Tmux 3.5 ja 3.5a

Tmux 3.5 ja 3.5a

NÀdala tagasi ilmus suur uuendus terminali multiplexerile tmux number 3.5, mille peamine muudatus oli tÀiustatud rakendamine laiendatud klahve 5. oktoobril esitlesid arendajad bugfix-vÀljaanne 3.5a.

Tmux — avatud programm, mis vĂ”imaldab hallata mitmeid konsooli seansse ĂŒhest virtuaalsest terminalist. See vĂ”imaldab jagada terminali emulaatori ekraaniruumi vertikaalselt vĂ”i horisontaalselt „paneelideks”, kus igas alustatakse eraldi kĂ€sklusrida seanssi, ja rĂŒhmitada need „akendeks”. „Akende” ja „paneelide” haldamine toimub klahvikombinatsioonide abil, samuti on saadaval valikuline hiire tugi. Lisaks implementeerib Tmux konsooli vĂ€ljundi kerimist ja sisseehitatud lĂ”ikelaua. Tmuxi funktsionaalsust saab laiendada pluginate abil.

Programm on vĂ€lja antud ISC litsentsi ja levitatakse GitHub. Tmux on kaasatud minimaalsetesse pakkumisse OpenBSD, ja seda saab installida paljudele Unix-sarnastele sĂŒsteemidele.

Muudatused Tmuxis 3.5

  • TĂ€ieliku ĂŒhilduvuse tagamiseks xtermiga on mode 2 ja mode 1 uuendatud laiendatud klahvide toe osas. NĂŒĂŒd kĂŒsib tmux alati vanemalt terminalilt mode 2. See vĂ”imaldab jĂ”uda ĂŒhemĂ”ttelise sisemise klahvi esitamise esituseni. Lisatud on valik extended-keys-format, et kontrollida klahvide esitamise formaati, sarnaselt xtermi ressurssidele formatOtherKeys.
  • Üksus (rippmenĂŒĂŒ vĂ”i menĂŒĂŒ) tĂŒhjendatakse kĂ€surea avamisel.
  • Lisatud lipp copy-mode -d, et kerida allapoole, olles juba kopeerimisreĆŸiimis (vastab -e-le).
  • HĂŒperlingid kuvatakse kopeerimisreĆŸiimis. Lisatud on vormaat copy_cursor_hyperlink, et saada hĂŒperlingi sihtmĂ€rki kursori all.
  • Lisatud on valik eesliites ootamise aja jaoks (klahvikombinatsioon, millega algab tmuxi kĂ€skluste sisestamine).
  • Hiire liikumise klahvikombinatsioonid on keelatud. Need ignoreeritakse, et vĂ€listada vĂ€ljumine eesliidast.
  • KopeerimisreĆŸiimi on lisatud formaadid search_count ja search_count_partial.
  • Hiire fookus ei liigu, kui vajutada olekurida.
  • Lisatud on peegeldatud versioonid paigutustest main-horizontal ja main-vertical, kus peamine paneel on all vĂ”i paremal, mitte ĂŒleval vĂ”i vasakul.
  • REP töö on lubatud Unicode sĂŒmbolitega.
  • Parandatud on vahemĂ€lu escape-sekventside lĂ”pu arvutamist.
  • CRLF töödeldakse LF-na konfiguratsioonifailides, kui see on vĂ”imalik.
  • Lisatud on lahendused Linuxi konsooli vigade jaoks, mis ilmnevad sĂ€ravate vĂ€rvide kasutamisel.
  • Systemd-ga koostamisel eemaldatakse keskkonnamuutujad, mida see kasutab.
  • Viimase vahemĂ€lu eemaldamise loogikat on kohandatud paremini valikuala sĂ€ilitamiseks: kui ei saa valida elementi madalamalt eemaldatud (nt valik hĂ”lmas vĂ€ljundi lĂ”ppu), valitakse ĂŒlemine element.
  • Lisatud valik —enable-jemalloc mĂ€lujaoturiga jemalloc koostamiseks, glibc malloci piirangute tĂ”ttu.
  • Kliendi jaoks lisatud meetod (refresh-client -r) taotleda OSC 10 ja 11, et kliendid saaksid seadistada esiplaanide ja taustavĂ€rvide vĂ€rve.
  • Puudutustingimusele jĂ€rgnev otsing klahviga N puustruktuuris.
  • default-shell kasutatakse kĂ€sureas, #() ja hĂŒpikakendes (vt 3.5a vĂ€ljaande mĂ€rkmeid).
  • TĂŒhistatud on need muudatuste osad, mis pidid vĂ”imaldama vaadatud ridadest mööda minemist otsingul, et suurendada jĂ”udlust, kuid mis muidu jĂ€tsid unarusse rida lĂ”pu.
  • Lisatud on command-error haak, mis kĂ€ivitub, kui kĂ€sk lĂ”ppeb veaga.
  • Lisatud on valik allow-set-title, mis keelab rakendustel paneeli pealkirja muutmise.
  • Parandatud on hiire kĂ€itumine kursorit tĂ”stmisel: ignoreeritakse ainult viimane allasurutud nupp ja alati töödeldakse topeltklĂ”psu.
  • Parandatud on krahh, kui keskenduda sulgevale paneelile.
  • JĂ€rgmise sessiooni otsimisel detach-on-destroyi tĂ€itmisel valitakse viimane loodud sessioon.
  • Vaikimisi aeg vĂ€lja minemiseks on vĂ€hendatud 10 millisekundini.
  • Lisatud on kĂ€sk display-menu -M, mis vĂ”imaldab alati hiirt menĂŒĂŒs kasutada.
  • Seadme atribuutides otsitakse feature code 21 DECSLRM-i ja 28 DECFRA jaoks. Level 1 on lubatud.
  • Parandatud on krahh, kui programm on loodud SIXEL-i toega ja SIXEL-i vĂ€rviregister on vale. SIXEL-i kujutised eemaldatakse enne ĂŒmbervormingistamist.
  • Teade window-layout-changed ei saadeta, kui aknaga on peagi lĂ”petamine.
  • Kui valitud ala on tĂŒhi, loetakse valik puuduvaks vormaatide selection_active ja selection_present poolest.
  • Parandatud on split-window -p kĂ€itumine.

Muudatused Tmux 3.5a

  • Toodud vĂ€rvi nimi hall.
  • Tagasi on toodud /bin/sh kasutamine #(), run-shell ja if-shell. Ujudavad aknad jĂ€tkavad default-shelli kasutamist.
  • Parandatud kombinatsioonid, mis sisaldavad Shift ja C-BSpace klahve, kui tĂ€iendavad klahvid on aktiivsed.

Uuendamisel peate arvestama, et 3.5 muudab klahvivĂ€ljade kĂ€itumist, ehkki klahvid, mis varem olid vĂ”rdsed, kĂ€ituvad nĂŒĂŒd erinevalt., nĂ€iteks:

  • C-A ja C-a, C-B ja C-b jne;
  • C-i ja Tab;
  • C-m ja Enter;
  • C-@ ja C-Space;
  • C-Enter ja Enter;
  • C-BTab ja C-S-Tab.

KÔik sidumised, mis kasutavad neid klahve, tuleb uuendamisel 3.5a config-failis .tmux.conf muuta.

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster