Intereting Posts
ввод сканера штрих-кода при запуске xorg и evdev Какую строку hg-git я должен удалить из моего файла .hgrc? Перенаправить аудио с определенного процесса на конкретное аудиоустройство или даже на канал Мой скрипт сообщается как выполняющийся в журнале CRON, но он не указан в crontab любого пользователя Как убедиться, что только один экземпляр доступа к файлу за один раз в папке? Как изменить максимальное число PID ядра? как узнать, являются ли диски от Jbod или интегральными как часть машины HW Какова команда поиска разрешений на чтение и запись для одного файла? Ошибка Gcc: cc1 не найден Как создать привязку ключей для повторного поиска конфигурации оболочки без сохранения новой команды в истории? создать тире Получить все возможные комбинации слова в нижнем / верхнем регистре Как найти конкретный файл и переместить его в конкретный каталог? Как перенаправить исходящий трафик на другой ip с помощью iptables Как разбить строку на управляющий символ?

В меню KDE4 нет опции отключения или перезагрузки

Я, очевидно, имею честь отключиться через dbus, потому что он работает в XFCE4, но в KDE4 у меня есть только возможность выхода из системы.

Есть предположения?

Я запускаю kde4 с dbus-launch --exit-with-session startkde

РЕДАКТИРОВАТЬ

Да, я получил Active=yes от systemctl, но удаление dbus-запуска прекратило запуск из-за запуска, а также параметр shutdown все еще недоступен

Использование dbus-launch больше не требуется с systemd. Вы должны убедиться, что при запуске startx Xwindows запускается, скажем, в TTY . Это обеспечит сохранение сеанса входа в систему. Ниже я перечислял некоторые замечания по настройке сессий systemd –user.

StartX

Пользователи должны сначала настроить systemd-logind для управления своей сессией. Если systemd запущен как демон init системы, это уже происходит.

Затем пользователь должен запустить systemd, поместив следующее в свой ~/.xinitrc.

 systemd --user 

Если пользователь не запускает оконный менеджер через systemd -user, тогда

 systemd --user & 

следует использовать и запускать, как и все остальное в ~/.xinitrc , перед выполнением диспетчера окон.

После запуска X пользователь может проверить, управляется ли их сеансом systemd-logind следующей командой:

 $ loginctl --no-pager show-session $XDG_SESSION_ID | grep Active 

Если эта команда печатает Active=yes , пользователь теперь использует systemd-logind для управления своим сеансом. Пользователь должен удалить любые экземпляры ck-launch-session-сессии или dbus-запуска из ~ / .xinitrc , так как эти команды не нужны.

Более подробную информацию об этом можно найти здесь