Skip to content

Instantly share code, notes, and snippets.

@yoshikaw
Created May 6, 2011 09:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yoshikaw/958703 to your computer and use it in GitHub Desktop.
Save yoshikaw/958703 to your computer and use it in GitHub Desktop.
git版screenのスタートアップ設定の一部。起動時にレイアウト、グループをキメるっ!
#
# .screenxrc.startup - GNU screen startup file for version 4.1.x
#
# *** this configuration file called at first time only ***
#
# include default .screenxrc
source '.screenxrc'
defencoding eucjp
#===============================================================================
# create group
screen -t AP/ 10 //group
select -
screen -t DBtest/ 20 //group
select -
screen -t APtest/ 30 //group
select -
screen -t Mobile/ 40 //group
select -
screen -t TimesTen/ 50 //group
select -
screen -t TestServer/ 60 //group
select -
#
screen -t Batch/ 80 //group
select -
screen -t Monitor/ 90 //group
select -
#===============================================================================
# create screen
screen 0
# create system monitor screen
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 91 ssh XXXXX
group Monitor/
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 92 ssh XXXXX
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 93 ssh XXXXX
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 94 ssh XXXX
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 95 ssh XXXX
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 96 ssh XXXX
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 97 ssh XXXX
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 98 tail -F XXXXXXXXXXXXXXXXXXXXXXatus/latest
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 99 tail -F XXXXXXXXXXXXXXXXXXXXXXeck/latest
select -
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 63 ssh XXXX
group TimesTen/
screen -t XXXXXXXXXXXXXXXXXXXXXXXX 67 ssh XXXX
select -
#===============================================================================
# create layout
#-------------------------------------------------------------------------------
# layout for main watch
layout new 0:main
# +------------------------+-------------------------+-------------------------+
# | | | |
# +------------------------+------+------------------+--------+----------------+
# | | | |
# +-------------------------------+---------------------------+ |
# | | | |
# +-----------------------------------------------------------+ |
# +-----------------------------------------------------------+ |
# | | | |
# +-----------------------------------------------------------+ |
# | | |
# | | |
# +-----------------------------------------------------------+----------------+
split
focus down
split -v
focus right
resize -l -h 47
focus left
split
split
split
focus top
resize -l -v 17
split -v
split -v
select 91
focus next
select 92
focus next
select 93
focus next
resize -l -v 26
split -v
split
select 94
focus next
select 95
focus next
split
select 96
focus next
select 97
focus next
resize -l -v 1
focus next
resize -l -v 14
split -v
select 63
focus next
select 67
focus bottom
select 98
focus prev
select 99
#-------------------------------------------------------------------------------
# layout for fullscreen operation
layout new 1:single
...
# show main layout
layout select 0
select 0
# vim: ft=screen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment