Nägemist GNU screen ja tere tmux
Kui juba kirjutamiseks läks, siis annan teada ka sellest, kuidas sujus mul üleminek GNU screenilt tmux-le. Kõigepealt vast põhjustest. Neid on kolm:
* tmuxi võtab vähem mälu;
* automaatne tiitliriba. Screeni jaoks oli vaja kasutada häkki, mis rikkus ära gnome terminali prompti. Mitte, et ma gnome terminali kasutaks, aga ikkagi põhjus;
* ja muidugi uuem koodibaas, mis annab võimaluse rohkemateks featuurideks. Vertikaalne split on üks nendest.
Tegelikult oli neljas veel. Vahetult enne üleminekut tekkis screenil akna joonistamise bug, mida oli võimalik ajutiselt “paranda” tehes detach ja re-attach, aga see oli ebamugav.
Seadistasin teise käituma enamvähem sarnaselt nagu tegi seda mul screen. Kogu konfimine käib .tmux.conf faili kaudu ja hetkel näeb ta välja selline:
# Loome väga lihtsa tiitliriba set bell-action none set -g status-right "" set -g status-bg black set -g status-fg white # Aktiivse akna tiitel boldiks setw -g window-status-current-attr bold # UTF-8 ofkoors set -g status-utf8 on setw -g utf8 on # C-b asendatakse C-o'ga (emacsi pärast) unbind C-b set -g prefix C-o bind C-o send-prefix # Luuakse üks sessioon nimega 0 ja kolm akent new -d -s0 -nrtorrent 'exec rtorrent' neww -d -nirssi 'exec irssi' neww -d selectw -t 1 #Lõpp
Mõned kiirklahvid, et uued tutvujad saaksid üle kassisaba. Oma tmuxi sessiooni koos kolme eelnevalt defineeritud aknaga käivitan nii:
tmux a
Ka re-attach-mine käib sama käsuga (screenil oli screen -r)
C+o d - detach-ib aktiive sessiooni C+o <nr> - valitakse aken number... C+o l - valitakse eelmine aktiivne aken C+o n - valitakse järgmine (numbriliselt) aken C+o p - valitakse eelmine (numbriliselt) aken C+o c - luuakse uus aken shelliga C+o s või tmux ls või tmux list-sessions - kuvab töötavaid sessioone
Saigi vast kõik olulisemad. Rohkem infi sarnaselt GNU screeniga
C+o ?
Vast nüüd on siin blogis jälle pikamat aega vaikus.


