|
Autor |
Sõnum |
DaStoned
Pingviini aktivist
Vanus: 43
Liitunud: 11.01.2007
Postitused: 392
Asukoht: Tallinn
Distributsioon: Debian
|
|
Vaatan tmux-is logisid, mis reaalajas mööda kerivad kiirusega ehk rida sekundis. Kui leian huvitava koha, litsun "Ctrl-B [" et aktiveerida copy mode ja hetke pilt "ette jääks". Taustal scrollivad logid edasi, aga ma tahaks üks 15-30 minutit seda huvipakkuvat kohta vaadata.
Probleem, mis mind hulluks ajab, on järgnev - umbes paari minuti pärast tühistab tmux copy mode ja hüppab tagasi kõige värskema logirea juurde. Ma pean uuesti "Ctrl-B [" litsuma ja paarkümmend lehekülge tagasi kerima et oma huvipakkuva kohani jõuda.
Kas keegi oskab öelda, kuidas veenda tmux-i, et ma tahaks oma copy mode juurde jääda seni, kuni tal puhvris ruumi on uusi ridu kirjutada? Scrollback puhvri suurus on 300000 rida ja kasutatud on sellest umbes 150000 rida (mul seisab tegelikult sama tmux samade logidega lahti juba paar nädalat) mis on ainult pool puhvri mahust. See ei tohiks nagu 5 minutiga otsa saada. Konfifaili .tmux.conf sisu on järgnev
Kood: | set-option -g base-index 1
set-window-option -g pane-base-index 1
set-option -g history-limit 300000
set-window-option -g mode-keys vi
set-option -g set-titles on
# Reload tmux config
bind r source-file ~/.tmux.conf
# move around panes with hjkl, as one would in vim after pressing ctrl-w
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# Use Alt-arrow keys without prefix key to switch panes
bind -T root S-Left resize-pane -L 5
bind -T root S-Right resize-pane -R 5
bind -T root S-Up resize-pane -U 2
bind -T root S-Down resize-pane -D 2
# Use Alt-vim keys without prefix key to switch panes
bind -n M-h select-pane -L
bind -n M-j select-pane -D
bind -n M-k select-pane -U
bind -n M-l select-pane -R
# Disable the delayed escape sequences
set -sg escape-time 0
# A shortcut key for storing entire buffer to a file
bind-key P command-prompt -p 'Save entire buffer to file:' -I '/home/tarmo/tmux.history' 'capture-pane -S - ; save-buffer "%1" ; delete-buffer'
# Correct colour handling, hopefully (might cause problems remotely)
set -g default-terminal "xterm-256color"
|
|
|
|
|
_________________ When the shit hits the fan, keep your mouth shut!
|
|
|
|
ertserts
Vana Pingviin
Liitunud: 31.10.2013
Postitused: 445
Asukoht: Tallinn
Distributsioon: Ubuntu, Debian
|
|
tmux - terminal multiplexer
Pole ise praktikas tmux'i kunagi kasutanud (võiks kasutada!). Pakun välja lampi midagi järgnevat.
Kas sul näiteks tmux 'history-limit 300000' töötaks terminali käskurealt järgnevate variantidena:
$ tmux
$ tmux set-option history-limit 300000 \; new-window
või
$ tmux set-option -g history-limit 300000 \; new-session
Ehk saad kasutada infot mis on lingil How to increase scrollback buffer size in tmux?
Vahest on tmux utiliit ise alfa või beeta staadiumis ning bugine. Näiteks Ubuntu 20.04 LTS tmux on versiooniga 3.0a-2. Hoiataktakse ka selle eest et 'history-limit' parameetrit liiga kõrgeks tõstes on võimalus et tmux multi sessioon võib server/arvuti RAM kõvasti koomatada.
|
|
|
|
_________________ ertserts@linuxialune:~$ echo;echo Local and Remote IP connections:;netstat -at|sort -k5|grep ESTABLISHED|cut -c20-80;echo
|
|
|
|
DaStoned
Pingviini aktivist
Vanus: 43
Liitunud: 11.01.2007
Postitused: 392
Asukoht: Tallinn
Distributsioon: Debian
|
|
Need history-limit seaded olid esimesed asjad mida ma tõstsin, ja paraku ei aita. Vaevalt ta väga beeta või alfa on, üsna palju aastaid juba väljas ja tegelikult sama jama kogu aeg olnud.
|
|
|
|
_________________ When the shit hits the fan, keep your mouth shut!
|
|
|
|
|
|
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group
|
|