Tutti amano Vim (a parte gli utenti di Dvorak ed Emacs). Vim è così popolare che ci sono interi browser Web dedicati alla navigazione sul Web con combinazioni di tasti Vim, una modalità Vim nel popolarissimo emulatore di terminale Zsh e persino un editor di testo. C'è anche un window manager chiamato herbstluftwm che si modella in parte sulla "via Vim". Herbstluftwm elimina le finestre in quanto tali e le sostituisce con riquadri, o quadranti, in cui vengono caricate e utilizzate le applicazioni. Utilizzi la tastiera (Alt+h , Alt+j , Alt+k e Alt+l ) per navigare da un riquadro all'altro.
Installa herbstluftwm dal repository del software della tua distribuzione. Dopo averlo installato, esci dalla sessione desktop corrente in modo da poter accedere a quella nuova. Per impostazione predefinita, il tuo gestore di sessione (KDM, GDM, LightDM o XDM, a seconda della configurazione) continuerà ad accedere al tuo desktop precedente, quindi devi ignorarlo prima di accedere.
Con GDM:
Con SDDM:
Tour desktop di Herbstluftwm
La prima volta che accedi a herbstluftwm, sei accolto solo da uno schermo verde con un bordo verde più scuro attorno ai bordi. Quello che vedi è il riquadro iniziale senza alcuna applicazione caricata al suo interno. Per avviare l'applicazione predefinita, xterm, premi Alt+Invio .
La documentazione enfatizza il $HOME/.config/herbstluftwm/autostart file di configurazione come un modo per avviare applicazioni importanti quando accedi. Per le applicazioni che non vuoi necessariamente avviare ogni volta che accedi, puoi usare xterm come demone di avvio. Come al solito, posizionando una e commerciale (& ) dopo che il comando restituisce il controllo della shell. Per avviare Emacs, ad esempio:
% emacs &
Questo avvia una finestra di Emacs in un nuovo riquadro e ti riporta a un prompt.
Cambia tessere
Per passare da un riquadro all'altro, utilizza la classica combinazione di navigazione Vim di h , j , k o l , insieme a Alt chiave. Ad esempio, per passare dal terminale a un'applicazione in un riquadro sottostante (ovvero nella parte inferiore dello schermo), premi Alt+j . Per tornare indietro, Alt+k . Le navigazioni a sinistra e a destra sono Alt+h e Alt+l , rispettivamente.
Schermo diviso
Puoi dividere manualmente uno schermo verticalmente con Alt+o e orizzontalmente con Alt+u .
Per rimuovere un riquadro vuoto, naviga al suo interno e premi Alt+r .
Configurazione di herbstluftwm
Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
A parte l'Alt combinazioni di tasti, comunichi con herbstluftwm tramite herbstclient comando. Questo comando può essere utilizzato in modo interattivo da una shell, oppure puoi conservare le tue preferenze in un file di configurazione.
Puoi visualizzare tutti gli attributi disponibili in Herbstluftwm con:
$ herbstclient attr
Il comportamento predefinito di Herbstluftwm è definito nel file di configurazione predefinito, che puoi copiare nella tua home directory e modificare. All'avvio, Herbstluftwm esegue i comandi contenuti nel file di configurazione. Ad esempio, se trovi scomodo utilizzare le associazioni di tasti incentrate su Alt key, che è tradizionalmente una chiave riservata alle scorciatoie all'interno dell'applicazione, puoi cambiare la chiave usata per attivare le azioni di herbstluftwm nel file di configurazione:
% mkdir ~/.config/herbstluftwm
% cp /usr/xdg/herbstluftwm/autostart \
~/.config/herbstluftwm
% sed -i 's/Mod=Mod1/Mod=Mod4/' ~/.config/herbstluftwm
% herbstclient reload
Questo cambia il modificatore herbstluftwm nel tasto Super (il tasto "Windows" o "Tux", a seconda della tua tastiera).
Utilizzando il file di avvio automatico, puoi impostare combinazioni di tasti personalizzate, creare tag per applicazioni di un tipo specifico in modo da poter affiancare le applicazioni in modo coerente e fare molto di più.
Perché devi provare Herbstluftwm
Herbstluftwm è un ottimo esempio di gestore di finestre di piastrellatura. Affianca le finestre per impostazione predefinita e consente all'utente di definire eccezioni alle regole globali. Utilizza una navigazione simile a Vim ma consente sostituzioni rapide e semplici. È molto probabile che sia il gestore di piastrellatura che stavi cercando, quindi provalo presto.