лет хакинтоша, наконец, решил вернуться обратно на линь, а поскольку на всех моих серваках стоит гентуха, то выбор дистра был очевиден :) Однако, с полуручной установкой конкретно иксов/кед я дело ранее не имел, и сейчас остались некоторые нюансы, которые хотелось бы прояснить. В целом, всё прекрасно установилось, ставил на nomultilib профиль, только kde-plasma/plasma-desktop (мне от гуя много не надо), однако, я второй день не могу понять как завести kde-plasma/polkit-kde-agent? Не повляется его окно и все тут. Я понимаю, что сам по себе ПКит - крайне странная тулза (js, серьезно?), но для полноты и удобства мне его конкретно не хватает.
- elogind
- open-rc
- sddm
- демон пашет: usr/lib/polkit-1/polkitd --no-debug
- в USE policykit поставлен еще до начала установки иксов
[IP-] [ ] acct-group/polkitd-0-r1:0
[IP-] [ ] acct-user/polkitd-0-r1:0
[IP-] [ ] kde-plasma/polkit-kde-agent-5.20.5:5
[I-O] [ ] sys-auth/polkit-0.118-r2:0
[IP-] [ ] sys-auth/polkit-qt-0.113.0:0
package.use
kde-plasma/plasma-desktop policykit
kde-frameworks/kauth policykit
sys-auth/polkit kde elogind jit
syslog (вроде все путем):
Mar 19 09:47:52 ws dbus-daemon[1305]: [system] Activating service name='org.freedesktop.PolicyKit1' requested by ':1.6' (uid=1000 pid=2342 comm="/usr/lib64/libexec/polkit-kde-authentication-agent") (using servicehelper)
Mar 19 09:47:52 ws polkitd[2352]: Started polkitd version 0.118
Простой тест: открываем /etc/ в vscode (чисто для примера), правим, сохраняем, получаем егорку "No polkit authentication agent found." Аналогично при попытке поставить шкурку для SDDM силами kde-plasma/sddm-ksm в GUI настройках кед.
Сказывается недопонимание как вся эта связка работает dbus/иксов/kde/polkit. Например, кто стартует polkitd? Выручайте, пожалуйста, я че уже только не гуглил, и историю чатика втч
Хочешь плазму - переходи на прогрессивный systemd. А такой переход и мне дался не просто. Надёжнее с нуля сразу с плазменным профилем ставить систему
Для поттеринга уже приготовлен отдельный котёл в аду
Главное что пока без ..раста обходиться удается и то хорошо
юзер добавлен в wheel? Мне кажется, что policykit, elogind лучше делать глобальными, может где-то еще есть флаги и зависимости не подтянулись. polkit запускается при первом обращении к сервису org.freedesktop.PolicyKit1. Запускаеся самим dbus-daemon. Можно найти конфиг в /usr/share/dbus/ и убрать —nodebug. Посмотри про pkcheck и pkexec - может будет более подробная ошибка у меня когда-то давно были подобные ошибки, лечил вроде корректировкой юзов и пересборкой мира.
Спасибо, мне systemd на работе хватает :) Оно может, и надежнее, но как же красноглазие?
Ключевое слово"пока"
Добавлен А вот это скоро гляну, спасибо
Красноглазия на работе под форточками хватает :)
Сочувствую :)
Решилось добавлением глобального pam. Так себе солюшен, но пока пойдет
Обсуждают сегодня