ログイン後にstartx / tmuxや他のプログラムを自動起動する方法は?例:rootアカウントでtmuxを自動的に起動し、xfceを使用して通常のユーザーからxorgを自動的に起動したいと思います。
ベストアンサー1
ディスプレイマネージャを使用せずにログイン後にXを起動したい場合は、このように考えます。あなたが探しているもの。 .xinitrcを変更して端末を起動できます(ここで想定していますが、他xterm
のほとんどの項目も似ています)。
xterm -e /bin/bash -c "sudo tmux"
次に、startxfce4
特定のttyにいるときに.bashrcで実行します。 tty2(ctrl+alt+F2)、例:
if [[ ! ${DISPLAY} && $(tty) = /dev/tty2 ]]; then
exec startxfce4
fi
通常のユーザーアカウントがtmuxを実行できるようにsudoを設定したとします。su - -c screen
sudoをまだインストールしておらず、ユーザーがホイールグループにいる場合は、sudoを使用できます(デフォルトのGentooインストールの一般的な場合)