# ---------------------------------------------------
# Konfigurasi ~/.screenrc untuk IGOS Nusantara
# ---------------------------------------------------
# Oleh: Nana Suryana <suryana@gmail.com>
#
# v1.0 (screen 4.0.3)
# v1.1 Perbaikan tombol pintas Ctrl, sehingga
#      tidak bentrok dengan midnight commander.
# v1.2 Perubahan warna pembatas hijau menjadi abu-abu
# ---------------------------------------------------

# Ctrl + Atas:  Pindah layar split sebelum
bindkey ^[[1;5A focus prev
# Ctrl + Bawah: Pindah layar split sesudah
bindkey ^[[1;5B focus next
# Ctrl + Kiri: Pindah layar sesudah
bindkey ^[[1;5C next
# Ctrl + Kanan: Pindah layar sebelum
bindkey ^[[1;5D prev

# Ctrl + Shift + Alt + < : resize -1 line
bindkey ^[< resize -1
# Ctrl + Shift + Alt + > : resize +1 line
bindkey ^[> resize +1

# Ctrl F5:
#bindkey ^[[15;5~

# Ctrl F6: Layar baru
bindkey ^[[17;5~ screen
# Ctrl F7: Ganti judul
bindkey ^[[18;5~ title

# Ctrl F8: Kill tab
bindkey ^[[19;5~ kill
# Ctrl F9: Hapus satu split
bindkey ^[[20;5~ remove
# Ctrl F10: Hapus semua split
bindkey ^[[21;5~ only

# Ctrl F11: Split horisontal
bindkey ^[[23;5~ split
# Ctrl F12: Split vertikal
bindkey ^[[24;5~ split -v

bind = resize =
bind + resize +1
bind - resize -1
bind _ resize max

# Nomor layar mulai dari 1
bind c screen 1
bind ^c screen 1
bind 0 select 10

screen -t konsol1  1
split
split -v
focus next
screen -t konsol2  2
focus next
screen -t konsol3  3
split -v
focus next
screen -t htop     4 htop
focus next

#screen -t dot21    2 ssh -t igos@192.168.228.21 screen -D -R
#screen -t htop     3 htop
#screen -t mc-root -T xterm 4 sudo mc ~/ ~/Desktop
#screen -t msg      5 sudo tail -f /var/log/messages

chdir $HOME
setenv LC_CTYPE en_US.UTF-8
term putty-256color

altscreen             on
autodetach            on              # default: on
backtick 1 5 5 true
crlf                  off             # default: off
defbce                on              # use current bg color for erased chars
deflogin              off             # default: on
defutf8               on
hardcopy_append       on              # default: off
startup_message       off             # default: on
vbell                 off             # default: ???

defscrollback         10000           # default: 100
msgwait               1
silencewait           15              # default: 30

bell                  "bell     in %n (%t) [%w:%s]~"
pow_detach_msg        "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
activity              "activity in %n (%t) [%w:%s]~"
sorendition           "+b .kW"

termcapinfo rxvt* 'hs:ts=\E]2;:fs=\007:ds=\E]2;\007'
attrcolor b ".I"    # allow bold colors - necessary for some reason
term screen-256color
terminfo rxvt-unicode 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'   # tell screen how to set colors. AB = background, AF=foreground

#caption string "%{= kw}%Y-%m-%d;%c %{= kw}%-Lw%{= kG}%{+b}[%n %t]%{-b}%{= kw}%+Lw%1`"
#caption always

hardstatus on
hardstatus alwayslastline
#hardstatus string "screen (%n: %t)"
hardstatus string "%{.kY} Layar: %{.kW}%-w%{.Wk}%n %t%{-}%+w %=%{.kB} %H %{.kY} %D, %d-%M-%Y %{.kG}%c:%s "
                                  
                                 
                                 
                                 
                                 
