.screenrc tessék

 ( chx | 2017. július 11., kedd - 9:57 )

Aloha,

A magam szórakoztatására elővettem screen-t és tmux-ot is. Előbbi elsőre nehézkesebb de szerintem jobban konfigurálható, így utóbbit dobtam is. Az alábbi config-ot ütöttem össze magamnak, talán másnak is jó lesz valamiféle kiindulásnak. Csicsa nincs (pl. dátum, óra, sysinfo), tabbed mode, pár (nekem) kézreálló key kombóval. tty-on az ilyenek mint pl. Alt+AltGr+c nem működnek, ofkoz.

Ötletek, features jöhetnek ;-)

# $HOME/.screenrc # The location of this config file.
term xterm-old # No colors in *terminal.
startup_message off # Hide startup message.
chdir # cd $HOME
vbell off # Mute visual bell.
idle 600 lockscreen # Lock the screen session after 10 minutes.
defscrollback 1048576 # 1M scroll back history.
altscreen on # Alternate screen support is enabled in virtual terminals.
termcapinfo xterm* ti@:te@ # History by mouse scrolling.
# Does not work on Ubuntu 14.04, works on OpenBSD 6.1

bindkey -k F2 command # F12 as a command key.
bindkey ^[& screen # Alt+AltGr+c new window.
bindkey ^[[1;3D prev # Alt+left previous window.
bindkey ^[[1;3C next # Alt+right next window.
bind 'w' windowlist # command,w window list. Use ,. to reorder.

hardstatus alwayslastline # Tabbed look&feel.
hardstatus string "%{.KW}%-Lw%{= mW}%50>%n%f* %t%{-}%+Lw%<"
# Nice colors: BW, gW, KW, mW, RW, yW
shelltitle $HOSTNAME # Default label, requires 'export HOSTNAME'.

screen -t bc bc -l # 0: bc
screen -t vi vi # 1: vi
screen -t dash dash # 2: dash

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Úgy tűnik a code tag nem működik, pedig úgy postoltam (lehet rosszul használtam), bocs érte.
____________________
echo crash > /dev/kmem

Nekem ilyen van benne pl, ez mutatja az aktuális időt, hostot/usert, loadot és shellt (szinesben a képernyő alján)

caption always "%{=b dy}%D, %d. %M '%y %{=b dw}%c:%s %{=b dy}{ %{= dg}${USER}@%{= dr}%H %{=b dy}} %{=b d2}%l %{=b dy}%u %{=b dy} %={ %?%{= dc}%-Lw%?%{+b dy}(%{-b r}%n:%t%{+b dy})%?(%u)%?%{-dc}%?%{= dc}%+Lw%? %{=b dy}}"

Byobu is ezt csinálja, ha nem akarsz bíbelődni a konfigurálással.

Abban nincs semmi challenge ;-) Amúgy próbáltam, jópofa az is.
____________________
echo crash > /dev/kmem

"Splited terminál, 4 felé, szinkron on/off hotkey lehetöséggel, méretezhetöséggel" érdekelne. Nem bírtam tmux egyszerüségre kalapálni... :(