Fluxbox, un Window Manager per Computer con poche risorse: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
aggiornamento link e comportamenti predefiniti
m (nuova sintassi template)
(aggiornamento link e comportamenti predefiniti)
Riga 1: Riga 1:
{{Versioni compatibili}}
{{Versioni compatibili}}
==Introduzione==
==Introduzione==
Questa guida mostra come installare il Windows Manager Fluxbox su un PC in cui sia stata fatta un'installazione base di Debian, senza server grafico X. Fluxbox è un Window Manager leggero, che consuma poche risorse di sistema e che può dare nuova vita a macchine obsolete
Questa guida mostra come installare il Window Manager Fluxbox su un PC in cui sia stata fatta un'installazione base di Debian, senza server grafico X. Fluxbox è un Window Manager leggero, che consuma poche risorse di sistema e che può dare nuova vita a macchine obsolete
 
==Installazione==
==Installazione==
Come al solito in Debian l'installazione consta di pochi comandi:
Come al solito in Debian l'installazione consta di pochi comandi:
Riga 8: Riga 9:
# aptitude install fluxbox
# aptitude install fluxbox
</pre>
</pre>
==Configurazione==
==Configurazione==
Ora che abbiamo installato Fluxbox, dobbiamo copiare il menu esempio di default e farlo diventare il nostro primo menu di sistema:
Ora che abbiamo installato Fluxbox, dobbiamo copiare il menu esempio di default e farlo diventare il nostro primo menu di sistema:
<pre>
# cp /etc/X11/fluxbox/system.fluxbox-menu /etc/X11/fluxbox/fluxbox-menu
# cp /etc/X11/fluxbox/system.fluxbox-menu /etc/X11/fluxbox/fluxbox-menu
e quindi copiarlo nella nostra Home, per poterlo poi modificare a piacere:
</pre>e quindi copiarlo nella nostra Home, per poterlo poi modificare a piacere:
$ cp /etc/X11/fluxbox/fluxbox.menu-user $HOME/.fluxbox/menu
<pre>
 
$ cp /etc/X11/fluxbox/fluxbox.menu-user $HOME/.fluxbox/menu
</pre>
==Programmi utili==
==Programmi utili==
Sebbene Fluxbox e il nostro server grafico X siano già funzionanti, abbiamo bisogno ancora di alcuni programmi, prima di poter utilizzare con profitto il nostro nuovo Window Manager:
Sebbene Fluxbox e il nostro server grafico X siano già funzionanti, abbiamo bisogno ancora di alcuni programmi, prima di poter utilizzare con profitto il nostro nuovo Window Manager:
<pre>
# aptitude install xterm fbdesk
# aptitude install xterm fluxconf fbdesk
 
</pre>
Per apprendere come aggiungere programmi al Menu di Fluxbox si veda la sezione apposita della guida.
Per apprendere come aggiungere programmi al Menu di Fluxbox si veda la sezione apposita della guida.
==Avvio di Fluxbox==
==Avvio di Fluxbox==
Si noti che in questa installazione di Fluxbox non è stato installato alcun Login Manager; pertanto sarà necessario effettuare il login in maniera testuale da shell e poi avviare Fluxbox.<br/>
Si noti che in questa installazione di Fluxbox non è stato installato alcun Login Manager; pertanto sarà necessario effettuare il login in maniera testuale da shell e poi avviare Fluxbox.<br/>
Prima di poterlo fare, però, è necessario creare il file:
Prima di poterlo fare, però, è necessario creare il file di avvi oper <code>startx</code>:
<pre>
$ echo "exec startfluxbox" > ~/.xinitrc
$ nano ~/.fluxbox/startup
 
</pre>
con il seguente contenuto:
<pre>
  #!/bin/bash
 
  xscreensaver &
  idesk &
 
  exec /usr/bin/fluxbox
</pre>
Prima vengono avviati xscreensaver & e idesk & (notare la & alla fine del comando!) ed infine viene avviato fluxbox.  
<pre>
$ /usr/bin/startfluxbox
</pre>
Se preferite, è possibile installare un Login Manager come <code>gdm, xdm, kdm</code>.<br/>
Se preferite, è possibile installare un Login Manager come <code>gdm, xdm, kdm</code>.<br/>
L'avvio di fluxbox dal gestore di login kdm avviene andando a leggere il file '''<code>/usr/share/xsessions/fluxbox.desktop</code>''' il cui contenuto è il seguente:
L'avvio di fluxbox dal gestore di login kdm avviene andando a leggere il file '''<code>/usr/share/xsessions/fluxbox.desktop</code>''' il cui contenuto è il seguente:
<pre>
<pre>
  [Desktop Entry]
[Desktop Entry]
  Encoding=UTF-8
Name=Fluxbox
  Name=Fluxbox
Comment=Highly configurable and low resource X11 Window manager
  Comment=Highly configurable and low resource X11 Window manager
Exec=/usr/bin/startfluxbox
  Exec=fluxbox
Terminal=false
  Terminal=False
TryExec=/usr/bin/startfluxbox
  TryExec=fluxbox
Type=Application
  Type=Application
 
 
[X-Window Manager]
  [Window Manager]
SessionManaged=true
  SessionManaged=true
</pre>
</pre>
e va cambiato come segue:
<pre>
  [Desktop Entry]
  Encoding=UTF-8
  Name=Fluxbox
  Comment=Highly configurable and low resource X11 Window manager
  Exec=/usr/bin/startfluxbox
  Terminal=False
  TryExec=/usr/bin/startfluxbox
  Type=Application
 
  [Window Manager]
  SessionManaged=true
</pre>
in questo modo si carica la ''sessione fluxbox'' non con la semplice chiamata all'eseguibile ''fluxbox'', ma utilizzando l'apposito script '''<code>/usr/bin/startfluxbox</code>'''.


==Abbellimento del Desktop==
==Abbellimento del Desktop==
Prima di installare altre applicazioni ci dedicheremo a rendere più gradevole l'ambiente di lavoro, installando:
Prima di installare altre applicazioni ci dedicheremo a rendere più gradevole l'ambiente di lavoro, installando:
<pre>
# apt-get install conky
# apt-get install conky
 
</pre>
Per fare in modo che conky appaia sul desktop di Fluxbox è necessario creare il suo file di configurazione:
Per fare in modo che conky appaia sul desktop di Fluxbox è necessario modificare il suo file di configurazione:
$ conky -C > $HOME/.conkyrc
<pre>
 
$ nano $HOME/.conkyrc
modificando poi al suo interno la linea
</pre>
own_window yes
aggiungendo la linea
in
<pre>
own_window no
own_window no
 
</pre>
Per avere conky che si avvia insieme a Fluxbox modificate invece il file:
Per avere conky che si avvia insieme a Fluxbox modificate invece il file:
<pre>
$ nano $HOME/.fluxbox/startup
$ nano $HOME/.fluxbox/startup
</pre>
aggiungendo la linea
aggiungendo la linea
<pre>
conky &
conky &
</pre>
'''prima''' della linea
'''prima''' della linea
<pre>
exec /usr/bin/fluxbox
exec /usr/bin/fluxbox
</pre>
che deve essere sempre l'ultima.
che deve essere sempre l'ultima.
==Software per vecchi Laptop==
==Software per vecchi Laptop==
Installiamo adesso alcuni software leggeri, adatti per notebook non proprio giovanissimi:
Installiamo adesso alcuni software leggeri, adatti per notebook non proprio giovanissimi:
<pre>
# aptitude install wifi-radar cpufreqd
aptitude install wifi-radar cpufreqd
 
</pre>
Quindi avviamo il demone appena installato:
Quindi avviamo il demone appena installato:
<pre>
# /etc/init.d/cpufreqd start
# /etc/init.d/cpufreqd start
 
</pre>
Se il demone non partisse, occorre caricare il corretto modulo:
Se il demone non partisse, occorre caricare il corretto modulo:
* AMD Sempron/Athlon/MP ( K7 )
* AMD Sempron/Athlon/MP ( K7 )
<pre>
# modprobe powernow-k7
# modprobe powernow-k7
</pre>
* AMD Duron/Sempron/Athlon/Opteron 64 ( K8 )
* AMD Duron/Sempron/Athlon/Opteron 64 ( K8 )
<pre>
# modprobe powernow-k8
# modprobe powernow-k8
</pre>
* Intel Core Duo and Intel Pentium M
* Intel Core Duo and Intel Pentium M
<pre>
# modprobe speedstep-centrino
# modprobe speedstep-centrino
</pre>
* Intel Pentium IV
* Intel Pentium IV
<pre>
# modprobe acpi-cpufreq
# modprobe acpi-cpufreq
 
</pre>
==Software applicativo==
==Software applicativo==
<pre>
# aptitude install iceweasel icedove centericq htop vim gftp abiword gnumeric
# aptitude install iceweasel icedove centericq htop vim gftp abiword gnumeric
</pre>


==Dove trovare i temi GTK==
==Dove trovare i temi GTK==
E' possibile ottenere i temi GTK nella sezione GTK di FreshMeat (http://themes.freshmeat.net/browse/58/).<br/>
È possibile ottenere i temi GTK da [http://xfce-look.org/index.php?xcontentmode=100 xfce-look.org],
[http://gnome-look.org/index.php?xcontentmode=100 gnome-look.org], [http://browse.deviantart.com/?qh=&section=&q=GTK+theme deviantart.com]
 
Per installare i temi c'è solo bisogno di decomprimere questi file in <code>~/.themes</code>. Quindi:
Per installare i temi c'è solo bisogno di decomprimere questi file in <code>~/.themes</code>. Quindi:
<pre>
<pre>
Riga 139: Riga 94:
</pre>
</pre>
Alcuni temi sono installabili anche via <code>apt-get</code>:
Alcuni temi sono installabili anche via <code>apt-get</code>:
<pre>
# apt-get install gtk2-engines-pixbuf
apt-get install gtk-engines-industrial
oppure
apt-get install gtk-engines-*
# apt-get install gtk2-engines-*
</pre>
 
Per utilizzare i temi scaricati, basta installare:
Per utilizzare i temi scaricati, basta installare:
<pre>
# apt-get install gtk-theme-switch
# apt-get install gtk-theme-switch
oppure
# apt-get install gtk2-theme-switch
# apt-get install gtk-chtheme
oppure
# gtk-chtheme
# gtk-chtheme
</pre>
 
==Il Menu di Fluxbox==
==Il Menu di Fluxbox==
Il file di configurazione del menu di fluxbox di default è <code>~/.fluxbox/menu</code>.
Il file di configurazione del menu di fluxbox di default è <code>~/.fluxbox/menu</code>.
Riga 185: Riga 141:
</pre>
</pre>
L'indentatura del file è una caratteristica molto importante che semplfica l'operazione di generazione del menu e della sua successiva modifica, perciò è bene mantenere questa struttura gerarchica ogni volta che si mette mano al menu.
L'indentatura del file è una caratteristica molto importante che semplfica l'operazione di generazione del menu e della sua successiva modifica, perciò è bene mantenere questa struttura gerarchica ogni volta che si mette mano al menu.
===Sintassi generica delle righe del file ===
===Sintassi generica delle righe del file ===
Ciascuna riga del file di configurazione del menu di fluxbox ha una struttura di questo tipo:
Ciascuna riga del file di configurazione del menu di fluxbox ha una struttura di questo tipo:
<pre>
  [tag] (label o nome del file) {comando o nomefile}
  [tag] (label o nome del file) {comando o nomefile}
</pre>
 
Perciò a ciascuna coppia di parentesi corrisponde un significato ben preciso e questo aiuta molto a far risparmiare tempo in fase di modifica del file.
Perciò a ciascuna coppia di parentesi corrisponde un significato ben preciso e questo aiuta molto a far risparmiare tempo in fase di modifica del file.
<br/>
<br/>
Il menu inizia sempre con una riga di codice simile alla seguente:
Il menu inizia sempre con una riga di codice simile alla seguente:
<pre>
  [begin] (Titolo_Menu)
  [begin] (Titolo_Menu)
</pre>
 
la tag <code>[begin]</code> deve essere presente nel file, altrimenti fluxbox cerca il file di configurazione di default del sistema, mentre (Titolo_Menu) può essere omesso. Titolo_Menu è il testo che verrà visualizzato in cima al menu di fluxbox.
il tag <code>[begin]</code> deve essere presente nel file, altrimenti fluxbox cerca il file di configurazione di default del sistema, mentre (Titolo_Menu) può essere omesso. Titolo_Menu è il testo che verrà visualizzato in cima al menu di fluxbox.
<br/>
<br/>
Per la chiusura del menu viene utilizzata la tag <code>[end]</code>. Questa tag può essere utilizzata sia per chiudere un menu che un sottimenu. In ogni menu deve essere presente una tag <code>[end]</code> per ogni tag <code>[submenu]</code> più una che comunque è presente e che corrisponde alla tag <code>[begin]</code>. Quindi un menu ha la seguente struttura:
Per la chiusura del menu viene utilizzata il tag <code>[end]</code>. Questo può essere utilizzato sia per chiudere un menu che un sottimenu. In ogni menu deve essere presente un tag <code>[end]</code> per ogni tag <code>[submenu]</code> più uno che comunque è presente e che corrisponde al tag <code>[begin]</code>. Quindi un menu ha la seguente struttura:
<pre>
<pre>
  [begin] (Titolo Menu)
  [begin] (Titolo Menu)
Riga 206: Riga 161:
  [end]
  [end]
</pre>
</pre>
Per creare un sottomenu nel menu principale si usa il tag <code>[submenu]</code>. Ogni Sottomenu viene chiuso dal tag <code>[end]</code>. Il tag <code>[submenu]</code> deve essere seguito dagli attributi (label) e . Il secondo attributo è opzionale e se omesso viene assunto uguale a (label). Riassumendo un sottomenu avrà il seguente aspetto.
Per creare un sottomenu nel menu principale si usa il tag <code>[submenu]</code>. Ogni sottomenu viene chiuso dal tag <code>[end]</code>. Il tag <code>[submenu]</code> deve essere seguito dagli attributi (label) e . Il secondo attributo è opzionale e se omesso viene assunto uguale a (label). Riassumendo un sottomenu avrà il seguente aspetto.
<pre>
<pre>
  [submenu] (label)  
  [submenu] (label)  
Riga 220: Riga 175:
===Item del menu (Eseguibili)===
===Item del menu (Eseguibili)===
Per popolare ciascun menu di voci  che corrispondono all'esecuzione di un programma si utilizza il seguente statement:
Per popolare ciascun menu di voci  che corrispondono all'esecuzione di un programma si utilizza il seguente statement:
  [exec] (label) {command}
  [exec] (label) {command}


A questa riga viene associata nel menu una voce che viene chiamata "label" e che esegue il comando "command".
A questa riga viene associata nel menu una voce che viene chiamata "label" e che esegue il comando "command".


===Item del menu (Files e directory)===
===Item del menu (Files e directory)===
Per inserire il collegamento ad un file o ad una directory all'interno del menu di fluxbox si usa la seguente riga:
Per inserire il collegamento ad un file o ad una directory all'interno del menu di fluxbox si usa la seguente riga:
<pre>
  [include] (nome_file_o_dir)
  [include] (nome_file_o_dir)
</pre>
 
===Separatore===
===Separatore===
A volte, per aumentare la chiarezza del menu può essere utile inserire un separatore. Questo può essere aggiunto inserendo una riga contenente lo statement <code>[separator]</code>:
A volte, per aumentare la chiarezza del menu può essere utile inserire un separatore. Questo può essere aggiunto inserendo una riga contenente lo statement <code>[separator]</code>:
<pre>
  [separator]
  [separator]
</pre>


===Statements aggiuntivi===
===Statement aggiuntivi===
Fluxbox mette a disposizione una serie di statements addizionali per personalizzare ulteriormente il menu. I principali sono:
Fluxbox mette a disposizione una serie di statement addizionali per personalizzare ulteriormente il menu. I principali sono:
* Inserimento di una voce che permette la chiusura e l'uscita da fluxbox
* Inserimento di una voce che permette la chiusura e l'uscita da fluxbox
<pre>
  [exit] (label)
  [exit] (label)
</pre>
 
* Inserimento di una voce "estetica nel menu". In altre parole: inserimento di una voce che se selezionata non comporta l'esecuzione di nessun comando. La sintassi è:
* Inserimento di una voce "estetica nel menu". In altre parole: inserimento di una voce che se selezionata non comporta l'esecuzione di nessun comando. La sintassi è:
<pre>
  [nop] (label)
  [nop] (label)
</pre>
 
se label viene omessa di default viene inserita una voce vuota.
se label viene omessa di default viene inserita una voce vuota.
* Reload del menu e di tutti i files di configurazione e di stile di fluxbox  
* Reload del menu e di tutti i files di configurazione e di stile di fluxbox  
<pre
  [reconfig] (label)
  [reconfig] (label)
</pre>
 
Questa voce è utile per creare nuovi temi e stili e non dover rilanciare fluxbox tutte le volte che è necessario testare il tema.
Questa voce è utile per creare nuovi temi e stili e non dover rilanciare fluxbox tutte le volte che è necessario testare il tema.
* Riavvio di fluxbox
* Riavvio di fluxbox
<pre>
  [restart] (label) {command}
  [restart] (label) {command}
</pre>
 
Verrà creata una voce nel menu con il nome "label" e quando verrà selezionata fluxbox verrà arrestato e all'uscita da fluxbox verrà eseguito il comando "command". Comunemente il comando fornito è quello necessario ad avviare un altro windows manager. Il parametro "command" è opzionale.
Verrà creata una voce nel menu con il nome "label" e quando verrà selezionata fluxbox verrà arrestato e all'uscita da fluxbox verrà eseguito il comando "command". Comunemente il comando fornito è quello necessario ad avviare un altro windows manager. Il parametro "command" è opzionale.
* Voce per la configurazione di fluxbox
* Voce per la configurazione di fluxbox
<pre>
  [config] (label)
  [config] (label)
</pre>
 
Viene inserita una voce nel menu chiamata "label" che permette di accedere a numerose opzioni di configurazione riguardanti il comportamento delle finestre.
Viene inserita una voce nel menu chiamata "label" che permette di accedere a numerose opzioni di configurazione riguardanti il comportamento delle finestre.
* Directory dei Wallpapers
* Directory dei Wallpapers
E' possibile inserire una voce all'interno del menu permetta di cambiare rapidamente lo sfondo di fluxbox attraverso la seguente riga:
E' possibile inserire una voce all'interno del menu permetta di cambiare rapidamente lo sfondo di fluxbox attraverso la seguente riga:
<pre>
  [wallpapers] (directory) {command}
  [wallpapers] (directory) {command}
</pre>
 
Cliccando su una immagine questa viene immediatamente settata come sfondo. Ovviamente <code>directory</code> è la directory contenente le immagini.
Cliccando su una immagine questa viene immediatamente settata come sfondo. Ovviamente <code>directory</code> è la directory contenente le immagini.
==Windowmenu==
==Windowmenu==
Windowmenu è il menu che si ottiene con un click desto del mouse sulla barra del titolo di una finestra, premere il tasto menu sulla barra del titolo, utilizzare il :WindowMenu keybind o anche dal menu delle aree di lavoro. Di default ha opzioni per massimizzare, minimizzare ,nascondere la finestra etc, inviare a diversi layer o aree di lavoro e ricordare le opzioni delle finestre.
Windowmenu è il menu che si ottiene con un click desto del mouse sulla barra del titolo di una finestra, premere il tasto menu sulla barra del titolo, utilizzare il :WindowMenu keybind o anche dal menu delle aree di lavoro. Di default ha opzioni per massimizzare, minimizzare, nascondere la finestra ecc, inviare a diversi layer o aree di lavoro e ricordare le opzioni delle finestre.


===Preparativi===
===Preparativi===
Riga 281: Riga 226:
  session.screen0.windowMenu: ~/.fluxbox/windowmenu
  session.screen0.windowMenu: ~/.fluxbox/windowmenu


Ricarica la configurazione di Fluxbox e si dovrebbe essere pronti per iniziare la modifica del menu.
Ricaricando la configurazione di Fluxbox si dovrebbe essere pronti per iniziare la modifica del menu.


===Modificare il menu===
===Modificare il menu===
Riga 295: Riga 240:
  [close]  (label)
  [close]  (label)
  Chiude la finestra. Proprio come premendo il tasto X nell'angolo.
  Chiude la finestra. Proprio come premendo il tasto X nell'angolo.
[kill]  (label)
[killwindow]  (label)
Termina la finestra. E' utile se il programma è andato in crash e bisogna chiuderlo.


  [stick]  (label)
  [stick]  (label)
Riga 333: Riga 274:


===Esempi===
===Esempi===
Questo dovrebbe creare un menu simile a quello di default:
Questo dovrebbe creare un menu simile a quello di default:


Riga 365: Riga 305:
  [close]  (close)
  [close]  (close)
  [end]
  [end]
==Filemanager==
==Filemanager==
Fluxbox non integra un filemanager perciò, per semplificarsi la vita nell'utilizzo quotidiano del windows manager, sarebbe consigliato installarne uno.
Fluxbox non integra un filemanager perciò, per semplificarsi la vita nell'utilizzo quotidiano del window manager, sarebbe consigliato installarne uno.
I file manager tra i quali si può scegliere sono veramente molti, comunemente la scelta ricade sempre su un numero limitato di alternative che soddisfino contemporaneamente le esigenze di compattezza, funzionalità e leggerezza apprezzate dagli utenti di fluxbox.
I file manager tra i quali si può scegliere sono veramente molti, comunemente la scelta ricade sempre su un numero limitato di alternative che soddisfino contemporaneamente le esigenze di compattezza, funzionalità e leggerezza apprezzate dagli utenti di fluxbox.
I filemanager più popolari che rispettano questi requisiti sono: ROX-Filer, Thunar, Worker e Gentoo.
I filemanager più popolari che rispettano questi requisiti sono: ROX-Filer, Thunar, Worker e Gentoo.
===ROX-Filer===
===ROX-Filer===
[http://roscidus.com/desktop/ROX-Filer ROX-Filer] è un file manager attorno al quale è stato realizzato l'ambiente desktop ROX desktop.
[http://roscidus.com/desktop/ROX-Filer ROX-Filer] è un file manager attorno al quale è stato realizzato l'ambiente desktop ROX desktop.
Questo programma nasce per essere particolarmente leggero in quanto basato sulle librerie GTK+, inoltre , a differenza di quanto avviene per molti filemanager, poichè non utilizza alcuna libreria condivisa ha una lista di dipendenze veramente contenuta.<br/>
Questo programma nasce per essere particolarmente leggero in quanto basato sulle librerie GTK+, inoltre, a differenza di quanto avviene per molti filemanager, poiché non utilizza alcuna libreria condivisa ha una lista di dipendenze veramente contenuta.<br/>
Le principali caratteristiche di ROX-Filer sono:
Le principali caratteristiche di ROX-Filer sono:
*Supporto per il drag and drop (XDND, XDS)
*Supporto per il drag and drop (XDND, XDS)
Riga 378: Riga 320:
*Possibilità di personalizzare i temi delle icone
*Possibilità di personalizzare i temi delle icone
*Visualizzazione di miniature/anteprima delle immagini
*Visualizzazione di miniature/anteprima delle immagini
===Thunar===
===Thunar===
[http://thunar.xfce.org/index.html Thunar] è il filemanager dell'ambiente desktop xfce e, come xfce, è basato quasi solamente sulle librerie grafiche GTK+.
[http://thunar.xfce.org/index.html Thunar] è il filemanager dell'ambiente desktop xfce e, come xfce, è basato quasi solamente sulle librerie grafiche GTK+.
Riga 383: Riga 326:
Altra caratteristica che lo rende interessante è la possibilità di personalizzarlo attraverso dei plugin.
Altra caratteristica che lo rende interessante è la possibilità di personalizzarlo attraverso dei plugin.
L'unico neo di Thunar è la folta lista di dipendenze. Infatti questo software è stato sviluppato e pensato come parte integrante dell'ambiente grafico xfce, perciò l'installazione di thunar comporta la soddisfazione di un numero elevato di dipendenze che per lo più sono librerie di xfce.
L'unico neo di Thunar è la folta lista di dipendenze. Infatti questo software è stato sviluppato e pensato come parte integrante dell'ambiente grafico xfce, perciò l'installazione di thunar comporta la soddisfazione di un numero elevato di dipendenze che per lo più sono librerie di xfce.
===Worker===
===Worker===
[http://www.boomerangsworld.de/worker/ Worker File Manager] è un file manager per i sistemi operativi unix-like scritto da Ralf Hoffmann. Al momento della scrittura dell'articolo l'ultima versione rilasciata è la 2.17.5 e viene distribuito sotto licenza GNU GPL v2 (o successiva).
[http://www.boomerangsworld.de/worker/ Worker File Manager] è un file manager per i sistemi operativi unix-like scritto da Ralf Hoffmann. Al momento della scrittura dell'articolo l'ultima versione rilasciata è la 2.17.5 e viene distribuito sotto licenza GNU GPL v2 (o successiva).
Riga 390: Riga 334:
*libmagic (Per migliorare il riconoscimento dei file)
*libmagic (Per migliorare il riconoscimento dei file)
*imagemagick (utilizzato per la visualizzazione delle immagini)
*imagemagick (utilizzato per la visualizzazione delle immagini)
Worker incorpora molte funzioni per la manipolazione dei files e delle directory. Le principali sono quelle che si occupano della creazione, eliminazione, spostamento di files e directory. Oltre a queste ci sono molte altre funzioni di utilità che permettono bookmarking di directory e files (utile per i files e le directory utilizzate più frequentemente) e la visualizzazione di testi.
Worker incorpora molte funzioni per la manipolazione dei file e delle directory. Le principali sono quelle che si occupano della creazione, eliminazione, spostamento di file e directory. Oltre a queste ci sono molte altre funzioni di utilità che permettono bookmarking di directory e file (utile per i files e le directory utilizzate più frequentemente) e la visualizzazione di testi.
L'aspetto grafico è molto minimalista e permette la navigazione nel filesystem in due pannelli separati.
L'aspetto grafico è molto minimalista e permette la navigazione nel filesystem in due pannelli separati.
===Gentoo===
===Gentoo===
[http://www.obsession.se/gentoo/ Gentoo] è un filemanager scritto in c e basato sulle librerie GTK+.<br/>
[http://www.obsession.se/gentoo/ Gentoo] è un filemanager scritto in c e basato sulle librerie GTK+.<br/>
Le sue dimensioni contenute e la sua bassa richiesta di risorse sono i suoi due punti di forza. Chiaramente va tutto a scapito dell'estetica che è un "grezza" e che ha molto da invidiare a filemanager leggermente più "pesanti" (ma sempre molto leggeri se confrontati con nautilus) come rox-filer e thunar.
Le sue dimensioni contenute e la sua bassa richiesta di risorse sono i suoi due punti di forza. Chiaramente va tutto a scapito dell'estetica che è un po' "grezza" e che ha molto da invidiare a filemanager leggermente più "pesanti" (ma sempre molto leggeri se confrontati con nautilus) come rox-filer e thunar.
Gentoo permette di operare le principali operazioni di gestione dei files e quasi tutte le sua impostazioni sono settabili graficamente.
Gentoo permette di operare le principali operazioni di gestione dei files e quasi tutte le sua impostazioni sono settabili graficamente.
L'aspetto ricorda molto worker file manager e personalmente penso che gentoo sia una alternativa valida a worker solamente perchè l'interfaccia minimalista di worker, alla lunga, finisce per stancare. Va da se che mentre worker dipende quasi solamente dalle librerie grafiche del server grafico, la lista delle dipendenze di gentoo è leggermente più estesa.
L'aspetto ricorda molto worker file manager e personalmente penso che gentoo sia una alternativa valida a worker solamente perchè l'interfaccia minimalista di worker, alla lunga, finisce per stancare. Va da se che mentre worker dipende quasi solamente dalle librerie grafiche del server grafico, la lista delle dipendenze di gentoo è leggermente più estesa.
===Altri File Manager===
===Altri File Manager===
*[http://www.gnome.org/projects/nautilus/ Nautilus] (lancciatelo con il comando nautilus --no-desktop --browser)
* [http://www.gnome.org/projects/nautilus/ Nautilus] (eseguirlo con il comando nautilus --no-desktop --browser)
*[http://emelfm.sourceforge.net/ emelfm]
* [http://emelfm.sourceforge.net/ emelfm]
*[http://www.emelfm2.net/ emelfm2]
* [http://www.emelfm2.net/ emelfm2]
*[http://wolfpack.twu.net/Endeavour2/ Endeavour2]
* [http://ostatic.com/endeavour2 Endeavour2]
*[http://kde.org/ konqueror]
* [http://www.konqueror.org/ konqueror]
*[http://www.ibiblio.org/mc/ mc]
* [http://www.midnight-commander.org/ mc]
*[http://www.fox-toolkit.org/ pathfinder]
* [http://www.fox-toolkit.org/ pathfinder]
*[http://pcmanfm.sourceforge.net/ PCMan File Manager]
* [http://pcmanfm.sourceforge.net/ PCMan File Manager]
*[http://tuxcmd.sourceforge.net/ tux commander]
* [http://tuxcmd.sourceforge.net/ tux commander]
*[http://roland65.free.fr/xfe/ xfe]
* [http://roland65.free.fr/xfe/ xfe]
*[http://www.musikwissenschaft.uni-mainz.de/~ag/xfm/ xfm]
* [http://www.musikwissenschaft.uni-mainz.de/~ag/xfm/ xfm]
*[http://www.musikwissenschaft.uni-mainz.de/~ag/xplore/ xplore]
* [http://www.musikwissenschaft.uni-mainz.de/~ag/xplore/ xplore]
*[http://www.xfce.org/ xffm]
* [http://xffm.org/ xffm]
*[http://xnc.dubna.su/ xnc]
* [http://xnc.jinr.ru/ xnc]
* [http://www.boomerangsworld.de/worker/ worker]
 
<br/><br/>
<br/><br/>
--[[Utente:Ferdybassi|Ferdybassi]] 18:11, 10 mar 2010 (CET)
--[[Utente:Ferdybassi|Ferdybassi]] 18:11, 10 mar 2010 (CET)
----
----
[[Categoria:Windows Manager]] [[Categoria:Fluxbox]]
[[Categoria:Windows Manager]]
271

contributi

Menu di navigazione