KDE Plasma 5 Отсутствует опция сменных устройств
Я обновил свой Kubuntu с 14.10 до 15.04 через Package-Manager.
Теперь используется Плазма 5.
Но в Plasma 5 мне не хватает некоторых функций: например, съемные устройства в настройках системы. (Я использовал это, чтобы автоматически смонтировать некоторые из моих жестких дисков.)
Кто-нибудь знает, где я могу найти эту опцию в плазме 5?
РЕДАКТИРОВАТЬ:
Я попробовал предложение user26687 kcmshell4 device_automounter_kcm
,
Это вызывает окно настроек, но все изменения, сделанные в этих окнах, не имеют никакого эффекта.
Мой жесткий диск (500 ГБ HD) не монтируется автоматически после входа в систему (как в 14.10/KDE 4)
РЕДАКТИРОВАТЬ 2:
Я попробовал также второе предложение от user26687, запустив сервис через: kcmshell4 kcmkded
,
Действительно, сервис не работал!
После запуска службы через кнопку запуска она монтируется непосредственно на мои устройства.
Но после перезагрузки системы служба не запускается автоматически.
2 ответа
Короткий ответ
Изменение
/usr/share/kde4/services/kded/device_automounter.desktop
линия от> X-KDE-Kded-phase=1
чтобы:
> X-KDE-Kded-phase=0
Запуск "Съемного устройства Automounter" из Service Manager с помощью
kcmshell4 kcmkded
Выбор правильных опций из модуля сменных устройств KDE usinc
kcmshell4 device_automounter_kcm
объяснение
Системные настройки KDE (5)
Kubuntu 15.04 использует системные настройки KDE, которые могут отображать модули управления KDE (kcm) для KF5/Plasma5. Съемные устройства KCM из KDE4. Вы можете запустить модули управления KDE из командной строки, то есть следующая команда запустит модуль:
kcmshell4 device_automounter_kcm
Демон должен быть запущен
Должна быть запущена служба "Automounter Automounter Device", еще один модуль управления KDE(4). Проверить с:
$ kcmshell4 --list | grep kcmkded
kcmkded - KDE Services Configuration
По умолчанию автомонтер Removable Device не работает по умолчанию, откройте окна и запустите службу:
kcmshell4 kcmkded
Настроить запуск KDE Daemon
- файлы рабочего стола KDE(4) Daemon (kded) находятся в / usr / share / kde4 / services / kded /;
device_automounter.desktop имеет строку
X-KDE-Kded-phase=1
Точный способ работы автозагрузки контролируется
X-KDE-Kded-phase=
, который может быть0
,1
или же2
(по умолчанию). Kded фаза0
означает, что модуль всегда загружается kded, даже вне сеанса KDE. Он должен использоваться только модулями kded, которые должны быть всегда запущены. Kded фаза1
модули загружаются сразу после запуска kded, но только во время запуска KDE, то есть для модулей, которые всегда нужны сеансу KDE. фаза2
модули будут загружены позже.
Может быть, KF5 KDE не определяется как KDE?
Нам нужно изменить строку device_automounter.desktop на:
> X-KDE-Kded-phase=0
Служба Automounter Removable Device будет запущена после перезагрузки.
редактировать
Порт твердотельного устройства-автомонтера к KF5: https://git.reviewboard.kde.org/r/124730/
Запрос на просмотр #124730 - Создан 13 августа 2015 и отправлен 8 месяцев назад
Является частью Plasma Desktop 5.5 или более поздней версии.
Если обычно требуется пароль для подключения вашего диска через графический интерфейс, например, с помощью dolphin, автомонтирование может не работать, даже если служба работает и настройки верны. Первое, что нужно было попробовать - проверка пароля при отключении монтирования.
Это решение работало для меня без первого шага, но я создал файл политики, который отключает проверку пароля при монтировании через udisks2.
root@pc:/# cat /etc/polkit-1/localauthority/50-local.d/10-udisks2.pkla
[Mount system devices]
Identity=unix-group:sudo
Action=org.freedesktop.udisks2.filesystem-mount-system
ResultAny=auth_admin
ResultInactive=auth_admin
ResultActive=yes
После этого небольшого подвоха с политиками автомонт начал работать. Я не эксперт по Linux, но это решение может быть не идеальным, особенно в плане безопасности, но оно работало, по крайней мере, для меня.