Вопрос или проблема
Я искал в /usr/share файлы, чтобы убрать часы с экранов входа и блокировки, но пока ничего не сработало, а недавно удаление файла Clock.Qml из /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/
заблокировало меня на ПК (пришлось перезагрузиться, чтобы войти в систему).
Так что, прежде чем я совсем заблокирую себя на своем ПК, как мне полностью удалить часы с экрана блокировки (SDDM) и экрана входа?
Мне нравится единый вид Breeze для экранов блокировки и входа, поэтому я хочу их редактировать вместо поиска сторонних решений.
Я использую ubuntu 20.04 LTS, KDE Plasma 5.18.8 и экран входа Breeze (0.1).
Вот как мне удалось убрать часы с экранов входа и блокировки KDE:
Вы можете безопасно избавиться от них, редактируя конфигурационные файлы и указывая, чтобы часы не отображались, даже если тема их включает. Вы можете выбрать красивую тему и больше никогда не видеть часы.
Сначала экран блокировки:
-
Перейдите к вашей глобальной теме и найдите файл конфигурации LockScreenUi.qml
(Пример пути: /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/ ) -
В файле конфигурации найдите раздел с названием “Часы“.
-
В этом разделе будет строка, которая гласит
visible: y > 0
Измените ее на
visible: false
Теперь экран входа:
Я использую SDDM в качестве менеджера экрана входа.
-
Найдите ваши конфигурационные файлы в теме, которую использует SDDM
(Пример пути: /usr/share/sddm/themes/breeze/ ) -
Найдите файл конфигурации Main.qml
-
Затем действуйте так же, как для экрана блокировки
И вот, вы больше не увидите часы на экране блокировки или при входе.
Известные ограничения:
- На экране входа, если вы подождете минуту, включится заставка, которая затемнит формы, – и этот экран снова покажет часы.
- Если тема будет обновлена, ваши изменения конфигурации вернутся к “показать часы”. Но обновления тем достаточно редки.
Ответ или решение
Удаление часов с экрана входа и экрана блокировки KDE Plasma
Удаление часов с экрана блокировки (SDDM) и экрана входа в систему KDE Plasma может быть выполнено изменением некоторых конфигурационных файлов. Процесс требует осторожности, чтобы избежать блокировки системы. В этом руководстве приведены подробные шаги, которые помогут вам изменить настройки без риска попасть в ловушку.
Удаление часов с экрана блокировки
-
Найдите файл конфигурации:
Перейдите по следующему пути:/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/
Здесь вы должны найти файл
LockScreenUi.qml
. -
Редактирование файла:
Откройте файлLockScreenUi.qml
с помощью текстового редактора, предпочтительно с правами суперпользователя, чтобы избежать проблем с доступом. Внутри файла найдите секцию, соответствующую часам. Вы должны увидеть фрагмент кода, похожий на следующий:visible: y > 0
Замените его на:
visible: false
-
Сохраните изменения:
Сохраните файл и закройте редактор. Теперь часы не будут отображаться на экране блокировки.
Удаление часов с экрана входа
Следующий этап — убрать часы с экрана входа, который управляется SDDM.
-
Локация конфигурационных файлов SDDM:
Перейдите по следующему пути:/usr/share/sddm/themes/breeze/
Здесь вы найдете файл
Main.qml
, который отвечает за отображение экрана входа. -
Редактирование файла:
ОткройтеMain.qml
в текстовом редакторе. Подобно предыдущему этапу, найдите секцию, отвечающую за отображение часов. Обычно это будет что-то похожее:visible: true
Замените это значение на:
visible: false
-
Сохраните изменения:
Сохраните файл и закройте редактор.
Возможные ограничения и замечания
-
Экранный заставка: Учтите, что при ожидании на экране входа более одной минуты может сработать экранная заставка, которая покажет часы. Это поведение связано с настройками самой SDDM и не может быть изменено простым редактированием файлов конфигураций.
-
Обновления тем: Если вы обновите тему Breeze, внесенные вами изменения могут быть перезаписаны. Однако обновления тем происходят довольно редко, что будет вашим преимуществом.
Заключение
Следуя вышеописанным шагам, вы сможете безопасно настроить ваш экран блокировки и экран входа в систему без часов. Это позволит вам сохранить единство стиля интерфейса Breeze в KDE Plasma. Будьте внимательны при редактировании конфигурационных файлов, чтобы избежать блокировки вашего компьютера.