.screenrc

自分が利用してる GNU screen の設定ファイルを都度GitHubにサインインしてプライベートのdotfilesからダウンロードするのがめんどくさくなったので、ここにアップしておく

すげー昔に書いたやつなのでコンフィグは色々ぶっ壊れてるかも

縦分割のサポートと256colorサポートが必要 (多分)
(screen 5.x では動かないっぽいので注意)

うまく動くとこんな感じ

選択されてるスクリーンはピンクのバーでハイライトされる
Ctrl + Aでコマンドモードに入るとバーが赤くなる

ダウンロード

screenrc.txt ってファイル名でダウンロードされるから .screenrc に改名してホームディレクトリにおけば使えると思う

URLでダウンロードしたい場合は https://tomoki-shishikura.com/wp-content/uploads/2025/08/screenrc.txt

テキスト

#
#      ███████╗ ██████╗██████╗ ███████╗███████╗███╗   ██╗██████╗  ██████╗
#      ██╔════╝██╔════╝██╔══██╗██╔════╝██╔════╝████╗  ██║██╔══██╗██╔════╝
#      ███████╗██║     ██████╔╝█████╗  █████╗  ██╔██╗ ██║██████╔╝██║
#      ╚════██║██║     ██╔══██╗██╔══╝  ██╔══╝  ██║╚██╗██║██╔══██╗██║
#   ██╗███████║╚██████╗██║  ██║███████╗███████╗██║ ╚████║██║  ██║╚██████╗
#   ╚═╝╚══════╝ ╚═════╝╚═╝  ╚═╝╚══════╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝ ╚═════╝
#
#   Created by Tomoki SHISHIKURA (@FL1NE)
#   (https://tomoki-shishikura.com)
#


#Scroll Back buffer size
defscrollback 10000


#Scroll
termcapinfo xterm* ti@:te@


#Turnoff status message
startup_message off


#Shell
shell -$SHELL


#Charset
#utf8 on
defencoding utf-8
encoding utf-8 utf-8


#Mouse Tracking
mousetrack on


#Enable Visual Bell
vbell on


#Color fix
defbce on
term xterm-256color


#Shell title
shelltitle "$ |bash"


#Auto detach
autodetach on


# changes the kind of messages to the nethack-style.
#nethack on


# changes the windowlist format to suit caption/hardstatus
windowlist title  '%{u .g}Num Flags Title%=[0-9] select the number [movement] j,C-n:Down k,C-p:Up (C-)f:PageDown (C-)b:PageUp'
windowlist string '%{.g}%3n %{.y}%f%09=%{dg} %t %='


#Mac OS X Caption
caption always "%?%F%{= mW}%:%{= Kk}%?%2n%f%07=%t%-6<%=%?%E[%{=b}CMD%{-}]%:[   ]%?"


#Linux Caption
#caption always "%?%F%{= mW}%:%{= Kk}%?%2n%f%07=%t%-6<%="


#Mac OS X Hardstatus
hardstatus alwayslastline "%?%E%{W.} %{w.} %{R.} %{r.} %{b rG}%:%{W.} %{w.} %{B.} %{b.} %{b kG}%?[ $USER@%H%{r}%1`%{G} | %{b}$LANG%{G} | %{R}%l%{G} ][%= %{= w}%?%-Lw%?%{b m}[%{W}%n*%f%t%?(%u)%?%{m}]%{-b w}%?%+Lw%?%?%?%= %{b G}]%-34<[ %{Y}%D %d %M %Y%{G} | %{W}%c:%s%{G} ]%?%E%{r.} %{R.} %{w.} %{W.} %:%{b.} %{B.} %{w.} %{W.} %?"


#Linux Hardstatus
#hardstatus alwayslastline "%{b kG}[ $USER@%H%{r}%1`%{G} | %{b}$LANG%{G} | %{R}%l%{G} ][%= %{= w}%?%-Lw%?%{b m}[%{W}%n*%f%t%?(%u)%?%{m}]%{-b w}%?%+Lw%?%?%?%= %{b G}]%-30<[ %{Y}%D %d %M %Y%{G} | %{W}%c:%s%{G} ]%="
  • URLをコピーしました!