====== JWM ====== Che dire... lo uso spesso... partii con un'alternativa a fluxbox e a quella psicopatica configurazione noiosa. Con questo ho risolto... o almeno lo credo, per il momento... ==== Linux/*BSD/altro ==== Cioè, come costruirsi un ottimo wm pulito su un sistema... le basi: 1) jwm 2) pmount 3) udevil 4) zenity (facoltativo) 5) spacefm (oppure pcmanfm libfm-tools), smbclient, (cifs-utils curlftpfs sshfs) 6) conky 7) mousepad 8) sakura 9) xorg 10) scrot 11) grun 12) ffmpegthumbnailer 13) default-jre (si, me ne dimentico spesso... lo scrivo così lo ricordo) 14) connman o wicd a piacere! Sarebbe da preferire **spacefm** a pcmanfm, ma alle volte su altri OS, non è disponibile. (netbsd... openbsd..) Per la stampa, non c'è alternativa... usare cups: http://127.0.0.1:631 o vuoi installare roba inutile in più? ==== os/Deb ==== Tutta sta roba qua: ''apt-get install xorg jwm udevil pmount mc spacefm cups sakura grun scrot synaptic gparted xfsprogs mtools mousepad connman-ui default-jre ffmpegthumbnailer smbclient cifs-utils curlftpfs sshfs'' Spero di non aver dimenticato nulla... ===== Menu aggiuntivi ===== ==== xdgmenumaker ==== Aggiungere app ogni volta può tediare, senza sbattersi troppo, c'è roba qui https://github.com/gapan/xdgmenumaker una volta aggiunto al sistema, metterlo all' avvio del wm, così aggiunge automaticamente le app installate con le icone. il file da scrivere è il file **/etc/system.jwmrc** dentro il root menù Dipendenze principali su .deb: python-xdg python-gtk2 Su altri sistemi cercare il nome simile o corrispondente dei pacchetti su pkgin/pkgsrc, ports, portage, slackbuild Compilarlo come segue: make && make install percorso differente.. make install DESTDIR=/my/custom/installation/target PREFIX=/usr Disinstallarlo make uninstall Configurazione: exec: xdgmenumaker -nif jwm <---------- qui xterm .... Utile anche l' uso di skel cp /etc/system.jwmrc /home/utente/.jwmrc ==== grun ==== Far partire dei comandi. Come configurarlo? exec: xdgmenumaker -nif jwm sakura grun <------ qui!! ==== scrot ==== Screenshot del desktop? Pulsante **stamp!!!** Dopo aver installato **scrot** configurarlo nextstacked close desktop# root:1 window exec:scrot %T.png;xmessage -timeout 2 "foto fatta" <----- qui!!! maximize rdesktop ldesktop udesktop ddesktop ==== A schermo intero? No, grazie ==== In alcune distro trovo fastidioso l' aerosnap di default, lo tolgo dal mio .jwmrc, ma se mi dovesse tornare utile: ===== Menumaker ===== Una volta mi schizzavo a configurare fluxbox... dopo l' ultima paresi facciale ho preferito un comodo tool Funziona anche per **jwm** http://menumaker.sourceforge.net/ Il comando: mmaker jwm ===== Backup .jwmrc ===== un backup del config di base setxkbmap it pcmanfm --desktop connman-ui-gtk conky exec: xdgmenumaker -nif jwm sakura grun reboot halt Pidgin xterm xclock root:1 showdesktop exec:amixer set PCM toggle exec:amixer set PCM 5%- unmute exec:amixer set PCM 5%+ unmute Sans-9:bold 5 23 3 #FFFFFF #555555 #000000 0.5 #FFFFFF #0077CC #000000 1.0 Sans-9 #333333 #FFFFFF #000000 0.75 Sans-9 #FFFFFF #555555 #FFFFFF #333333 #000000 #555555 #333333 #FFFFFF #0077CC #004488 Sans-10 #FFFFFF #333333 #000000 #FFFFFF #0077CC 0.85 Sans-12:bold #000000 #999999 /usr/share/icons/wm-icons/32x32-aquafusion /usr/share/jwm #111111 400 2 click border opaque opaque up down right left left down up right select escape nextstacked close desktop# root:1 window exec:scrot %T.png;xmessage -timeout 2 "foto fatta" maximize rdesktop ldesktop udesktop ddesktop