Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 1 del 22/11/2010 15.19.31

Nascondi questo messaggio

BR Indice(depth=1) Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,425845"; rilasci="10.10";)

Introduzione

[http://www.fvwm.org/ FVWM] è un window manager leggero, veloce e facilmente personalizzabile. Di contro, si rivela abbastanza ostico per gli utenti poco esperti.

Installazione

Installare il pacchetto fvwm reperibile dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali] di Ubuntu digitando in un terminale:

sudo apt-get install fvwm

Al successivo riavvio del server grafico, il nuovo window manager sarà presente nella sezione sessioni del login manager.

Primo avvio

Il primo impatto con Fvwm non sarà proprio piacevole. L' unico strumento a disposizione sarà un menù (tasto sinistro) che consentirà di compiere le seguenti operazioni: aprire il terminale, riavviare ed uscire dal WM, caricare delle configurazioni di base.

Le voci del menù relative a quest' ultima opzione, saranno:

  • Setup 95 Script: utilità per creare in ~/.fvwm i files di configurazione del WM (.fvwm2rc, bindings, functions, etc...) e che, inoltre, consentirà di impostare le proprie applicazioni preferite; tra le tante, anche la possibilità di rendere il Window Manager simile nell'aspetto a Win95.

  • Setup Form: Utilità per avviare la configurazione di default del WM, scaricata in precedenza col pacchetto fvwm e conservata in /usr/share/fvwm; creerà, in particolare, il file .fvwm2rc nella Home e permetterà di scegliere i moduli (orologio, cassetti, ..., etc) da caricare in avvio. Selezionata la voce crea file .fvwm2rc e premuto restart fvwm, sarà avviata la configurazione di default già citata;

A questo punto, si potrà iniziare a personalizzare l'aspetto del Window Manager, agendo direttamente sui file presenti nella cartella ~/.fvwm.

Personalizzazione

E' possibile reperire in rete, configurazioni di Fvwm già testate su altre macchine e complete, il più delle volte, di tutte le informazioni necessarie alla loro corretta installazione e configurazione.

Archivi compressi e loro installazione

Tali configurazioni sono, la maggior parte delle volte, compresse in archivi .tar.gz o .tar.bz2'.

Ecco come procedere in entrambi i casi. Scaricare l' archivio, e scompattarlo. Se risultasse presente solo una cartella .fvwm sostituirla alla propria e riavviare il server grafico.

Non è possibile, purtroppo, essere precisi sul contenuto di tali archivi, in quanto è molto vario.

Si potrebbe trovare una cartella chiamata fvwm, .fvwm, mio_fvwm, etc... o direttamente la lista di tutti i file relativi al WM. Nel primo caso, le cartelle dovranno essere rinominate in .fvwm e trasferite nella home; nel secondo caso, bisognerà creare una cartella .fvwm ed inserire al suo interno tutti i files trovati.

Per ovviare tali inconvenienti, si consiglia di esaminare il contenuto dell' archivio, alla ricerca del file README; in genere, si tratta dei suggerimenti di installazione dell' autore; se questi non dovessero essere presenti, l' analisi del pacchetto scaricato, consentirà comunque, di capire come agire (vedere sezione successiva per chiarimenti sulla organizzazione dei files in Fvwm).

.fvwm2rc

Il Window Manager FVWM, qualunque sia il tipo di installazione scelta, dipende da un unico file di configurazione, denominato .fvwm2rc e dislocato, normalmente, nelle directories /home/nome_utente o /home/nome_utente/.fvwm. Mediante l' utilizzo della funzione READ, è possibile suddividere le impostazioni presenti in questo file, in altri, i cui nomi dipenderanno dalla funzione svolta. Ci si potrà, quindi, trovare nelle seguenti situazioni:BR

1. FVWM dipende dal solo .fvwm2rc: quest' ultimo contiene tutte le impostazioni necessarie al WM.BR

  • [http://dev.gentoo.org/~taviso/fvwm2rc.html Taviso' s config:] ecco un esempio di configurazione,, in cui si può vedere come ogni singolo aspetto di FVWM sia configurato minuziosamente; dall' aspetto del multidesk, allo stile delle finestre; dalle impostazioni relative ai tasti del mouse, al contenuto dei menù stessi.

2. FVWM dipende ancora da .fvwm2rc, ma in questo caso, svolge più il compito di intermediario mediante la funzione READ, tra il WM e i files di configurazione.

Impostazione delle caratteristiche principali

Essenziali

Volendo fare un elenco dei principali elementi da configurare sul sistema appena installato (sia che si tratti della configurazione Ubuntu-Server + Fvwm, sia di quella in condivisione con altri Window Managers), sicuramente, Terminale e File-Manager sarebbero tra i primi a comparire nella suddetta lista.

Terminale

Il terminale è l' interfaccia mediante la quale, l' utente dialoga con il sistema operativo.

1. Nel caso relativo alla installazione Ubuntu Minimale + Fvwm si avrà a disposizione [http://en.wikipedia.org/wiki/Xterm Xterm], terminale di default sugli X Window System, cioè, sui sistemi operativi che adottano [http://www.x.org/ X.org] come sistema grafico.BR In seguito, si potrà decidere se sostituirlo o meno.

2. Nel caso relativo alla installazione in condivisione con altri Window Managers, bisogna fare una distinzione:

  • config di default di Fvwm in condivisione con altri WM - stessa situazione indicata sopra (xterm);

  • config scaricata da Internet - si dovrà determinare quale terminale è stato impostato dal creatore della configurazione scelta.

Altri esempi di terminale: aterm, eterm, xterm, rxvt, etc... (vedere anche qui: [http://en.wikipedia.org/wiki/Terminal_emulator Terminal Emulator]).

File-Manager

Il file-manager è lo strumento che consente l' esplorazione e la navigazione attraverso le cartelle ed i files di sistema.

1. Nel caso relativo alla installazione Ubuntu Minimale + Fvwm, è necessario sceglierne uno; tra i più usati, [http://rox.sourceforge.net/desktop/ROX-Filer Rox-Filer], leggero e facilmente configurabile.

2. Nel caso relativo alla installazione in condivisione con altri Window Managers, si avranno a disposizione i File-Managers di default sul DE usato (nautilus per Gnome, kwin per KDE, thunar per Xfce, ..., etc); basterà richiamarli con il terminale, digitando i comandi opportuni.

Altre info su Rox-Filer: [http://rox.sourceforge.net/Manual/Manual/Manual-it.html Manuale Italiano]

Altri esempi di File-Managers: Konqueror, Xfe, Thunar, etc,... (vedere anche qui: [http://en.wikipedia.org/wiki/List_of_file_managers File-Managers])

Secondarie

Si è pensato di aggiungere in questa sezione del wiki, anche suggerimenti relativi alla configurazione di elementi non proprio fondamentali per il corretto funzionamento di Fvwm, ma comunque, degni di nota.

Wallpaper

Sui [http://it.wikipedia.org/wiki/Desktop_environment Desktop Enviroments], Gnome e KDE, le utilità di impostazione del Wallpaper, sono rispettivamente gnome-control-center e kcontrol; su Fvwm, invece, è fvwm-root a svolgere tale funzione. Questa applicazione è inclusa in fvwm e sarà sufficente richiamarla nei files della config perchè svolga la sua funzione a dovere. Ecco come fare:

1. Cercare tra i files presenti nella cartella ~/.fvwm, quello responsable dei programmi d' avvio; sulla config di default di Fvwm, tale documento, si chiama ConfigFvwmSetup, mentre nelle altre, potrà chiamarsi startup, start, functions, ..., etc, dipende da config a config.BR Come al solito, si potrà capire di cosa si tratta, solo ad un attento esame del suo contenuto; in genere, questo file, viene usato per definire le Environment Variables (cartelle predefinite di Fvwm), i Default Programs (programmi di esecuzione predefiniti), l' ImagePath, etc,..., ma questa descrizione non è sempre vera. Ecco degli esempi:

#####
# Set Environment variables
###########
SetEnv fvwm_home $[HOME]/.fvwm
SetEnv fvwm_img $[fvwm_home]/images
SetEnv fvwm_icon $[fvwm_home]/icons
SetEnv fvwm_scrpt $[fvwm_home]/scripts

con questi si imposteranno la home, la directory delle immagini, delle icone e degli scripts di Fvwm.

SetEnv fvwm_mail /usr/bin/mutt
SetEnv fvwm_media_player /usr/bin/xmms
SetEnv fvwm_video_player /usr/bin/mplayer

con questi, i programmi preferiti per leggere la posta, ascoltare musica e guardare i video.

AddToFunc StartFunction
+ I Module FvwmAnimate
+ I Module FvwmBanner
+ I Module FvwmButtons
..........
+ I Exec exec fvwm-root -r ~/Wallpapers/sfondo.jpg

ed infine con questi si imposteranno i programmi, moduli e scripts di avvio. In particolare, l' ultima riga, dirà ad Fvwm di settare mediante fvwm-root con l' opzione -r abilitata (vedi man fvwm-root per dettagli) l' immagine jpg sfondo, presente nel percorso indicato.BR fvwm-root non è il solo wallpapersetter disponibile; esistono anche,

Ad esempio: se si decidesse di usare esetroot, ecco come apparirebbe la nuova stringa:

+ I Exec exec esetroot -s ~/Wallpapers/sfondo.jpg

N.B.: Per maggiori dettagli su esetroot, vedere sul sito indicato e su man eterm e man esetroot.

Ulteriori risorse


CategoryGrafica CategoryDaRevisionare