Intereting Posts
Я установил java, и он работает, но когда я пытаюсь вернуть Java домой, он пуст Массовое переименование файлов – удаление места Брандмауэр, который позволяет маркировать или комментировать правила для легкой фильтрации Создайте раздел подкачки после установки Как я настойчиво загружаю модуль ядра в Fedora 20? Поддерживает ли Networkmanager зашифрованные секретные ключи? LiveSub / installer от Debian 8 Jessie не загружается в режиме UEFI с 32-разрядной прошивкой UEFI filename с новой строкой в ​​списке каталогов Netrw vim Операционная система и версия Linux, независимо от того, как распределить Горячая клавиша LXDE для запуска приложения или переключения на него, если он уже запущен заставить sudoers использовать свой собственный файл истории Почему «ls» не отображает обнаруженный файл? непрерывное тестирование проекта C ++ на github с разными дистрибутивами Linux Ассоциативные массивы в сценариях оболочки Как определить количество подкаталогов и файлов из команды ls -ld?

Как автозапуск KDM при загрузке в OpenBSD 6.0?

Я установил kde4 (через запуск # pkg_add kde4 ) в моей VM OpenBSD 6.0, и я хотел бы автоматически загружать 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 существует.

Оставьте /etc/rc.conf как есть. У него даже есть заметный заголовок, в котором говорится, DO NOT EDIT THIS FILE!! , дважды. Вместо этого измените /etc/rc.conf.local . Но вам не нужно это делать :

Протестировано на OpenBSD 6.1-stable (amd64), запущенном в виртуальной виртуальной kde4-4.14.3 (это устанавливает 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 ).

Опция doas позволяет doas вызовы в течение пяти минут после успешного выполнения doas вызова. Этот параметр был добавлен в OpenBSD 6.1.

Привет, вы можете проверить под OpenBSD конкретные файлы чтения KDE в:

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

вы можете узнать больше о связанных с KDE OpenBSD