LINUX.ORG.RU

kde-4.14 отсутсвуют кнопки suspend и hibirnate, а также при закрытии крышки нет suspend

 , , ,


0

0

Преамбула. Наконец-то установил gentoo на ноут. Все отлично, все супер. Поставил openbox, вроде ничего, очень легкий, но испытал проблемы с автомонтированием. Спасибо Pinkbyte. Делов то было в том что не был запущен dbus, забыл про rc-status -a. Автомонтирование заработало, но не понравился openbox, слишком много возни с настройкой. Решил установить кеды.

Собственно сабж. Имею: gentoo, OpenRc, kde 4.14. Погуглил, у людей такая проблема была в основном при обновлении gentoo. На ЛОРе подобное встречалось, но решения как я понял так и не нашли.
Может быть кто-то сталкивался с такой проблемой и смог найти решение? Да, pm-suspend и pm-hibernate отрабатывают. dbus и consolekit запущены. Может дело в правах и в polkit? cast iVS

Это всё от нежелания использовать systemd. Удали pm-utils и поставь специальный гентушный костыль upower-pm-utils. И перезапусти кеды, всё появится.

Keon ()
Ответ на: комментарий от Deleted

Если у тебя кеды и нет шиштемде, то ты просто обязан был провести вышеописанную мной манипуляцию, чтобы всё было «нормально».

Keon ()
Ответ на: комментарий от Keon

pm-utils я только потом заменил на upower-pm-utils, когда новость прочитал.

Deleted ()
Ответ на: комментарий от akhmylin

после 6-7 часов компиляний, знаете... как то.

В чём проблема? Как будто компилируете лично вы. Да и к тому же помимо новостей желательно ещё просматривать сообщения emerge. Вот почитайте:

Title: UPower loses hibernate / suspend to systemd
Author: Samuli Suominen <ssuominen@gentoo.org>
Content-Type: text/plain
Posted: 2014-06-03
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: <sys-power/upower-0.99.0

UPower discontinued hibernate and suspend support in favor of systemd.
Because of this, we have created a compability package at
sys-power/upower-pm-utils which will give you the old UPower with
sys-power/pm-utils support back.
Some desktops have integrated the sys-power/pm-utils support directly
to their code, like Xfce, and as a result, they work also with the new
UPower as expected.

All non-systemd users are recommended to choose between:

# emerge --oneshot --noreplace 'sys-power/upower-pm-utils'

or

# emerge --oneshot --noreplace '>=sys-power/upower-0.99.0'

However, all systemd users are recommended to stay with sys-power/upower.

A small tip for GNOME _and_ systemd users, only 3.12 and newer support 0.99,
so if you see the package manager pulling in sys-power/upower-pm-utils
while using old GNOME, like 2.32 or 3.10, you _can_ prevent it by adding
a package.mask entry for >=sys-power/upower-0.99
/usr/portage/metadata/news/2014-06-03-upower-loses-hibernate-suspend-to-systemd/2014-06-03-upower-loses-hibernate-suspend-to-systemd.en.txt

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

понятно что не я лично компилирую, но в процессе может вылезть какая нибудь не предвиденная ошибка. Например dev-libs/libical. Так что приходится все равно следить.
А новости обязательно буду читать.

akhmylin ()
Ответ на: комментарий от Keon

удалил upower и установил upower-pm-utils. Но не помогло, заветных кнопок все равно нет. Вхожу через startx. Вот .xinitrc

exec startkde
Может надо через kdm или другой dm, скажем slim? dbus и consolekit запущены. Pinkbyte помоги пожалуйста. Сабж наверху.

akhmylin ()
Ответ на: комментарий от kostik87

Однако ничего не получилось. После установки upower-pm-utils и удаления upower кнопки так и не появились.

akhmylin ()
Ответ на: комментарий от akhmylin

Странно это всё. Опиши всю последовательность действий. Я уже могу что-то не помнить, я тыкал палочкой gentoo еще до НГ, но всё, что я сделал - это удалил upower, тут же поставил upower-pm-utils и перезагрузился. И да, это была стабильная гента.

Keon ()
Ответ на: комментарий от Keon

emerge -C sys-power/upower && emerge sys-power/upower-pm-utils собственно вся последовательность. Гента стейбл. Хотя бы куда копать. Понятно, что можно обойтись и без этих кнопочек, но хочется... Может дело в том, что запускаю кеды без kdm?

akhmylin ()
Ответ на: комментарий от akhmylin

что запускаю кеды без kdm?

Какой командой запускаются?

kostik87 ★★★★★ ()
Ответ на: комментарий от akhmylin

Может дело в том, что запускаю кеды без kdm?

KDM - это дефолт? У меня были дефолтные kde 4.12.5, потом обновился до 4.14.3, кнопки были в обоих случаях.

Keon ()
Ответ на: комментарий от Keon

нет, кдм не дефолт, ручками прописал в .xinitrc. Вроде все сделал правильно. kostik87 выложил новость, еще раз перечитал. Может дело в правах и в polkit?

akhmylin ()
Ответ на: комментарий от Keon

да кстати, группы power не существует. И ее создание с последующим добавлением себя туда проблемы не решает.

akhmylin ()
Ответ на: комментарий от akhmylin

Что прописано в .xinitrc? Я вас уже спросил:

Какой командой запускаются?

т.е. у вас там написано «exec что-то там», так вот приведите эту команду.

kostik87 ★★★★★ ()
Ответ на: комментарий от akhmylin

Дай-ка выхлоп ck-list-sessions, сдаётся мне ты пускаешь KDE без старта сессии ConsoleKit-а, отсюда - отсутствие прав на ждущий/спящий

И да, с чем связано нежелание пользоваться kdm? Есть какая-то практическая необходимость этого? В генте(да и в любом дистре, на самом деле) лучше придерживаться дефолтной конфигурации, если ты точно не знаешь что и как делать. А дефолт запуска KDE - из под KDM.

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от Pinkbyte
akhmylin akhmylin # ck-list-sessions
akhmylin akhmylin #

то есть получается ничего, даже нет FALSE. А с kdm попробую. А можно так exec ck-launch-session dbus-launch --sh-syntax --exit-with-session startkde?

akhmylin ()
Ответ на: комментарий от Pinkbyte

пинки а в будующем powerdevil отучат от upower? а то без его сейчас не стартует демон в KF5. С sddm такая же беда как у топикстартера, так и не завел hibernate/reboot/shutdown от пользователя.

deity ★★★★ ()
Ответ на: комментарий от Pinkbyte

Еще раз большое спасибо всем за помощь, и в частности Pynkbyte. Все заработало.
Решение оказалось очень простым и банальным.

rc-update add xdm default
То есть просто запускать кеды через Kdm. И все кнопки появились.

akhmylin ()
Ответ на: комментарий от deity

в будующем powerdevil отучат от upower?

Без понятия, я к разработке KDE не имею абсолютно никакого отношения

Pinkbyte ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.