Usa ka semana ang milabay, usa ka mayor nga update sa tmux terminal multiplexer gipatik sa numero 3.5, ang nag-unang kausaban niini mao ang gipaayo nga pagpatuman gipalapdan nga mga yawe (gipadako nga mga yawe). Niadtong Oktubre 5, gipresentar sa mga developer bugfix release 3.5a.
tmux usa ka libre nga programa nga nagtugot kanimo sa pagdumala sa daghang mga sesyon sa console gikan sa usa ka virtual terminal. Gitugotan ka niini nga bahinon ang wanang sa screen sa usa ka terminal emulator nga patindog o pahalang ngadto sa "pane", nga ang matag usa nagpadagan sa usa ka sesyon nga sesyon sa shell sa command line, ug grupo kini nga "mga eroplano" sa "mga bintana". Ang "Windows" ug "mga eroplano" kontrolado sa mga shortcut sa keyboard, ug adunay usab opsyonal nga suporta sa mouse. Dugang pa, ang Tmux nagpatuman sa pag-scroll sulod sa console output ug usa ka built-in nga clipboard. Ang mga kapabilidad sa Tmux gipalapdan pinaagi sa pag-instalar sa mga plugins.
Ang programa gipagawas ubos sa Lisensya sa ISC ug nagpaabot sa GitHub. Ang Tmux gilakip sa minimum nga pag-apod-apod OpenBSD, ug posible ang pag-instalar sa daghang sistema nga sama sa Unix.
Mga pagbag-o sa Tmux 3.5
- Para sa bug-os nga pagkaangay sa xterm, ang suporta alang sa gipalawig nga mga yawe gibag-o sa mode 2 ug mode 1. Karon ang tmux kanunay nga mohangyo sa mode 2 gikan sa parent terminal. Kini nagtugot kanimo sa pagbalhin ngadto sa usa ka dili klaro nga internal nga representasyon sa mga yawe. Gidugang ang opsyon sa extended-keys-format aron makontrol ang format sa yawe nga presentasyon, susama sa formatOtherKeys nga kapanguhaan sa xterm.
- Ang overlay (popup window o menu) matangtang kung imong ablihan ang command prompt.
- Gidugang ang copy-mode -d flag aron mag-scroll down sa usa ka panid samtang anaa na sa copy mode (sama sa -e).
- Ang mga hyperlink ipakita sa copy mode. Gidugang copy_cursor_hyperlink format aron makuha ang target sa hyperlink ubos sa cursor.
- Gidugang ang usa ka kapilian alang sa prefix timeout (ang keyboard shortcut nga nagsugod sa pag-type sa tmux commands).
- Ang mga kombinasyon sa yawe sa mouse gi-disable. Sila dili tagdon aron malikayan ang pag-ikyas gikan sa prefix.
- Ang search_count ug search_count_partial nga mga porma gidugang sa copy mode.
- Ang focus sa mouse dili molihok kung mag-klik sa status bar.
- Gidugang ang mga salamin nga bersyon sa nag-unang-horizontal ug nag-unang-bertikal nga mga layout, diin ang nag-unang eroplano anaa sa ubos o sa tuo, ug dili sa ibabaw o sa wala.
- Tugoti ang REP sa pagtrabaho uban sa mga karakter sa Unicode.
- Naayo nga pagkalkula sa katapusan sa mga sunud-sunod nga pag-ikyas sa clipboard.
- Ang CRLF isipon nga LF sa mga file sa pag-configure kung mahimo.
- Gidugang ang mga workaround para sa mga bug sa console Linux, nga makita kon mogamit ug hayag nga mga kolor.
- Kung magtukod gamit ang systemd, ang mga variable sa palibot nga gigamit niini gikuha.
- Ang lohika sa pagtangtang sa kataposang buffer gi-adjust aron mas mapreserbar ang lugar sa pagpili: kung ang elemento sa ubos sa natangtang dili mapili (pananglitan, ang pagpili naglakip sa kataposan sa output), ang elemento sa ibabaw mapili.
- Gidugang --enable-jemalloc nga kapilian sa pagtukod sa jemalloc memory allocator, tungod sa mga limitasyon sa glibc malloc.
- Gidugang usa ka paagi alang sa mga kliyente (refresh-client -r) aron makakuha og OSC 10 ug 11 nga mga hangyo aron ang mga kliyente makabutang sa mga kolor sa foreground ug background.
- Gidugang ang reverse search gamit ang N key sa tree mode.
- default-shell ang gamiton para sa command line, #() ug mga popups (tan-awa ang 3.5a release notes).
- Gibalik ang mga bahin sa mga pagbag-o nga magtugot na sa gipangita nga mga linya nga laktawan sa mga pagpangita aron mapauswag ang pasundayag, apan gilaktawan usab ang mga katapusan sa linya.
- Gidugang ang command-error hook alang sa mga sugo nga napakyas.
- Gidugang ang opsyon nga allow-set-title, nga nagpugong sa mga aplikasyon sa pag-usab sa titulo sa panel.
- Giayo ang pamatasan sa mouse kung ipataas ang cursor: ibaliwala ra ang katapusan nga butones nga gipaubos, ug kanunay nga pagdumala sa doble nga pag-klik.
- Giayo ang pagkahagsa kung gibalhin ang focus sa usa ka panapos nga panel.
- Kung nangita alang sa sunod nga sesyon, ang detach-on-destroy nagpili sa katapusang nahimo nga sesyon.
- Ang default nga oras sa paggawas gipakunhod ngadto sa 10 milliseconds.
- Gidugang ang display-menu -M nga sugo, nga nagtugot kanimo nga kanunay nga ilakip ang mouse sa menu.
- Pangitaon ang mga attribute sa device para sa feature code 21 para sa DECSLRM ug 28 para sa DECFRA. Gitugotan ang Level 1.
- Ang usa ka crash naayo kung ang programa gihugpong sa SIXEL nga suporta ug ang SIXEL nga kolor nga rehistro dili husto. SIXEL nga mga hulagway ang mapapas sa dili pa ipahigayon ang pag-reformat.
- Ang window-layout-changed notification dili ipadala kung ang bintana kay hapit na sirado.
- Sa diha nga ang pagpili walay sulod, ang pagpili pagaisipon nga walay sulod alang sa mga katuyoan sa selection_active ug selection_present format variables.
- Naayo nga pamatasan sa split-window -p.
Mga pagbag-o sa Tmux 3.5a
- Gibalik nga kolor nga ngalan grey.
- Gibalik sa paggamit sa /bin/sh para sa #(), run-shell ug if-shell. Ang mga popup magpadayon sa paggamit sa default-shell.
- Gitul-id nga mga shortcut nga naglakip sa Shift ug C-BSpace nga mga yawe kung ang gipalawig nga mga yawe gipagana.
Kung mag-upgrade, palihug timan-i nga ang 3.5 nagbag-o sa presentasyon sa mga yawe, nagpasabut nga ang mga yawe nga kaniadto gikonsiderar nga katumbas karon lahi na ang paggawi.sama pananglit:
- CA ug Ca, CB ug Cb, ug uban pa;
- Ci ug Tab;
- Cm ug Enter;
- C-@ ug C-Space;
- C-Enter ug Enter;
- C-BTab ug CS-Tab.
Ang bisan unsang mga pagbugkos nga naggamit niini nga mga yawe kinahanglan nga usbon sa .tmux.conf kung mag-upgrade sa 3.5a.
Source: linux.org.ru
