Skip to content

Instantly share code, notes, and snippets.

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 jiikko/5d7026b601b166159198f171b5548454 to your computer and use it in GitHub Desktop.
Save jiikko/5d7026b601b166159198f171b5548454 to your computer and use it in GitHub Desktop.

文脈

  • ラズパイのHDMI出力は見ているがキーボードやマウスを繋げたくない

結論

  • ログインシェルにscreenを起動して、sshからscreenのセッションにアタッチすればいい

.bashrcに以下を書いておくと起動時にscreenを起動してくれる。注意点としてこのセッションをCtrl+dでとかで消してしまうと仮想ターミナル(tty1)を触れなくなってしまうので、再起動すると復帰する。

if [ $SHLVL = 1 ]; then
  name=main
  screen -x $name || screen -r $name || screen -S $name
fi

余談

物理モニターをたくさん設置したくないのでHDMIスイッチャーとしてatem mini proを使っている。これがとても便利。proだとマルチカムビューがあり、接続しているHDMI出力を一望できる。ラズパイを使う時の悩みに、モニター含めてごちゃごちゃするという問題点があるけど、ログイン時にscreenを起動することでクリアになった。便利。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment