Generelt sett, når du lukker en SSH -tilkobling, er de tilsvarende eksterne terminaløktene også stengt. Her kommer TMUX for hjelp da den bevarer disse øktene når SSH -tilkoblingen avsluttes.
Etter å ha installert TMUX, vil du ikke finne noe ikon tilknyttet det. Det vil ikke vises som en egen applikasjon; I stedet må vi påkalle den fra selve Gnome -terminalen. Vi vil senere se hvordan vi gjør dette.
Merk: I denne 'howto' har vi brukt 'Ctrl+B' som prefikset; Hvis du konfigurerte noe annet prefiks, må du bytte kommandoen med ditt prefiks.
Hva vil vi dekke?
Denne guiden vil utforske hvordan vi kan installere TMUX og mer spesifikt “Hvordan bruke TMUX musemodus”. Vi vil bruke Ubuntu 20.04 som basesystem for denne guiden. La oss først starte med å installere tmux.
Forutsetninger
1. TMUX skal installeres på systemet ditt.
2. Internett -tilkobling og brukerkonto med 'sudo' privilegier.
Installere tmux på Ubuntu 20.04
Store operativsystemer som Linux, MacOS og Windows Subsystem for Linux (WSL) gir TMUX -programvarepakker fra sitt offisielle depot. Så for å installere tmux på Ubuntu 20.04, vi kan ganske enkelt bruke pakkesjefen eller programvaresenteret som beskrevet nedenfor:
1. For å installere TMUX ved hjelp av Package Manager, kjør bare kommandoen:
$ sudo apt install tmux
2. For å installere TMUX ved hjelp av programvaresenteret, åpner Software Center, søk etter TMUX og klikker på Install.
Lansering av TMUX
Når TMUX er installert, må vi bruke GNOME -terminalen for å påkalle den. Man kan møte følgende feil når du prøver å kjøre 'TMUX' -kommandoen:
“Open Terminal mislyktes: Manglende eller uegnet terminal: Xterm-256Color”
For å overvinne denne feilen, skriv inn “Eksportbetegnelse = xTerm” på terminalen og treff Enter. Nå igjen, kjør 'tmux' -kommandoen, og denne gangen skal ikke feilen vises.
En annen måte er å bruke 'Xterm' terminal og lanser TMUX herfra. Dette fungerte på Ubuntu 20.04 System.
Hvordan bruke tmux
Vi kan bruke tre måter å sende kommandoer til en TMUX -terminal:
Bruke prefiksetastene: TMUX bruker en kombinasjon av nøkler som kalles prefiks -nøkkel, som er som standard 'Ctrl+B'. Dette prefikset blir fulgt av en eller to flere nøkler som TMUX vil tolke for en bestemt operasjon. For eksempel kan vi løsne fra en økt ved å bruke [prefiks+d].
Ved hjelp av kommandomodus: For å sende kommandoene direkte til TMUX -terminalen, må vi legge inn kommandomodus ved å trykke på prefiksetastene etterfulgt av en tykktarm (:). En ledetekst vil åpne seg nederst på terminalen, hvor vi kan legge inn TMUX -kommandoene.
Bruke kommandolinjen: TMUX-kommandoer kan også brukes fra ikke-TMUX-terminalen eller Shell-ledeteksten. Disse kommandoene er gitt av nøkkelordet 'TMUX'. Vi har illustrert denne metoden i delen nedenfor.
Bruke musemodus for tmux> = 2.1
Når vi begynner å bruke tmux (selvfølgelig, som nybegynner), føler vi hvor fint det ville være å bla eller velge tmux -vinduer med en mus. Sikkert, vi kan gjøre det i TMUX ved å tilpasse TMUX.Conf -fil. Det er her TMUX musemodus spiller inn. La musemodus i handling:
Aktivering av musemodus
Vi må først aktivere musemodus. Åpne TMUX.Conf -fil og legg følgende linje inni den:
setw -g mus på
Last nå på nytt 'tmux.konf fil:
$ tmux kildefil ~/.tmux.konf
Merk: Hver gang vi gjør endringer i TMUX.Conf -fil, kilde eller last inn TMUX på nytt.Conf -fil for å få endringene til å fungere.
Etter å ha lastet inn tmuxen på nytt.Conf -fil, vi kan kontrollere ruteutvalget, størrelsen på ruten og vindusvalget med musen selv.
Bruker TMUX musemodus for TMUX < 2.1
I TMUX -versjon < 2.1 we can put the following lines to make the mouse manage the pane selection, pane resizing and window selection:
setw -g modus -mus på
sett -g mus-velg-rute på
sett -g mus-størrelse-rute på
sett -g mus-selekt-vindu på
Hvis du vil gjøre deg komfortabel med nøkkelbindingene til TMUX -operasjoner, foreslår vi at du deaktiverer musemulighetene ved å angi ovennevnte alternativ til å "av" eller direkte deaktivere musemodus med:
setw -g modus -mus av
På denne måten kan vi også unngå å gjøre gale ting mens vi velger TMUXs vinduer/ruter med en mus.
Mushandling i tmux
Vi kan også velge et ord og en linje i tmux. E.g. For å velge et ord, hold høyre knapp og dobbeltklikk på venstre knapp. På samme måte hold høyre knapp og trippel klikk på venstre knapp for å velge en linje. Du kan nå også bruke piltastene til å velge flere linjer.
Konklusjon
I denne guiden har vi lært om installasjonen av TMUX, dets grunnleggende og mer spesifikt, "Hvordan bruke TMUX musemodus". Selv om vi kan bruke TMUX musemodus, er det generelt en god praksis å bruke tastaturet. Dette er fordi når antallet applikasjoner øker, blir det veldig distraherende å bruke en mus for å bytte mellom ruter og vinduer som kjører forskjellige applikasjoner. En mer detaljert forklaring av forskjellige TMUX -operasjoner finner du på TMUX Man -sidene eller på GitHub -siden til TMUX.