22Aug

Come usare Xmonad, un gestore di finestre di piastrellatura per Linux

I gestori di finestre di piastrellatura ti semplificano la vita organizzando automaticamente le finestre sullo schermo. Xmonad è minimale e facile da usare: tutto ciò che devi fare è imparare alcune scorciatoie da tastiera.

Xmonad è anche altamente configurabile. Nonostante ciò, non è necessario toccare il file di configurazione se non lo si desidera: funziona immediatamente.

Installazione

Xmonad non include un lanciatore di applicazioni per impostazione predefinita. Probabilmente vorrai anche dmenu, un launcher di base per le applicazioni che funziona con xmonad. Per installare entrambi su Ubuntu, eseguire il seguente comando:

sudo apt-get install xmonad suckless-tools

Ometti suckless-tools dal comando se preferisci non installare dmenu. Questo pacchetto contiene dmenu - se si sta utilizzando una versione precedente di Ubuntu, potrebbe essere necessario installare dwm-tools .

Se stai usando un'altra distribuzione Linux, dovresti trovare xmonad e dmenu anche nei suoi repository.

Dopo aver installato xmonad, disconnettersi dal sistema Ubuntu, fare clic sull'icona accanto al proprio nome nella schermata di accesso e selezionare XMonad prima di eseguire nuovamente il login.

Guida introduttiva

Questo è ciò che vedrai quando avvii xmonad:

DonNon ti preoccupare, non ha fallito il caricamento - inizia solo con uno schermo vuoto. Premere Alt + Maiusc + Immettere per avviare un terminale.

Per avviare terminali aggiuntivi, premere nuovamente Alt + Maiusc + Invio .Xmonad ridimensiona e organizza automaticamente le finestre sullo schermo, affiancandole. Questo è ciò che fa un "gestore di finestre di piastrellatura".

Per spostare lo stato attivo utilizzando la tastiera, utilizzare i tasti di scelta rapida Alt + J o Alt + K .La messa a fuoco segue anche il mouse, quindi tutto ciò che devi fare è posizionare il cursore su una finestra per focalizzarlo.

Usa la scorciatoia da tastiera Alt + Spazio per passare tra le diverse modalità di affiancamento. Una delle modalità mostra solo una finestra sullo schermo alla volta.

Se hai installato dmenu, puoi premere Alt + P per sollevarlo. Digitare le prime lettere del nome di un'applicazione, quindi premere Invio per avviarlo.

Le applicazioni grafiche come Firefox appaiono affiancate, proprio come le finestre del terminale.

Ecco alcune scorciatoie da tastiera importanti per iniziare:

  • Alt + Maiusc + C - Chiudi la finestra focalizzata.
  • Alt +. & Alt +, - Controlla il numero di finestre visualizzate nel riquadro principale a sinistra.
  • Alt + Invio - Sposta la finestra focalizzata nel riquadro principale sulla sinistra.
  • Alt + Maiusc + J & Alt + Maiusc + K - Scambia la finestra focalizzata con una finestra adiacente.
  • Alt + H & Alt + L - Ridimensiona il bordo tra i riquadri principale e secondario.
  • Alt + Maiusc + Q - Disconnettersi.

Xmonad supporta anche gli spazi di lavoro. Ad esempio, per passare all'area di lavoro due, utilizzare la scorciatoia da tastiera Alt + 2 .Per spostare la finestra attualmente focalizzata nello spazio di lavoro tre, utilizzare la scorciatoia da tastiera Alt + Maiusc + 3 .Ogni area di lavoro può avere le proprie impostazioni della modalità di piastrellatura.

Configurazione di Xmonad

Xmonad è estremamente configurabile, se sei disposto a sporcarti le mani. Xmonad stesso è scritto in Haskell, e anche il suo formato di file di configurazione usa Haskell. Il file di configurazione di Xmonad si trova in ~ /.xmonad/ xmonad.hs ( ovvero /home/YOU/.xmonad/ xmonad.hs ).Questo file non esiste per impostazione predefinita: dovrai crearlo da solo.

Per iniziare a configurare xmonad, potresti voler iniziare con un file di modello. Per una configurazione più avanzata, consulta questo elenco di suggerimenti sulla configurazione sul wiki ufficiale.

Dopo aver modificato la configurazione, utilizzare la scorciatoia da tastiera Alt + Q per ricaricare la configurazione. Puoi anche modificare la chiave di modifica predefinita nel file di configurazione - se lo fai, usa la tua chiave di modifica personalizzata al posto di ogni in questo post.

Cosa ne pensi di xmonad? Preferisci un gestore di finestre di piastrellatura diverso? Lascia un commento e facci sapere.