hack のためのネタ帳, etc,,,

DISPLAY の設定

~/.bachrc に以下のような処理を書いてみた。
function lx11 ()
# List X11 DISPLAY.
{
  local x=( /tmp/.X11-unix/X* )
  [ -e "$x" ] && echo "${x[@]/*\/X/:}"
}

function chx11 () #= [DISPLAY]
# CHange X11 DISPLAY.
{
  local x=( $(lx11) )
  (( 0 < ${#x[@]} || 0 < $# )) && DISPLAY="${1:-$x}"
}

# Set DISPLAY if X11 is runnning.
[ -z "$DISPLAY" ] && chx11

bash 起動時に X が起きてれば一番若い番号の DISPLAY を設定する。
lx11 で開いている DISPLAY のリストを表示
chx11 で DISPLAY の変更
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます