Tmux 2.0

Címkék

A tmux egy terminal multiplexer, amely lehetővé teszi több terminal (vagy ablak) egy terminalból való hozzáférését és vezérlését. A fejlesztők célja egy egyszerű, modern, BSD licencű GNU screen (és társai) alternatíva fejlesztése, karbantartása.

Megjelent a Tmux 2.0-s verziója. Letölthető innen.

Hozzászólások

Mindennap használom, több célból is.

tmuxinator nagy okosság, illetve valamelyik a többtíz vim plugin közül még nagyobb. Egyedül az automatikus egeres kijelölés -> middleclick-clipboard copy hiányzik, de túl lehet élni. Nagyobb probléma, hogy néha nemcsak a copy nem megy, hanem tmuxon belüli egeres középsőgombos beillesztés sem (csak balfelső panelba). Reméljük ezt javították a 2.0-ra.

Aki ilyesmire vagyik annak figyelme ajanlom a Terminator-t. (Igen, volt mar itt a HUP-on is.) En ezt hasznalom evek ota szinte kizarolag terminalnak, a tmux-hozmeg nem volt szerencsem, ugyhogy osszehasonlitani nem tudnam oket (aki tudja, ne habozzon itt leirni!), de ez majd mindjart megvaltozik....

Szerintem teljesen másra való. A screen/tmux - szerintem - nagy előnye, hogy benne el lehet indítani alkalmazást, aztán ki lehet lépni úgy a tmux-ból, hogy az alkalmazás fut tovább a "háttérben" (nem shell-értelemben háttérben), amihez aztán vissza lehet csatlakozni. Ezt tudtommal a klasszikus multi-terminal alkalmazásokkal nem lehet elérni.

A Terminator-t sajnos nem ajánlom senkinek sem (és nem azért, mert tök más mint a tmux).

Elhagyatott projekt, senki sem tartja karban. Gtk2-re épül, és ennek megfelelően a tényleges terminál emulációt biztosító vte widgetből is egy 4 évvel ezelőtti verziót használ. Azóta eszméletlen sok hibát javítottunk és további fejlesztéseket raktunk a vte-be, melyek a Terminator használóihoz sajnos nem jutnak el.

Csináltam belőle proof-of-concept Gtk3 portot, amely ezáltal vadiúj vte-t is használ. De tényleg csak PoC szintig jutottam el: használható, de csomó apró hiba van benne, amiket szépen sorra ki kéne javítani. Lelkes, nem túl nagy tapasztalattal rendelkező python/gtk kóder néhány nap alatt valószínűleg meg tudná csinálni, mégsincs senki sem akit érdekel a projekt.

Fentebb említették, hogy a két program teljesen másra való. Ha nem tévedek a Terminator egy terminál emulátor, a tmux pedig multiplexer. Szóval én egy grafikus terminál alternatívát kérdeztem.

Funkciót illetően pl. a grouping funkciója miatt szeretem a Terminator-t, hogy egyszerre tudok vezérelni több konzolt. Lehet ez megoldható tmux-ban is, nem ismerem. Valamint ha több tab-ot nyitok, akkor is el lehet tüntetni az ablakkeretet a gnome-terminal-lal ellentétben.

Remélem nem cserélték meg a billentyűkombinációkat, épp a napokban nyomtattam és lamináltam egy cheatsheet-et amitől azt remélem hogy végre átszokok a tmux-ra.

Itt a forrás, szépen kifér A4-en: http://www.dayid.org/os/notes/tm.html