我的系统没有以夜间颜色启动(我已将其设置为始终开启)。
偶尔,当我使用系统时,它会启动夜间滤色器 2-3 秒,然后关闭。但是,面板上的夜间指示灯一直亮着。
如果我明确重新启动夜间颜色,它会显示相同的行为,即打开夜间颜色然后自动关闭。当我运行 ie 时,会看到相同的行为,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
系统信息:
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
我查看了其他论坛和 kde 和 redshift 的 github。我不知道如何修复这个问题,也不知道我提到的日志是否有用。如果我需要附加其他日志,请告诉我。
答案1
这个问题似乎已经解决了。这就是我所做的。
- 我之前曾安装
redshift
并redshift-gtk
尝试修复此问题,但没有成功,而且似乎使问题更加严重,所以我已删除他们
sudo apt remove redshift redshift-gtk
sudo apt autoremove
当我回顾我的夜间颜色偏好时,我注意到激活时间不知何故被重置为“当前位置的日落到日出”,这取决于位置数据才能正常工作。我将其更改为“始终开启”,但我认为其他选项(如“手动位置的日落到日出”和“自定义时间”)也应该有效。
我重新启动了系统。
我报告的问题中的日志在这次重启后没有出现。从那时起,夜间颜色似乎工作正常。