OpenBSD 6.0で起動時にKDMを自動的に起動する方法は?

OpenBSD 6.0で起動時にKDMを自動的に起動する方法は?

OpenBSD 6.0 VM に kde4 をインストールし(起動して# pkg_add kde4)、起動時に KDM が自動的に起動したいと思います。私はフォローしました最適なガイドGoogleで私を見つけましたが、成功しませんでした。具体的には以下を追加してください。

kdm_flags=""

if [ "X${kdm_flags}" != X"NO" ]; then
   /usr/local/bin/kdm ${kdm_flags} ;
   echo -n 'kdm '
fi

私に与えられた/etc/rc.conf 確かに起動時にKDMが起動するようにします。どんなアイデアがありますか?私は完全な/etc/rc.conf(上記の修正を除いて、OpenBSDのインストール後に変更されない)ファイルを見つけることができます。ここ。該当する場合、startkde4KDE ​​の起動を実行しても問題ありません。/usr/local/bin/kdm存在します。

ベストアンサー1

/etc/rc.confそのままにしてください。さらに「二度DO NOT EDIT THIS FILE!!」という目立つタイトルもあります。代わりに/etc/rc.conf.localしかし、それまでする必要はありません。:

VirtualBox VMで実行されているOpenBSD 6.1-stable(amd64)でテストされています(kde4-4.14.3KDMのインストールと有効化)。

$ doas pkg_add kde4
$ doas rcctl enable kdm
$ doas reboot

KDMは再起動時に開始されます。ログインすると、KDMはKDEデスクトップ環境を起動します。

再起動せずにKDMを起動することもできますdoas rcctl start kdm

すでに持っているならxenodm(1)(以前のxdm)が実行中です。 KDM を開始する前に停止して無効にしてください。

$ doas rcctl stop xenodm
$ doas rcctl disable xenodm
$ doas rcctl enable kdm

また、見ることができますrcctl(8)


情報/etc/doas.conf(コメントから):

これは/etc/doas.confOpenBSD 6.1安定システムにあります:

permit nopass keepenv root as root
permit persist :trusted

パスワードや環境をリセットせずにルートを使用できますdoas(この行は次から直接取得します)。doas.conf(5))、trustedそのグループ(私のシステムの特別なグループ)のメンバーがdoasパスワードを使用できるようにします。

doas単一のユーザーに権限を付与するには、myuserおそらく次のようなものを使用します。

permit persist myuser

最小限または

permit setenv { -ENV PS1=$DOAS_PS1 SSH_AUTH_SOCK } :wheel 

提案に従いますdoas.conf(5)(その後、ユーザーをwheelグループに追加します)。

このpersistオプションを使用すると、通話のdoas成功doas後5分以内にパスワードのない通話を行うことができます。このオプションはOpenBSD 6.1に追加されました。

おすすめ記事