Fluxbox: Come Settare la tastiera italiana
Ebbene si… questa volta ho scelto Fluxbox come X-Windows della mia installazione Slackware che funge da Server (sshd, vpn, squid, mailserver e nfs) casalingo. Devo ammettere che la prima impressione è stata davvero positiva, d’altronde per noi “spartani” possessori di Slack non potevate aspettarvi l’uso di Compiz o altre sciocchezze del genere
.
A volte mi stupisco da solo… dato che chiunque abbia letto un minimo questo blog ( ma non avete niente di meglio da fare?
) si sia chiesto come mai alterni Mac OS X ( quindi Cocoa, XQuartz ) alla visione essenziale e spartana di una Slackware… bhe me lo chiedo spesso anche io senza trovarvi risposta alcuna
Cmq ritornando al titolo del post, volevo mostrarvi come ho risolto elegantemente il problema dovuto al settaggio scorretto della tastiera imposto da fluxbox al suo avvio. In tal modo protremmo caricare la corretta keys (quella italiana nel nostro caso ) direttamente dal windowsmenu (tasto destro del mouse).
Le linee di codice da inserire sono pochissime, vediamo come e dove inserirle per farle apparire nel nostro menu. Spostiamoci nella cartella nascosta dove sono presenti tutti i settaggi di Fluxbox
unicondor@server$ cd .fluxbox
una volta raggiunga tale directory inseriamo queste linee di codice nel file menu
[submenu] (Keyboard)
[exec] (it) {setxkbmap it}
[end]
ecco come appare il mio menu
[begin] (Fluxbox-1.1.1)
[encoding] {UTF-8}
[exec] (rxvt) {rxvt}
[exec] (firefox) {firefox}
[exec] (Run) {fbrun }
[exec] (Set_key_it) {setxkbmap it}
[submenu] (Terminals)
[exec] (xterm) {xterm}
[exec] (konsole) {konsole}
[exec] (rxvt) {rxvt}
[end]
[submenu] (Net)
[submenu] (Browsers)
[exec] (firefox) {firefox}
[exec] (mozilla) {mozilla}
[exec] (seamonkey) {seamonkey}
[exec] (links-graphic) {links -driver x fluxbox.org}
[exec] (konqueror) {kfmclient openProfile webbrowsing}
[exec] (links) {rxvt -e links fluxbox.org}
[exec] (lynx) {rxvt -e lynx fluxbox.org}
[end]
[submenu] (Keyboard)
[exec] (it) {setxkbmap it}
[end]
[submenu] (IM)
[exec] (pidgin) {pidgin}
[exec] (kopete) {kopete}
[end]
[submenu] (Mail)
[exec] (kmail) {kmail}
[exec] (thunderbird) {thunderbird}
[exec] (mutt) {rxvt -e mutt}
[exec] (pine) {rxvt -e pine}
[end]
[submenu] (News)
[exec] (pan) {pan}
[exec] (slrn) {rxvt -e slrn}
[exec] (tin) {rxvt -e tin}
[end]
[submenu] (IRC)
[exec] (xchat) {xchat}
[exec] (irssi) {rxvt -e irssi}
[end]
[submenu] (FTP)
[exec] (gftp) {gftp}
[exec] (ncftp) {rxvt -e ncftp}
[exec] (ftp) {rxvt -e ftp}
[exec] (lftp) {rxvt -e lftp}
[end]
[submenu] (Analyzers)
[exec] (xnmap) {xnmap}
[exec] (nmapfe) {nmapfe}
[end]
[exec] (x3270) {x3270}
[exec] (wpa_gui) {wpa_gui}
[end]
[submenu] (Editors)
[exec] (gvim) {gvim}
[exec] (xedit) {xedit}
[exec] (kword) {kword}
[exec] (kwrite) {kwrite}
[exec] (kate) {kate}
[exec] (emacs) {emacs}
[exec] (evim) {evim}
[exec] (nano) {rxvt -e nano}
[exec] (vim) {rxvt -e vim}
[exec] (vi) {rxvt -e vi}
[exec] (jed) {rxvt -e jed}
[exec] (joe) {rxvt -e joe}
[exec] (emacs-nw) {rxvt -e emacs -nw}
[end]
[submenu] (Education)
[exec] (gnuplot) {rxvt -e gnuplot}
[end]
[submenu] (File utils)
[exec] (konqueror) {kfmclient openProfile filemanagement}
[exec] (mc) {rxvt -e mc}
[end]
[submenu] (Multimedia)
[submenu] (Graphics)
[exec] (gimp) {gimp}
[exec] (xv) {xv}
[exec] (gqview) {gqview}
[exec] (xpaint) {xpaint}
[exec] (xscreensaver-demo) {xscreensaver-demo}
[exec] (xlock) {xlock}
[exec] (krita) {krita}
[exec] (Mesa gears) {gears}
[end]
[submenu] (Audio)
[exec] (xmms) {xmms}
[exec] (aumix) {aumix}
[exec] (kmix) {kmix}
[exec] (amarok) {amarok}
[exec] (alsamixer) {rxvt -e alsamixer}
[end]
[submenu] (Video)
[exec] (xine) {xine}
[exec] (gmplayer) {gmplayer}
[end]
[submenu] (X-utils)
[exec] (xfontsel) {xfontsel}
[exec] (xman) {xman}
[exec] (xload) {xload}
[exec] (xbiff) {xbiff}
[exec] (editres) {editres}
[exec] (viewres) {viewres}
[exec] (xclock) {xclock}
[exec] (xmag) {xmag}
[exec] (wmagnify) {wmagnify}
[exec] (gkrellm) {gkrellm}
[exec] (Reload .Xdefaults) {xrdb -load $HOME/.Xdefaults}
[end]
[end]
[submenu] (Office)
[exec] (xclock) {xclock}
[exec] (xcalc) {xcalc}
[exec] (kcalc) {kcalc}
[exec] (kword) {kword}
[exec] (xpdf) {xpdf}
[exec] (gv) {gv}
[exec] (xfig) {xfig}
[end]
[submenu] (Games)
[exec] (eboard) {eboard}
[exec] (xboard) {xboard}
[exec] (xsnow) {xsnow}
[exec] (xeyes) {xeyes}
[end]
[submenu] (System Tools)
[submenu] (Burning)
[exec] (k3b) {k3b}
[end]
[exec] (top) {rxvt -e top}
[end]
[submenu] (Fluxbox menu)
[config] (Configure)
[submenu] (System Styles) {Choose a style...}
[stylesdir] (/usr/share/fluxbox/styles)
[end]
[submenu] (User Styles) {Choose a style...}
[stylesdir] (~/.fluxbox/styles)
[end]
[workspaces] (Workspace List)
[submenu] (Tools)
[exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center}
[exec] (Screenshot - JPG) {import screenshot.jpg && display -resize 50% screenshot.jpg}
[exec] (Screenshot - PNG) {import screenshot.png && display -resize 50% screenshot.png}
[exec] (Run) {fbrun }
[exec] (Regen Menu) {fluxbox-generate_menu }
[end]
[submenu] (Window Managers)
[restart] (mwm) {mwm}
[restart] (twm) {twm}
[restart] (compiz) {compiz}
[restart] (kde) {startkde}
[restart] (fvwm) {fvwm}
[restart] (xfce4) {startxfce4}
[restart] (fvwm2) {fvwm2}
[restart] (blackbox) {blackbox}
[restart] (windowmaker) {wmaker}
[end]
Ora non vi resta altro che cliccare con il tasto destro del vostro mouse e cliccare sulla voce Keyboard per settare la tastiera con lo standard italiano…
Questo articolo è stato inserito da Flavio Pace il 26 febbraio 2011 alle 14:51, ed è archiviato in Informatica, Linux, Tips and Tricks. Puoi seguire le risposte con i feeds RSS 2.0. Oppure scrivere un commento o anche segnalare un trackback dal tuo sito.