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 justere TMUX -rute størrelse” . La oss først starte med å installere tmux.
Forutsetninger
1. TMUX skal installeres på systemet ditt (Ubuntu i vårt tilfelle).
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.
Justere TMUX -rute størrelse
Å ha flere ruter i et enkelt vindu er en flott funksjon i TMUX. Vi kan se og overvåke flere applikasjoner samtidig. Å ha flere ruter forbedrer arbeidsflyten kraftig.
Når du oppretter den første splittede (horisontalt eller vertikalt) ruten, vil TMUX dele det totale vindusområdet mellom de to rutene i 1: 1 -forholdet. Når du oppretter en annen delt rute, deler TMUX deretter gjeldende rute i forholdet 1: 1.
Men vi trenger ofte mer plass til en rute (for e.g. mens du redigerer en tekstfil) og mindre plass for en annen (e.g. Mens du starter og stopper en tjeneste). I et slikt scenario må vi justere rutestørrelsen ved å krympe en rute og utvide den andre.
Takk til utviklerne av TMUX som har satt dette anlegget i TMUX på veldig forenklede måter:
1. Den enkleste og mest praktiske måten er å bruke musemodus. Jeg foretrekker vanligvis denne metoden fordi den gir mer granulær kontroll over rutestørrelsen. Åpne 'tmux.Conf '-filen og legg nedenfor for å aktivere musemodus:
Sett -Gmus på
Last nå på nytt 'tmux.konf fil:
$ tmux kildefil ~/.tmux.konf
Merk: Hver gang vi endrer 'tmux.Conf '-filen, vi må kilde eller laste inn' tmux.Conf '-fil for å få endringene til å fungere.
2. En annen måte er å trykke på 'Prefiks' Og mens du holder 'Ctrl' tast og trykk deretter piltastene.
3. Hvis du er kommandolinjekyndig, kan du bruke TMUX-kommandoprommet:
a) For å endre størrelse på gjeldende rute nedover:
Endre størrelse -rute -D
b) For å endre størrelse på gjeldende rute oppover:
Endre størrelse -rute -u
c) For å endre størrelse på gjeldende rute mot venstre:
Endre størrelse -rute -L
d) For å endre størrelse på gjeldende rute mot høyre:
Endre størrelse -rute -r
Hvis du vil endre størrelse nøyaktig, kan du spesifisere antall rader som skal skiftes. Hvis du for eksempel vil endre størrelsen på ruten nedover med 10 rader, så bruk:
Endre størrelse -rute -D 10
Sette keybindings
La oss nå sette nøkkelbindinger for å gjøre størrelsesoppgaven litt enklere. Vi vil sette prefikset +'H', prefiks +'J', prefiks +'k' og prefiks +'l' for henholdsvis venstre, ned, opp og høyre bevegelse. Vi vil også sette standardøkningsfaktoren til '5'. Åpne din 'tmux.konf fil og legg følgende linjer i den:
Bind H Rev størrelse -rute -L 5
Bind J Størrelse -rute -D 5
Bind K Rivestørrelse -rute -U 5
Bind L Endre størrelse -rute -r 5
Man kan tro at det er veldig tregt å presse prefikset hver gang. Bruk '-r' flagget for å binde størrelsesstørrelsen for kontinuerlig justering av rute størrelsen. På denne måten må vi bare trykke på prefikset en gang, og deretter vil størrelsesnøkkelen endre størrelsen på ruten gjentatte ganger innenfor repetisjonsgrensen. Bare endre ovennevnte keybindings i 'tmux.Conf 'as:
Bind -r H Rivestørrelse -rute -L 5
Bind -r J Størrelse -rute -D 5
bind -r k Rivestørrelse -rute -U 5
Bind -r l Størrelsesveien -R 5
Konklusjon
I denne guiden har vi lært om installasjonen av TMUX og mer spesifikt "Hvordan justere TMUX -rute størrelse". En mer detaljert forklaring av forskjellige TMUX -operasjoner finner du på TMUX Man -sidene eller på GitHub -siden til TMUX.