Zrovna nedávno jsem finálně přešel na tmux, který bych řekl, že většinu uvedených věcí zvládá hravě sám o sobě, prostě takový lepší screen. Jen zvyknout si na trošku jiné klávesové zkratky bolelo a taky prvotní konfigurace.
Každopádně Byobu vypadá zajímavě, budu si to muset někde ozkoušet.
Názory k článku
Byobu: ještě o kousek lepší terminál
tmux
celé vláknoRe: tmux
celé vláknojojo,tmux je i podle me nejlepsi multiplexer „na trhu“. hlavni jeho prednost je, ze muzete presouvat okna mezi sessions, ale ma spoustu dalsich vychytavek…jediny problem mam s rolovanim: nejak mi to blokuje shift+pageup/down, nebo mysi rolovatko. resim to tak, ze prejdu do copy-mode a pak ctrl+up/down, ale docela me to stve. resil jste nekdo tento problem?
hezke ..
celé vláknoObcas bych i u bezneho terminalu uvital statusline s ip adresou. Alespon bych treba zrovna dnes neztracel cas upravou souboru na jinem stroji nez byl zamer. :-D
Takze urcite budu jednim z pvnich uzivatelu. Screen pouzivam casto. I ve skriptech. Doufam ze se to zvenku vola stejne jako screen .. parametry.
Re: hezke ..
celé vláknopro bash se da pouzit export PS1="\u@ hostname "
Re: hezke ..
celé vláknojak se tak divam tak redakcni system nejak oddelal backtick operator :)
Re: hezke ..
celé vláknoTo aby lidi nepouzivali prasarny, kdyz na to je \h \H :)
Re: hezke ..
celé vláknojakym zpusobem vyuzivate screen ve skriptech? Nejak si to neumim predstavit. Diky za odpoved :-)
Re: hezke ..
celé vláknoMozes pustit viacero sedeni zo scriptu. Ja som to dost casto pouzival pri vyvoji, ked bolo treba na otestovanie modulu pustit niekolko backendov a ladit to. Napisal som si teda screen script, ktory to vsetko pospustal a mohol som prepinanim medzi oknami sledovat v logoch co presne sa v dany moment deje. Urcite to ma ale dalsie vyuzitie.
Re: hezke ..
celé vláknoProblem adresy/hostname jsem take resil … napsal jsem si kvuli tomu wrapper na ssh (ktery se pak naucil dalsi zajimave veci), ktery rovnou nacpal hostname a username do titulku xtermu.
Aktualni verze umi uz i do titulku screenu. Jinak bych se v tech desitkach terminalu nemel nikdy sanci vyznat :-).
Jmenuje se S a da se najit tady:
http://kanal.ucw.cz/linux/index.html
~/.screenrc
celé vláknoscreen, aby zobrazoval informace – staci do ~/.screenrc pridat treba:
hardstatus alwayslastline „%{= Gb} %H %{= GK}|%{= Gr} %d %M %{= GK}| %-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<“
byobu ma pak nevyhodu, ze se nedaji pouzit pak klavesove zkratky (pro ukonceni procesu pres htop, klavesove zkratky v mc…)
Re: ~/.screenrc
celé vláknodiky, nemam byobu v repo, ale tenhle trik se screenrc je hezky…
remote ip
celé vláknoMuze mi nekdo poradit jak ziskam remote hostname a ip pokud pouzivam screen/byobu pro ssh session? Diky
Re: remote ip
celé vláknoRada je o pár příspěvků výš – nastavit si adekvátně shell prompt.
Klony csh umí i rprompt, což je docela příjemná věc.
Diakritika?
celé vláknoPoužívám LANG=cs_CZ a po spuštění byobu jsou všechny diakritické znaky nahrazeny otazníky. Normální screen to nedělá. Čím to může být?
Re: Diakritika?
celé vláknoZvláštní, mně to funguje (Debian, Byobu 2.80). Ale LANG mám cs_CZ.UTF-8.
Re: Diakritika?
celé vláknoAno, s UTF-8 mi to taky funguje, ale s Latin-2 ne. Už jsem to nahlásil.
Re: Diakritika?
celé vláknonebylo by lepší nahlásit ten důvod, proč nepoužíváš UTF-8? Řekl bych, že UTF-8 je velice dobře navržené kódování.
Re: Diakritika?
celé vláknoK nepoužívání UTF-8 je spousta důvodů, stejně jako k jeho používání. Ani jedno, ani druhé by však nemělo souvistet s chováním byobu.
Mě třeba k nepřejití na UTF-8 vede nemožnost „on-the-fly“ konvertovat názvy souborů připojených přes NFS.
O dobrém navržení UTF-8 pro účely terminálu by se taky dalo polemizovat. Podle mě by daleko méně problémů způsobilo použití kódu s fixní délkou jednoho znaku a to i za cenu větší paměťové náročnosti.
položky ve status bar
celé vláknoAhoj,
byobu jsem si na serveru nahodil a běží to jak má, akorát jsem se nedopátral toho, co která položka ve status baru znamená, zajímá mě především ta červená a žlutá - viz. screenshot:
http://ukaz.at/1u2
Díky za rady
Re: položky ve status bar
celé vláknosnad to nezkonim, stačí F9 a experimentálně vyzkoušet:
- červená - počet balíčků k aktualizaci
- žlutá - load

