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를 설치한 이후 변경되지 않은 위 수정 사항 외에) 파일을 찾을 수 있습니다.여기. 관련이 있는 경우 실행하면 startkde4문제 없이 KDE를 시작합니다. /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 데스크탑 환경을 시작합니다.

doas rcctl start kdm재부팅하지 않고도 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그룹에 추가)

이 옵션을 사용하면 호출이 성공한 후 5분 동안 persist암호 없는 호출이 가능합니다 . 이 옵션은 OpenBSD 6.1에 추가되었습니다.doasdoas

답변2

안녕하세요. OpenBSD 관련 KDE 추가 정보 파일을 다음에서 확인할 수 있습니다.

/usr/local/share/doc/pkg-readmes/

KDE OpenBSD 관련에 대한 자세한 내용을 찾을 수 있습니다

관련 정보