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에 추가되었습니다.

답변2

안녕하세요. OpenBSD에서 특정 KDE 추가 정보 파일을 볼 수 있습니다:

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

KDE OpenBSD에 대한 자세한 정보를 찾을 수 있습니다.

관련 정보