运行 gtk-redshift 时出错

sru*_*nni 5 xubuntu lubuntu brightness

当我gtk-redshift从 CLI运行时出现此错误(如果我从 GUI 启动它就不会启动):

(process:3862): GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion `instance != NULL && instance->g_class != NULL' failed
Run Code Online (Sandbox Code Playgroud)

如果我运行redshift,我也会得到与上面相同的错误,然后是:

Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)

我正在运行 redshift 1.7 版和 Xubuntu 12.10。

Rom*_*uet 11

您可能需要创建一个配置文件以避免崩溃..

创建一个名为 redshift.conf 的文件并将其保存到~/.config/redshift.conf. 这里有一个创建配置文件的示例:

; Global settings
[redshift]
temp-day=5700
temp-night=3500
transition=1
gamma=0.8:0.7:0.8
location-provider=manual
adjustment-method=vidmode

; The location provider and adjustment method settings
; are in their own sections.
[manual]
lat=-34.6
lon=-58.3

;screen
[vidmode]
screen=0
Run Code Online (Sandbox Code Playgroud)

要了解您所在城市的坐标,您可以使用itouchmap。只需搜索您的位置并写下数字即可。
例如:我的城市布宜诺斯艾利斯lat=-34.6lon=-58.3

创建redshift.conf文件后,运行应用程序并查看它是否有效。您可以在Redshift网站上找到有关命令、配置文件、值的其他信息...