<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE> From DOS/Windows to Linux HOWTO : E Windows?</TITLE> <LINK HREF="DOS-to-Linux-HOWTO-6.html" REL=next> <LINK HREF="DOS-to-Linux-HOWTO-4.html" REL=previous> <LINK HREF="DOS-to-Linux-HOWTO.html#toc5" REL=contents> </HEAD> <BODY> <A HREF="DOS-to-Linux-HOWTO-6.html">Avanti</A> <A HREF="DOS-to-Linux-HOWTO-4.html">Indietro</A> <A HREF="DOS-to-Linux-HOWTO.html#toc5">Indice</A> <HR> <H2><A NAME="s5">5. E Windows?</A></H2> <P> <P>L'``equivalente'' di Windows e' l'ambiente grafico X11. A differenza di Windows o del Mac, X11 non e' stato progettato per la facilita' d'uso o per risultare attraente, ma per fornire capacita' grafiche alle workstation UNIX. Ecco le differenze principali: <P> <UL> <LI> Windows ha sempre lo stesso look and feel, X11 no: e' di gran lunga piu' configurabile. L'aspetto generale di X11 e' dato da un componente importantissimo chiamato ``window manager''; ce ne sono molti tra cui scegliere. I piu' comuni sono <CODE>fvwm</CODE>, semplice ma gradevole ed efficiente in termini di memoria, <CODE>fvwm2-95</CODE> e <CODE>The Next Level</CODE> che danno a X11 un aspetto simile a Windows 95, piu' molti altri. Alcuni sono davvero bellissimi; </LI> <LI> il window manager puo' essere configurato in modo tale che una finestra si comporta come quelle di Windows: cliccate su di essa per portarla in primo piano. In alternativa, si puo' fare in modo che una finestra sia in primo piano quando il puntatore del mouse e' sopra di essa. Questa caratteristica (``focus'') e molte altre si modificano adattando uno o piu' file di configurazione. Leggete la documentazione del vostro window manager; </LI> <LI> i programmi di X11 sono scritti usando speciali librerie (``widget set''); ce ne sono svariate, e quindi i programmi possono avere un aspetto diverso. I piu' elementari usano i widget Athena (aspetto 2--D; <CODE>xdvi</CODE>, <CODE>xman</CODE>, <CODE>xcalc</CODE>), altri usano Motif (<CODE>netscape</CODE>), altri ancora usano Tcl/Tk, XForms, Qt ed altri ancora. Alcuni di questi widget set danno ai programmi un aspetto simile a quello dei programmi Windows; </LI> <LI> questo riguardava il ``look'' dei programmi, ma il ``feel''? Purtroppo, tutti i programmi si comportano in modo diverso. Per esempio, se selezionate una linea di testo e premete BACKSPACE vi aspettereste che la linea scomparisse, vero? Questo non funziona con i programmi Athena, ma funziona con quelli Motif, Qt e Tcl/Tk; </LI> <LI> barre di scorrimento, ridimensionamento, iconizzazione: anche queste cose dipendono dal window manager e dal widget set. Ci sarebbero troppe cose da dire, quindi ve ne indichero' solo una, poco intuitiva. Quando usate le applicazioni Athena, le barre di scorrimento si spostano usando il tasto centrale del mouse, oppure i tasti destro e sinistro insieme; </LI> <LI> i programmi non hanno un'icona per default, ma ne possono avere tante. Dipende dal window manager. Il desktop e' chiamato ``root window'' e se ne modifica l'aspetto con programmi come <CODE>xsetroot</CODE> o <CODE>xloadimage</CODE>; </LI> <LI> la clipboard puo' contenere solo testo e si comporta in modo strano. Quando del testo viene selezionato, e' anche automaticamente copiato nella clipboard: spostatevi in un altro punto e premete il tasto centrale per copiarlo nella nuova locazione. C'e' un programma, <CODE>xclipboard</CODE>, che fornisce buffer multipli per la clipboard; </LI> <LI> drag and drop e' un'opzione ed e' supportato solo da alcuni programmi. </LI> </UL> <P>Per risparmiare memoria, e' meglio usare applicazioni che usano gli stessi widget set, ma e' difficile da fare in pratica. C'e' un progetto chiamato K Desktop Environment che vuole rendere X11 coerente nel look and feel come lo e' Windows; attualmente e' solo in beta ma, credetemi, e' meraviglioso. Rendera' l'interfaccia di Windows una cosa di cui vergognarsi. Puntate il vostro browser su <CODE> <A HREF="http://www.kde.org">http://www.kde.org</A></CODE>. <P> <P> <HR> <A HREF="DOS-to-Linux-HOWTO-6.html">Avanti</A> <A HREF="DOS-to-Linux-HOWTO-4.html">Indietro</A> <A HREF="DOS-to-Linux-HOWTO.html#toc5">Indice</A> </BODY> </HTML>