Tmux 3.5 ja 3.5a

Tmux 3.5 ja 3.5a

NÀdal tagasi ilmus suur uuendus tmux terminali multiplexerile numbriga 3.5, mille peamine muudatus oli tÀiustatud teostus laiendatud klahvidest (extended keys). 5. oktoobril esitasid arendajad bugfix-vÀljalaske 3.5a.

Tmux on tasuta programm, mis vĂ”imaldab hallata mitmeid konsooli seansse ĂŒhest virtuaalsest terminalist. See vĂ”imaldab jagada terminali emulaatori ekraaniruumi vertikaalselt vĂ”i horisontaalselt 'paneelideks' (pane), milles igas töötab eraldi kĂ€surea seanss, ja gruppida need 'paneelid' 'akendeks' (window). 'Aken' ja 'paneel' juhtimine toimub klahvikombinatsioonide abil, samuti on valikuline hiire tugi. Lisaks rakendab Tmux konsooli vĂ€ljundi kerimist ja integreeritud lĂ”ikepuhvrit. Tmuxi vĂ”imalusi saab laiendada pistikprogrammide installimise kaudu.

Programm on vĂ€lja antud ISC litsentsi all ja levitatakse GitHub. Tmux on kaasatud minimaalsetesse tarnetesse OpenBSD, ja paigaldamine on vĂ”imalik paljudes Unix-sarnastes sĂŒsteemides.

Muudatused Tmux 3.5-s

  • TĂ€ieliku ĂŒhilduvuse tagamiseks xterm'is mode 2 ja mode 1, on laiendatud klahvide tugi ĂŒle vaadatud. NĂŒĂŒd kĂŒsib tmux alati vanemalt terminalilt mode 2. See vĂ”imaldab rĂ”huda ĂŒhemĂ”ttelisele sisemisele klahvide esitusele. Lisatud on valik extended-keys-format, et kontrollida klahvide esituse vormingut, sarnaselt xterm'i formatOtherKeys ressursile.
  • Üleviimine (pop-up aken vĂ”i menĂŒĂŒ) puhastatakse kĂ€surea avamisel.
  • Lisatud on lipp copy-mode -d, et kerida lehekĂŒlge alla, olles juba kopeerimisreĆŸiimis (samakohane -e-ga).
  • HĂŒperlingid kuvatakse kopeerimisreĆŸiimis. Lisatud on formaat copy_cursor_hyperlink, et saada hĂŒperlingi sihtpunkti, mis asub kursorit.
  • Lisatud on valik preksifikside jaoks (klahvikombinatsioon, millega algab tmux kĂ€skude sisestamine).
  • Hiire liikumise klahvikombinatsioonid on keelatud. Need jĂ€etakse tĂ€helepanuta, et vĂ€ltida vĂ€ljajĂ”udmist preksifiksist.
  • KopeerimisreĆŸiimi on lisatud formaadid search_count ja search_count_partial.
  • Hiire fookus ei liigu, kui klikitakse oleku real.
  • Lisatud on peegeldatud versioonid seadistustest main-horizontal ja main-vertical, kus peamine paneel on all vĂ”i paremal, mitte ĂŒleval vĂ”i vasakul.
  • REP toetab Unicato mĂ€rke.
  • Parandatud lĂ”pus escape-jĂ€rjestuste arvutus lĂ”ikepiirkonnas.
  • CRLF töödeldakse LF-ina konfiguraatsioonifailides, kui see on vĂ”imalik.
  • Lisatud lahendused Linuxi konsooli vigadele, mis ilmnevad erksate vĂ€rvide kasutamisel.
  • Systemd kogumisel eemaldatakse keskkonnamuutujad, mida see kasutab.
  • Viimase lĂ”ikepiirkonna eemaldamise loogikat on kohandatud, et paremini sĂ€ilitada valimisala: kui allpool eemaldatud elementi ei saa valida (nĂ€iteks valimine sisaldas vĂ€ljundi lĂ”ppu), valitakse ĂŒlemine element.
  • Lisatud valik —enable-jemalloc mĂ€lujaoturi jemalloc jaoks, kuna glibc malloc on piiratud.
  • Klientidele on lisatud viis (refresh-client -r), et saada OSC 10 ja 11 pĂ€ringud, et kliendid saaksid esitada esialgse ja taustavĂ€rvi.
  • Lisatud tagasipööratud otsing klahviga N puu reĆŸiimis.
  • default-shell kasutatakse kĂ€sureal, #() ja hĂŒpikakendes (vt vĂ€ljaande 3.5a mĂ€rkusi).
  • Need muudatused, mis pidid vĂ”imaldama juba vaadatud ridade vahelejĂ€tmist otsingu ajal jĂ”udluse suurendamiseks, kuid mis muude kĂ”rvalmĂ”jude tĂ”ttu vahele jĂ€tsid ridade lĂ”pp-punktid, on tĂŒhistatud.
  • Lisatud hook command-error vigase lĂ”petamise korral.
  • Lisatud valik allow-set-title, mis keelab rakendustel akna pealkirja muutmise.
  • Parandatud hiirekĂ€itumist kursori tĂ”stmise ajal: ignoreerida ainult viimast langetatud nuppu ja alati töödelda kahekordset klĂ”psu.
  • Parandatud kokkuvarisemine, kui fookus liigutatakse sulguvale paneelile.
  • JĂ€rgmise sessiooni otsimisel, kui detach-on-destroy on aktiveeritud, valitakse viimasena loodud sessioon.
  • Vaikimisi vĂ€ljumisaeg on vĂ€hendatud 10 millisekundini.
  • Lisatud kĂ€sk display-menu -M, mis vĂ”imaldab alati hiirt menĂŒĂŒs kasutada.
  • Seadme atribuutides otsitakse funktsioonikoodi 21 DECSLRM-i ja 28 DECFRA jaoks. Lubatud tase 1.
  • Parandatud kokkuvarisemine, kui programm on loodud SIXEL-i toe jaoks ja SIXEL-i vĂ€rviparameeter on vale. SIXEL-i pildid eemaldatakse enne ĂŒmberformaatimist.
  • Window-layout-changed teadet ei saadeta, kui aken peab peagi sulguma.
  • Kui valitud ala on tĂŒhi, loetakse valimist puudu olevaks muutuja formaatide selection_active ja selection_present kontekstis.
  • Parandus split-window -p kĂ€itumises.

Muudatused Tmux 3.5a versioonis

  • VĂ€rv nimeks tagasi grey.
  • Tagasi on toodud /bin/sh kasutamine #(), run-shell ja if-shell puhul. Peaaknad jĂ€tkavad default-shelli kasutamist.
  • Parandatud kombinatsioonid, mis hĂ”lmavad klahve Shift ja C-BSpace, kui laiendatud klahvid on sisse lĂŒlitatud.

Uuendamisel pöörake tĂ€helepanu, et 3.5 muutis klahvide esitlemise, st klahvid, mis varem olid vĂ”rdvÀÀrsed, 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, kus kasutatakse neid klahve, tuleb uuendamisel 3.5a .tmux.conf failis muuta.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster