Gentooはログイン時にプログラムを自動的に起動できますか?

Gentooはログイン時にプログラムを自動的に起動できますか?

ログイン後に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 screensudoをまだインストールしておらず、ユーザーがホイールグループにいる場合は、sudoを使用できます(デフォルトのGentooインストールの一般的な場合)

おすすめ記事