Моя система не запускает ночной цвет (я настроил его на постоянное включение).
Время от времени во время использования системы включается ночной цветовой фильтр на 2-3 секунды, а затем выключается. Однако индикатор ночного освещения на моей панели остается включенным.
Если я явно перезапускаю ночной фильтр, он демонстрирует такое же поведение, т.е. включает ночной фильтр, а затем автоматически выключается. Такое же поведение наблюдается, когда я запускаю redshift -O 3000
, т.е. фильтр запускается на несколько секунд и выключается, выводя на терминал следующее сообщение.
Could not connect to wayland display, exiting.
Failed to start adjustment method wayland.
Trying next method...
Using method `randr'.
Журналы, содержащие redshift в качестве ключевого слова в journalctl
В journalctl я получаю следующий журнал, повторяющийся несколько раз. (последовательно несколько раз).
audit[648]: USER_AVC pid=648 uid=103 auid=4294967295
ses=4294967295 subj=unconfined
msg='apparmor="ALLOWED" operation="dbus_method_call"
bus="system" path="/org/freedesktop/DBus"
interface="org.freedesktop.DBus" member="GetNameOwner" mask="send"
name="org.freedesktop.DBus" pid=30830
label="/usr/bin/redshift" peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
эти журналы повторяются в моем /var/log/syslog
19:42:33 dbus-daemon[648]: [system] Activating service name='org.kde.powerdevil.backlighthelper'
requested by ':1.55' (uid=1000 pid=3546 comm="/usr/lib/x86_64-linux-gnu/libexec
/org_kde_powerdev" label="unconfined") (using servicehelper)
19:42:33 dbus-daemon[648]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper'
19:44:22 kernel: [ 8808.087955] audit: type=1107 audit(1627481662.927:99): pid=648
uid=103 auid=4294967295 ses=4294967295 subj=unconfined
msg='apparmor="ALLOWED" operation="dbus_signal" bus="system"
path="/org/freedesktop/GeoClue2/Client/1/Location/0"
interface="org.freedesktop.DBus.Properties" member="PropertiesChanged" name=":1.43"
mask="receive" pid=2636 label="/usr/bin/redshift"
peer_pid=2656 peer_label="unconfined"
19:44:22 kernel: [ 8808.087955] exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
Эта проблема возникла не с самого начала, она появилась недавно. В последнее время я устанавливал только обновления из KDE-discover, изменил разрешение дисплея с 1920x1080 на 1600x900 и попытался исправить проблемы с драйверами Nvidia, выполнив следующие команды:
sudo apt purge *nvidia*
sudo ubuntu-drivers autoinstall
System info:
OS: Kubuntu 21.04 x86_64
Kernel: 5.11.0-25-generic
Shell: bash 5.1.4
Resolution: 1600x900
DE: Plasma 5.21.4
WM: KWin
WM Theme: Breeze
Theme: Breeze Dark [Plasma], Breeze [GTK2/3]
Icons: breeze-dark [Plasma], breeze-dark [GTK2/3]
CPU: Intel i5-8265U (8) @ 3.900GHz
GPU: Intel WhiskeyLake-U GT2 [UHD Graphics 620]
GPU: NVIDIA GeForce MX250
Memory: 2090MiB / 7798MiB
Я проверил другие форумы и github по kde и redshift. Я не понимаю, как это исправить, и я не знаю, что журналы, которые я упомянул, полезны. Пожалуйста, дайте мне знать, если мне нужно приложить другие журналы.
Эта проблема, кажется, решена для меня. Вот что я сделал.
redshift
и redshift-gtk
в попытках исправить эту проблему, но они не помогли и, похоже, усугубили проблему, поэтому я удалил их sudo apt remove redshift redshift-gtk
sudo apt autoremove
Когда я снова посмотрел на свои настройки ночного цвета, я заметил, что время активации было сброшено на «От заката до восхода солнца в текущем местоположении», что зависит от данных о местоположении для правильной работы. Я изменил его на «Всегда включен», однако я думаю, что другие параметры, такие как «От заката до восхода солнца при указании вручную» и «Пользовательское время», также должны работать.
Я перезапустил систему.
Журналы, о которых я писал в вопросе, не появлялись после этой перезагрузки. И ночной цвет с тех пор, кажется, работает нормально.