-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title>scrotwm_it.1.html</title>
-<meta name="Generator" content="Vim/7.2">
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
-</head>
-<body text="#ffffff" bgcolor="#000000"><font face="monospace">
-<font color="#ffff00">NOME</font><br>
- scrotwm - gestore di finestre per X11<br>
-<br>
-<font color="#ffff00">SINTASSI</font><br>
- scrotwm<br>
-<br>
-<font color="#ffff00">DESCRIZIONE</font><br>
- scrotwm e un gestore di finestre minimale che cerca di stare in disparte,<br>
- in modo che il prezioso spazio sullo schermo possa essere usato per cose<br>
- piu importanti. Hai dei default sensati e non costringe l'utente ad im-<br>
- parare un linguaggio di programmazione per configurarlo. E stato scritto<br>
- dagli hacker per gli hacker e cerca di essere piccolo, compatto e veloce.<br>
-<br>
- Quando scrotwm viene avviato, legge le impostazioni presenti nel file di<br>
- configurazione scrotwm.conf. Vedere la sezione FILE DI CONFIGURAZIONE<br>
- piu sotto.<br>
-<br>
- In questa pagina di manuale viene usata la seguente notazione:<br>
-<br>
- M Meta<br>
- S Shift<br>
- <Nome> Tasto nome<br>
- M1 Tasto 1 (sinistro) del mouse<br>
- M3 Tasto 3 (destro) del mouse<br>
-<br>
- scrotwm e molto semplice da usare. La maggior parte delle operazioni ven-<br>
- gono svolte usando combinazioni di tasti sulla tastiera o sul mouse.<br>
- Vedere la sezione SCORCIATOIE piu sotto per i default e le possibilita di<br>
- personalizzazione.<br>
-<br>
-<font color="#ffff00">FILE DI CONFIGURAZIONE</font><br>
- scrotwm prova per prima cosa ad aprire il file di configurazione person-<br>
- ale dell'utente, ~/.scrotwm.conf. Se il file in questione non e disponi-<br>
- bile, prova ad usare il file di configurazione globale /etc/scrotwm.conf.<br>
-<br>
- Il formato di questo file e <chiave> = <valore>. Per esempio:<br>
-<br>
- color_focus = red<br>
-<br>
- Per abilitare o disabilitare un'opzione, usare i valori 1 o 0 rispettiva-<br>
- mente.<br>
-<br>
- Il file supporta le seguenti chiavi:<br>
-<br>
- color_focus Colore del bordo della finestra che ha il<br>
- focus.<br>
- color_unfocus Colore del bordo delle finestre che non<br>
- hanno il focus.<br>
- bar_enabled Abilita o disabilita la barra di stato.<br>
- bar_border[x] Colore del bordo della barra di stato nello<br>
- schermo x.<br>
- bar_color[x] Colore della barra di stato nello schermo<br>
- x.<br>
- bar_font_color[x] Colore del testo della barra di stato nello<br>
- schermo x.<br>
- bar_font Font della barra di stato.<br>
- bar_action Script esterno che aggiunge informazioni<br>
- come la carica della batteria alla barra di<br>
- stato.<br>
- bar_delay Frequenza di aggiornamento, in secondi,<br>
- dello script esterno che aggiunge infor-<br>
- mazioni alla barra di stato.<br>
- stack_enabled Abilita o disabilita la visualizzazione<br>
- dell'algoritmo di stacking corrente nella<br>
- barra di stato.<br>
- clock_enabled Abilita o disabilita l'orologio nella barra<br>
- di stato. Se disabilitato, usando il valore<br>
- 0, e possibile usare un orologio personal-<br>
- izzato nello script specificato in bar_ac-<br>
- tion.<br>
- dialog_ratio Alcune applicazioni hanno finestre di dial-<br>
- ogo troppo piccole per risultare utili.<br>
- Questa e la percentuale dello schermo che<br>
- verra usata per le finestre di dialogo: ad<br>
- esempio, 0.6 indica il 60% della dimensione<br>
- fisica dello schermo.<br>
- region Alloca una regione personalizzata,<br>
- rimuovendo qualsiasi regione automatica-<br>
- mente rilevata stia occupando lo stesso<br>
- spazio sullo schermo. Definita nel formato<br>
- screen[<idx>]:LARGHEZZAxALTEZZA+X+Y, ad es-<br>
- empio screen[1]:800x1200+0+0.<br>
- term_width Imposta la dimensione minima preferita per<br>
- il terminale. Se questo valore e maggiore<br>
- di 0, scrotwm cerchera di riaggiustare la<br>
- dimensione del testo nel terminale in modo<br>
- che la larghezza del terminale rimanga so-<br>
- pra il valore quando la finestra viene<br>
- ridimensionata. Al momento solo <font color="#ff40ff">xterm(1)</font> e<br>
- supportato. Il binario di <font color="#ff40ff">xterm(1)</font> deve es-<br>
- sere setuid o setgid perche questo fun-<br>
- zioni: nella maggior parte dei sistemi,<br>
- questo e il default. L'utente potrebbe vol-<br>
- er impostare program[term] (vedere la<br>
- sezione PROGRAMMI piu sotto) per usare una<br>
- seconda copia del binario di <font color="#ff40ff">xterm(1)</font> che<br>
- non abbia il bit setgid impostato.<br>
- title_class_enabled Abilita o disabilita la visualizzazione<br>
- della classe della finestra nella barra di<br>
- stato. Impostare a 1 per abilitare.<br>
- title_name_enabled Abilita o disabilita la visualizzazione del<br>
- titolo della finestra nella barra di stato.<br>
- Impostare a 1 per abilitare.<br>
- modkey Cambia il tasto modificatore. Solitamente<br>
- Mod1 e il tasto ALT e Mod4 e il tasto Win-<br>
- dows su un PC.<br>
- program[p] Definisce una nuova azione per lanciare il<br>
- programma p. Vedere la sezione PROGRAMMI<br>
- piu sotto.<br>
- bind[x] Assegna una combinazione di tasti<br>
- all'azione x. Vedere la sezione<br>
- SCORCIATOIE piu sotto.<br>
- quirk[c:n] Aggiunge un "quirk" per le finestre di<br>
- classe c e nome n. Vedere la sezione<br>
- QUIRKS piu sotto.<br>
-<br>
- I colori devono essere specificati nel formato usato da <font color="#ff40ff">XQueryColor(3)</font> e<br>
- i font in quello usato da <font color="#ff40ff">XQueryFont(3)</font>.<br>
-<br>
-<font color="#ffff00">PROGRAMMI</font><br>
- scrotwm consente la definizione di azioni personalizzate per lanciare<br>
- programmi di propria scelta, che possono essere assegnate a combinazioni<br>
- di tasti nello stesso modo in cui e possibile farlo con le azioni predef-<br>
- inite. Vedere la sezione SCORCIATOIE piu sotto.<br>
-<br>
- I programmi di default sono descritte qui sotto:<br>
-<br>
- term xterm<br>
- screenshot_all screenshot.sh full<br>
- screenshot_wind screenshot.sh window<br>
- lock xlock<br>
- initscr initscreen.sh<br>
- menu dmenu_run -fn $bar_font -nb $bar_color -nf<br>
- $bar_font_color -sb $bar_border -sf $bar_color<br>
-<br>
- I programmi personalizzati vengono specificati con la seguente sintassi:<br>
-<br>
- program[<nome>] = <percorso> [<arg> [... <arg>]]<br>
-<br>
- <nome> e un qualsiasi identificatore che non va in conflitto con<br>
- un'azione predefinita o una chiave, <percorso> e il programma desiderato,<br>
- e <arg> sono zero o piu argomenti da passare al programma.<br>
-<br>
- Le seguenti variabili rappresentano valori impostabili in scrotwm (vedere<br>
- la sezione FILE DI CONFIGURAZIONE sopra), e possono essere usati nel cam-<br>
- po <arg> dove saranno sostituite con il valore al momento del lancio del<br>
- programma:<br>
-<br>
- $bar_border<br>
- $bar_color<br>
- $bar_font<br>
- $bar_font_color<br>
- $color_focus<br>
- $color_unfocus<br>
-<br>
- Esempio:<br>
-<br>
- program[ff] = /usr/local/bin/firefox <a href="http://scrotwm.org/">http://scrotwm.org/</a><br>
- bind[ff] = Mod+f # adesso Mod+F lancia firefox<br>
-<br>
- Per eliminare la combinazione precedente:<br>
-<br>
- bind[] = Mod+f<br>
- program[ff] =<br>
-<br>
-<font color="#ffff00">SCORCIATOIE</font><br>
- scrotwm fornisce molte funzioni (o azioni) accessibili tramite combi-<br>
- nazioni di tasti sul mouse o sulla tastiera.<br>
-<br>
- Le scorciatoie assegnate al mouse sono:<br>
-<br>
- M1 Da focus alla finestra<br>
- M-M1 Muove la finestra<br>
- M-M3 Ridimensiona la finestra<br>
- M-S-M3 Ridimensiona la finestra mantenendola centrata<br>
-<br>
- Le scorciatoie da tastiera di default sono:<br>
-<br>
- M-S-<Return> term<br>
- M-p menu<br>
- M-S-q quit<br>
- M-q restart scrotwm<br>
- M-<Space> cycle_layout<br>
- M-S-<Space> reset_layout<br>
- M-h master_shrink<br>
- M-l master_grow<br>
- M-, master_add<br>
- M-. master_del<br>
- M-S-, stack_inc<br>
- M-S-. stack_del<br>
- M-<Return> swap_main<br>
- M-j, M-<TAB> focus_next<br>
- M-k, M-S-<TAB> focus_prev<br>
- M-m focus_main<br>
- M-S-j swap_next<br>
- M-S-k swap_prev<br>
- M-b bar_toggle<br>
- M-x wind_del<br>
- M-S-x wind_kill<br>
- M-<n> ws_n<br>
- M-S-<n> mvws_n<br>
- M-<Right> ws_next<br>
- M-<Left> ws_prev<br>
- M-S-<Right> screen_next<br>
- M-S-<Left> screen_prev<br>
- M-s screenshot_all<br>
- M-S-s screenshot_wind<br>
- M-S-v version<br>
- M-t float_toggle<br>
- M-S <Delete> lock<br>
- M-S-i initscr<br>
-<br>
- I nomi delle azioni e le relative descrizioni sono le seguenti:<br>
-<br>
- term Lancia un nuovo terminale (vedi PROGRAMMI piu in<br>
- alto)<br>
- menu Menu (vedi PROGRAMMI piu in alto)<br>
- quit Chiude scrotwm<br>
- restart Riavvia scrotwm<br>
- cycle_layout Cambia layout<br>
- reset_layout Re-inizializza il layout<br>
- master_shrink Restringe l'area principale<br>
- master_grow Allarga l'area principale<br>
- master_add Aggiunge finestre all'area principale<br>
- master_del Rimuove finestre dall'area principale<br>
- stack_inc Aggiunge righe/colonne all'area di stacking<br>
- stack_del Rimuove righe/colonne dall'area di stacking<br>
- swap_main Muove la finestra corrente nell'area principale<br>
- focus_next Da il focus alla finestra successiva<br>
- focus_prev Da il focus alla finestra precedente<br>
- focus_main Da il focus alla finestra principale<br>
- swap_next Scambia con la finestra successiva dell'area di<br>
- lavoro<br>
- swap_prev Scambia con la finestra precedente dell'area di<br>
- lavoro<br>
- bar_toggle Mostra/nascondi la barra di stato da tutte le aree<br>
- di lavoro<br>
- wind_del Chiudi la finestra corrente<br>
- wind_kill Distruggi la finestra corrente<br>
- ws_n Passa all'area di lavoro n, dove n e compreso tra<br>
- 1 e 10<br>
- mvws_n Sposta la finestra corrente nell'area di lavoro n,<br>
- dove n e compreso tra 1 e 10<br>
- ws_next Passa all'area di lavoro non vuota successiva<br>
- ws_prev Passa all'area di lavoro non vuota precedente<br>
- screen_next Sposta il puntatore nella regione successiva<br>
- screen_prev Sposta il puntatore nella regione precedente<br>
- screenshot_all Cattura uno screenshot dell'intero schermo, se<br>
- abilitato (vedere la sezione PROGRAMMI sopra)<br>
- screenshot_wind Cattura uno screenshot di una singola finestra, se<br>
- abilitato (vedere la sezione PROGRAMMI sopra)<br>
- version Abilita/disabilita il numero di versione nella<br>
- barra di stato<br>
- float_toggle Passa la finestra che ha il focus da floating a<br>
- tiled<br>
- lock Blocca lo schermo (vedere la sezione PROGRAMMI so-<br>
- pra)<br>
- initscr Re-inizializza gli schermi fisici (vedere la<br>
- sezione PROGRAMMI sopra)<br>
-<br>
- Le scorciatoie personalizzate sono specificate nel file di configurazione<br>
- come segue:<br>
-<br>
- bind[<azione>] = <tasti><br>
-<br>
- <azione> e una delle azioni elencate sopra (oppure nulla) e <tasti> e da-<br>
- to da zero o piu modificatori (MOD, Mod1, Shift, ecc.) e uno o piu tasti<br>
- normali (b, space, ecc.), separati da "+". Per esempio:<br>
-<br>
- bind[reset] = Mod4+q # assegna reset ai tasti Windows + q<br>
- bind[] = Mod1+q # rimuovi l'assegnazione di Alt + q<br>
-<br>
- Piu combinazioni di tasti possono essere assegnate alla stessa azione.<br>
-<br>
-<font color="#ffff00">QUIRK</font><br>
- scrotwm fornisce la possibilita di specificare dei "quirk" per la ges-<br>
- tione di finestre che devono subire un trattamento speciale da un gestore<br>
- di finestre tiling, come ad esempio alcune finestre di dialogo e appli-<br>
- cazioni a schermo intero.<br>
-<br>
- I quirk abilitati di default sono elencati qui sotto:<br>
-<br>
- Firefox-bin:firefox-bin TRANSSZ<br>
- Firefox:Dialog FLOAT<br>
- Gimp:gimp FLOAT + ANYWHERE<br>
- MPlayer:xv FLOAT + FULLSCREEN<br>
- OpenOffice.org 2.4:VCLSalFrame FLOAT<br>
- OpenOffice.org 3.1:VCLSalFrame FLOAT<br>
- pcb:pcb FLOAT<br>
- xine:Xine Window FLOAT + ANYWHERE<br>
- xine:xine Panel FLOAT + ANYWHERE<br>
- xine:xine Video Fullscreen Window FULLSCREEN + FLOAT<br>
- Xitk:Xitk Combo FLOAT + ANYWHERE<br>
- Xitk:Xine Window FLOAT + ANYWHERE<br>
- XTerm:xterm XTERM_FONTADJ<br>
-<br>
- I quirk sono descritti qui sotto:<br>
-<br>
- FLOAT Questa finestra deve essere lasciata libera<br>
- di muoversi.<br>
- TRANSSZ Aggiusta la dimensione delle finestre troppo<br>
- piccole usando dialog_ratio (vedere FILE DI<br>
- CONFIGURAZIONE).<br>
- ANYWHERE Consente alla finestra di decidere da sola<br>
- dove posizionarsi.<br>
- XTERM_FONTADJ Aggiusta il font di xterm quando viene ridi-<br>
- mensionata la finestra.<br>
- FULLSCREEN Rimuove i bordi, consentendo alla finestra<br>
- di usare l'intera dimensione dello schermo.<br>
-<br>
- I quirk personalizzati vanno specificati nel file di configurazione come<br>
- segue:<br>
-<br>
- quirk[<classe>:<nome>] = <quirk> [+ <quirk> ...]<br>
-<br>
- <classe> e <nome> specificano a quali finestre i quirk vanno applicati, e<br>
- <quirk> e uno dei quirk presente nella lista sopra. Ad esempio:<br>
-<br>
- quirk[MPlayer:xv] = FLOAT + FULLSCREEN # lascia che mplayer suoni<br>
- quirk[pcb:pcb] = NONE # rimuovi un quirk precedentemente specificato<br>
-<br>
- E possibile ottenere <classe> e <nome> usando <font color="#ff40ff">xprop(1)</font> e facendo click<br>
- sulla finestra desiderata. Nel seguente esempio e stato fatto click sul-<br>
- la finestra principale di Firefox:<br>
-<br>
- $ xprop | grep WM_CLASS<br>
- WM_CLASS(STRING) = "Navigator", "Firefox"<br>
-<br>
- Bisogna tener conto del fatto che usare grep per trovare WM_CLASS inverte<br>
- la classe e il nome. Nell'esempio precedente, la dichiarazione del quirk<br>
- sarebbe<br>
-<br>
- quirk[Firefox:Navigator] = FLOAT<br>
-<br>
-<font color="#ffff00">FILE</font><br>
- ~/.scrotwm.conf impostazioni di scrotwm dell'utente.<br>
- /etc/scrotwm.conf impostazioni globali di scrotwm.<br>
-<br>
-<font color="#ffff00">ORIGINE</font><br>
- scrotwm prende ispirazione da xmonad & dwm.<br>
-<br>
-<font color="#ffff00">AUTORI</font><br>
- scrotwm e stato scritto da Marco Peereboom <marco@peereboom.us>, Ryan<br>
- Thomas McBride <mcbride@countersiege.com> e Darrin Chandler<br>
- <dwchandler@stilyagin.com>.<br>
-<br>
-<font color="#ffff00">BUGS</font><br>
- Al momento il menu, invocato usando M-p, dipende da dmenu.<br>
-</font></body>
-</html>