Difference between revisions of "Evilwm (Italiano)"

From ArchWiki
Jump to: navigation, search
(Configuration)
(Using evilwm)
Line 42: Line 42:
 
che abiliterà l'opzione snap-to-border a 10 pixel di distanza e cambierà la larghezza del bordo di default a 2 ed il colore della finestra attiva a rosso.
 
che abiliterà l'opzione snap-to-border a 10 pixel di distanza e cambierà la larghezza del bordo di default a 2 ed il colore della finestra attiva a rosso.
  
==Using evilwm==
+
==Uso di evilwm==
  
After starting evilwm you will see nothing but a mouse cursor and a black background (or other background if you specified it as above).  To open a terminal, use the key combination Ctrl+Alt+Return. Programs can then be run from the terminal using ''ProgramName&''.
+
Dop l'avvio di evilwm non si vedrà altro che il cursore del mouse e uno sfondo nero sul desktop (o un altro sfondo se diversamente specificato come descritto sopra).  Per aprire un terminale, usare la combinazione tasti Ctrl+Alt+Return. I programmi possono venir eseguiti dal terminale dando ''Nomedelprogramma&''.
  
===Keyboard controls===
+
===Controlli della tastiera===
  
Using the keyboard combination of Ctrl+Alt plus a third key gives you these functions:
+
Usando sulla tastiera la combinazione Ctrl+Alt più un terzo tasto si richiameranno le seguenti funzioni:
*Return – spawns new terminal
+
*Return – Apre un nuovo terminale
*Escape – Deletes current window
+
*Escape – Chiude la finestra corrente
*Insert – Lowers current window
+
*Insert – Minimizza la finestra corrente
*H,J,K,L – Move window left, down, up, right 16 pixels
+
*H,J,K,L – Muove la finestra a sinistra, giù, su, 16 pixels a destra
*Y,U,B,N – Move window to top-left, top-right, bottom-left, bottom-right corner
+
*Y,U,B,N – Muove la finestra in alto a sninistra, in alto a destra, in basso a sinistra, in basso a destra
*I – Show information about current window
+
*I – Mostra informazioni sulla finestra attiva
*= – Maximize current window vertically (toggle)
+
*= – Massimizza verticalmente la finestra attiva (toggle)
*X – Maximize current window full-screen (toggle)
+
*X – Massimizza la finestra attiva a tutto schermo (toggle)
  
===Mouse controls===
+
===Controllo del mouse===
  
By holding down the Alt key, you can perform these functions with the mouse:
+
Mantenendo premuto il tasto Alt si otterranno dal mouse i seguenti comportamenti:
*Button 1 – Move window
+
*Button 1 – Muove la finestra
*Button 2 – Resize window
+
*Button 2 – Richiama la finestra
*Button 3 – Lower window
+
*Button 3 – Minimizza la finestra
  
===Virtual desktops===
+
===Desktop virtuali===
  
Using the keyboard combination of Ctrl+Alt plus a third key gives you these virtual desktop functions:
+
Con la combinazione di tasti Ctrl+Alt più un terzo tasto si otterranno i seguenti comportamenti dei desktop virtuali:
*1-8 – Switch virtual desktop
+
*1-8 – Cambia il desktop virtuale
*left – Previous virtual desktop
+
*left – Desktop virtuale precedente
*right – Next virtual desktop
+
*right – Desktop virtuale seguente
*F – Fix or unfix current window
+
*F – Fissa  o sgancia la finestra attiva
  
To move a window from one virtual desktop to another, fix it, switch desktop, then unfix it.
+
Per muovere una finestra da un desktop virtuale all'altro, fissarla, cambiare desktop, e poi sganciarla.
Alt+Tab can also be used to cycle through windows on the current desktop.
+
Alt+Tab può anche essere impiegato per muoversi da una finestra all'altra all'interno dello stesso desktop
  
 
==Tips & Tricks==
 
==Tips & Tricks==

Revision as of 01:57, 16 April 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Evilwm (Italiano)#)
Note: La pagina è attualmente in traduzione. Temporaneamente, fare riferimento a quella inglese


evilwm è un window manager minimalista per il sistema X. È minimalista ne senso che non fornisce utilità non indispensabili come ad esempio decorazioni o cornici alle finestre ed icone. È comunque molto usabile e fornisce un ottimo controllo da tastiera con riposizionamento e massimizzazioni, trascinamento finestre, supporto snap-to-border, e desktop virtuali. La dimensione dei pacchetti binari installati è di soli 0.07 MB.

Installazione

Evilwm è reperibile nei repository extra, così l'installazione da console sarà:

# pacman -S evilwm

Configurazione

Avviare evilwm

Per avviare evilwm (senza opzioni) via startx, assicurarsi che il file Template:Filename contenga:

exec evilwm

evilwm non controlla direttamente lo sfondo del desktop o il cursore del mouse, perciò sarà conveniente specificarli attraverso il file Template:Filename. Ad esempio , per un colore solido come sfondo ed il bottone sinistro del tema del mouse attuale:

xsetroot -solid \#3f3f3f
xsetroot -cursor_name left_ptr

Per maggiori dettagli sulle varie opzioni possibili consultare man xsetroot.

Configurazioni d'avvio

evilwm non utilizza un file di configurazione, ma delle opzioni di "interruttore" quando si avvia il window manager. Alcuni esempi di configurazione:

  • -fg color (colore della finestra attiva)
  • -bw borderwidth (larghezza dei bordi finestra in pixels)
  • -term termprog (specifica un programma terminale. il default è xterm)
  • -snap number (abilita supporto snap-to-border oltre che la vicinanza in pixels per lo snap)
  • -mask1 modifier (sovrascrive il predefinito ctrl+alt da tastiera con altro)
  • -nosoliddrag (disegna un contorno alla finestra quando si ridimensiona o massimizza)

Una lista completa di opzioni di configurazione per evilwm è consultabile con man evilwm.

In maniera predefinita, evilwm disegna un bordo d'ro di un pixel intorno alla finestra attiva. Un esempio di modifica può essere Template:Filename:

exec evilwm -snap 10 -bw 2 -fg red

che abiliterà l'opzione snap-to-border a 10 pixel di distanza e cambierà la larghezza del bordo di default a 2 ed il colore della finestra attiva a rosso.

Uso di evilwm

Dop l'avvio di evilwm non si vedrà altro che il cursore del mouse e uno sfondo nero sul desktop (o un altro sfondo se diversamente specificato come descritto sopra). Per aprire un terminale, usare la combinazione tasti Ctrl+Alt+Return. I programmi possono venir eseguiti dal terminale dando Nomedelprogramma&.

Controlli della tastiera

Usando sulla tastiera la combinazione Ctrl+Alt più un terzo tasto si richiameranno le seguenti funzioni:

  • Return – Apre un nuovo terminale
  • Escape – Chiude la finestra corrente
  • Insert – Minimizza la finestra corrente
  • H,J,K,L – Muove la finestra a sinistra, giù, su, 16 pixels a destra
  • Y,U,B,N – Muove la finestra in alto a sninistra, in alto a destra, in basso a sinistra, in basso a destra
  • I – Mostra informazioni sulla finestra attiva
  • = – Massimizza verticalmente la finestra attiva (toggle)
  • X – Massimizza la finestra attiva a tutto schermo (toggle)

Controllo del mouse

Mantenendo premuto il tasto Alt si otterranno dal mouse i seguenti comportamenti:

  • Button 1 – Muove la finestra
  • Button 2 – Richiama la finestra
  • Button 3 – Minimizza la finestra

Desktop virtuali

Con la combinazione di tasti Ctrl+Alt più un terzo tasto si otterranno i seguenti comportamenti dei desktop virtuali:

  • 1-8 – Cambia il desktop virtuale
  • left – Desktop virtuale precedente
  • right – Desktop virtuale seguente
  • F – Fissa o sgancia la finestra attiva

Per muovere una finestra da un desktop virtuale all'altro, fissarla, cambiare desktop, e poi sganciarla. Alt+Tab può anche essere impiegato per muoversi da una finestra all'altra all'interno dello stesso desktop

Tips & Tricks

Horizontal window maximize

The key combination of Ctrl+Alt+= will maximize a window vertically. To maximize a window horizontally, use Ctrl+Alt+= to maximize it vertically, then Ctrl+Alt+X to maximize it horizontally (as opposed to just using Ctrl+Alt+X to maximize it full-screen).

Exit evilwm by ending a program

By default, evilwm has no quit option. To exit, simply kill X (Ctrl+Alt+Backspace). If you wish, you can exit evilwm by closing a specific program. Instead of using exec evilwm in your Template:Filename file, you can transfer exec to another program. Ending this other program will then exit evilwm. For example:

# start evilwm (snap-to-border within 10 pixels option, 2 pixel window border, active window border red)
/usr/bin/evilwm -snap 10 -bw 2 -fg red&
# transfer exec control to xclock
# killing xclock (with ctrl+alt+escape, say) will exit evilwm
exec xclock -digital

Resize windows using the keyboard

Although not mentioned in the man-page, you can resize windows with the keyboard as well as the mouse. Using the same key-combinations for moving a window, just add the Shift key to the mix to resize a window.

Ctrl+Alt+Shift:

H,J,K,L - Resize window smaller horizontally, larger vertically, smaller vertically, larger horizontally

Lost focus bug fix

Some users suffer from a bug where evilwm loses focus after closing a window. This means that evilwm stops responding to keyboard shortcuts, and if no other window is open which the mouse can be moved over to regain focus evilwm becomes unusable and has to be restarted.

Right now the solution requires adding one line to the source code, recompiling evilwm and installing it manually (not via pacman). To fix the bug, get the source code from the official website, unpack it and open "client.c" with any text editor. Find the "remove_client" function and add the following to the very end of its definition (after the "LOG_DEBUG" call):

XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);

and compile and install evilwm by running "make" and "make install" (the latter with root privileges).

The author of evilwm has been told both of this bug and this fix, but he has not yet released a new version of evilwm which incorporates this solution.

Links

  • evilwm - Il sito ufficiale di evilwm.