Difference between revisions of "Evilwm (Italiano)"

From ArchWiki
Jump to: navigation, search
(Using evilwm)
(Tips & Tricks)
Line 76: Line 76:
 
Alt+Tab può anche essere impiegato per muoversi da una finestra all'altra all'interno dello stesso desktop
 
Alt+Tab può anche essere impiegato per muoversi da una finestra all'altra all'interno dello stesso desktop
  
==Tips & Tricks==
+
==Suggerimenti==
  
===Horizontal window maximize===
+
===Massimizzazione orizzontale delle finestre===
  
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).
+
La combinazione Ctrl+Alt+= massimizza le finestre verticalmente. Per massimizzarle orizzontalmente, usare prima Ctrl+Alt+= e poi Ctrl+Alt+X per massimizzarle orizzontalmente (al contrario usare solo Ctrl+Alt+X per la massimizzazione a pieno schermo).
  
===Exit evilwm by ending a program===
+
===Uscire da evilwm chiudendo un programma===
  
By default, evilwm has no quit option. To exit, simply kill X (Ctrl+Alt+Backspace).
+
In modo predefinito evilwm non ha un'opzione per uscire. Per farlo, semplicemente uccidere X (Ctrl+Alt+Backspace).
If you wish, you can exit evilwm by closing a specific program. Instead of using ''exec evilwm'' in your {{Filename|~/.xinitrc}} file, you can transfer exec to another program. Ending this other program will then exit evilwm. For example:
+
Si può anche terminare evilwm chiudendo un determinato programma. Invece di usare ''exec evilwm'' nel file {{Filename|~/.xinitrc}}, spostare exec ad un'altro programma. Chiudendo quest'altro programma si uscirà da evilwm. Per esempio:
 
  # start evilwm (snap-to-border within 10 pixels option, 2 pixel window border, active window border red)
 
  # 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&
 
  /usr/bin/evilwm -snap 10 -bw 2 -fg red&
Line 93: Line 93:
 
  exec xclock -digital
 
  exec xclock -digital
  
===Resize windows using the keyboard===
+
===Ridimensionamento finestre usando la tastiera===
  
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.
+
Anche se non menzionato nella man-page, si possono ridimensionare le finestre con la tastiera efficacemente come con il mouse. Usando la stessa combinazione di tasti con cui si muovono le finestre, solo aggiungendo il tasto ''Shift''.
  
 
Ctrl+Alt+''Shift'':
 
Ctrl+Alt+''Shift'':
  H,J,K,L - Resize window smaller horizontally, larger vertically, smaller vertically, larger horizontally
+
  H,J,K,L - Rimpicciolisce la finestra orizzontalmente, ingrandisce verticalmente, rimpicciolisce verticalmente, ingrandisce horizontalmente.
  
 
==Lost focus bug fix==
 
==Lost focus bug fix==

Revision as of 02:47, 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

Suggerimenti

Massimizzazione orizzontale delle finestre

La combinazione Ctrl+Alt+= massimizza le finestre verticalmente. Per massimizzarle orizzontalmente, usare prima Ctrl+Alt+= e poi Ctrl+Alt+X per massimizzarle orizzontalmente (al contrario usare solo Ctrl+Alt+X per la massimizzazione a pieno schermo).

Uscire da evilwm chiudendo un programma

In modo predefinito evilwm non ha un'opzione per uscire. Per farlo, semplicemente uccidere X (Ctrl+Alt+Backspace). Si può anche terminare evilwm chiudendo un determinato programma. Invece di usare exec evilwm nel file Template:Filename, spostare exec ad un'altro programma. Chiudendo quest'altro programma si uscirà da evilwm. Per esempio:

# 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

Ridimensionamento finestre usando la tastiera

Anche se non menzionato nella man-page, si possono ridimensionare le finestre con la tastiera efficacemente come con il mouse. Usando la stessa combinazione di tasti con cui si muovono le finestre, solo aggiungendo il tasto Shift.

Ctrl+Alt+Shift:

H,J,K,L - Rimpicciolisce la finestra orizzontalmente, ingrandisce verticalmente, rimpicciolisce verticalmente, ingrandisce horizontalmente.

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.