
私は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をインストールしてから変更していません)は、ここ関連する場合は、startkde4
問題なく KDE を起動します。/usr/local/bin/kdm
存在します。
答え1
そのままにして/etc/rc.conf
おきます。目立つヘッダーに がDO NOT EDIT THIS FILE!!
2 回表示されています。代わりに を変更します/etc/rc.conf.local
。しかし、そんなことをする必要はありません:
VirtualBox VM で実行されている OpenBSD 6.1-stable (amd64) でテスト済み (これによりkde4-4.14.3
KDM がインストールされ、有効になります)。
$ 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.conf
私の OpenBSD 6.1 安定システム上です:
permit nopass keepenv root as root
permit persist :trusted
これにより、rootはパスワードなしで、環境をリセットせずに使用できるようになります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
成功した後 5 分間はパスワードなしで呼び出しをdoas
行うことができます。このオプションは OpenBSD 6.1 で追加されました。
答え2
こんにちは、OpenBSD 固有の KDE readme ファイルを確認してください:
/usr/local/share/doc/pkg-readmes/
KDE OpenBSD関連の詳細については、