Domovská » jak » 2 Alternativy k obrazovce GNU pro multitasking terminálu Linux

    2 Alternativy k obrazovce GNU pro multitasking terminálu Linux

    Napsali jsme o používání GNU obrazovky pro multitask v terminálu Linux v minulosti. GNU Screen je dědečkem těchto programů, ale tmux a dvtm + dtach jsou další řešení, která byste preferovali.

    Tmux je vylepšený přepis obrazovky GNU. Dvtm je konzolový multiplexer inspirovaný správci obkladačských oken a dtach přidává schopnost odpojit a znovu připojit k dvtm relacím.

    Tmux

    Jako přepis obrazovky GNU nabízí tmux řadu vylepšení. Mezi nejdůležitější patří model klient-server, který umožňuje připojit se k relaci tmux z více umístění a čistší formát konfiguračního souboru. Podívejte se na časté nejčastěji kladené otázky a zjistěte seznam způsobů, které se liší od obrazovky GNU.

    Pomocí tohoto příkazu nainstalujte tmux na Ubuntu:

    sudo apt-get nainstalovat tmux

    Používáte-li jinou distribuci, pravděpodobně ji najdete ve správci balíků distribuce.

    Chcete-li spustit tmux po instalaci, stačí spustit tmux příkaz. Na rozdíl od obrazovky se tmux standardně dodává se stavovým řádkem.

    Chcete-li otevřít další okno terminálu, použijte Mod-c klávesovou zkratku. Standardní kombinace kláves modifer je Ctrl-b. To znamená, že budete muset stisknout Ctrl-b a pak C vytvořit nové okno.

    Každé nové okno, které otevřete, se zobrazí ve stavovém řádku. Ve výchozím nastavení tmux zobrazuje pouze jedno okno na obrazovce najednou.

    Zde jsou některé důležité klávesové zkratky, které vám pomohou začít:

    Mod-X - Zabijte aktuální terminál.

    Mod-n - Zaostřete další okno.

    Mod-p - Zaměřte se na předchozí okno.

    Mod- # - Zaměřte zadané okno, kde # je číslo mezi 0 a 9.

    Mod- " - Požádejte o výběr okna.

    Mod-% - Rozdělit aktuální okno do dvou horizontálně.

    Mod- " - Rozdělit aktuální okno na dvě vertikálně


    Chcete-li se odhlásit od aktuální relace, použijte Mod-d klávesovou zkratku.

    Chcete-li znovu připojit k relaci, spusťte následující příkaz:

    tmux připojit

    Další klávesové zkratky spusťte man tmux příkaz nebo číst tmux manuál na webu.

    Dvtm & Dtach

    Na rozdíl od GNU Screen a tmux, dvtm neumožňuje odpojení a opětovné připojení k relacím. Budete muset spustit dvtm s dtach odpojit a znovu připojit k vašim relacím.

    Spusťte tento příkaz k instalaci souborů dvtm a dtach na Ubuntu:

    sudo apt-get nainstalovat dvtm dtach

    Tyto programy by měly být také k dispozici v jiných distribučních softwarových úložištích.

    Spusťte dvtm příkaz spustit dvtm. Uvidíte jediné okno terminálu.

    Chcete-li otevřít další okna terminálu, použijte Mod-c klávesovou zkratku. Standardní kombinace kláves modifikátoru je Ctrl-g. To znamená, že budete muset stisknout Ctrl-g a pak C otevřete nové okno terminálu.

    Stejně jako správce okenních oken, dvtm automaticky rozloží okna terminálu. Na rozdíl od ostatních nástrojů je ve výchozím nastavení zobrazuje vše na obrazovce.

    Zde jsou některé důležité klávesové zkratky, které vám pomohou začít:

    Mod-x - Zavřete aktuální okno.

    Mod-j - Zaostřete další okno.

    Mod-k - Zaměřte se na předchozí okno.

    Mod- # - Zaměřte zadané okno, kde # je číslo okna.

    Mod-q - Ukončete dvtm.

    Úplný seznam spusťte muž dvtm nebo si prohlédněte manuálovou stránku dvtm na webu.

    Dvtm také podporuje myš. Můžete například kliknout na jedno z oken a vybrat jej.

    Chcete-li se odpojit od relace dvtm a znovu ji připojit později, budete ji muset spustit příkazem dtach. Chcete-li spustit příkaz dvtm pomocí příkazu dtach, použijte následující příkaz:

    dtach -c / tmp / dvtm-session -r winch dvtm

    Chcete-li se odpojit od relace dvtm, která byla spuštěna pomocí příkazu dtach, použijte příkaz Ctrl- \ klávesovou zkratku.

    Chcete-li znovu připojit k relaci dvtm později, použijte následující příkaz:

    dtach -a / tmp / dvtm-session -r naviják

    Pro spuštění, odpojení a opětovné připojení k jiným aplikacím můžete použít příkaz dtach.


    Možná byste se také měli podívat na byobu, který zdokonaluje obrazovku GNU.