web-dev-qa-db-ja.com

gtk-redshift実行中のエラー

CLIからgtk-redshiftを実行すると、このエラーが発生します(GUIから起動した場合は起動しません)。

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

redshiftを実行すると、上記と同じエラーが表示され、その後に次のエラーが表示されます。

Segmentation fault (core dumped)

Redshiftバージョン1.7とXubuntu 12.10を実行しています。

5
srunni

クラッシュを避けるために設定ファイルを作成する必要があるかもしれません。

Redshift.confという名前のファイルを作成し、~/.config/redshift.confに保存します。ここに configファイル を作成する例があります:

; 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

あなたの街の座標を知るには、 itouchmap を使用できます。あなたの場所を検索して、数字を書き留めてください。
eg:私の都市ブエノスアイレスlat=-34.6およびlon=-58.3です

redshift.confファイルを作成したら、アプリケーションを実行し、機能するかどうかを確認します。 Redshift ウェブサイトでコマンド、設定ファイル、値に関する追加情報を見つけることができます...

11
Roman Raguet

コマンドラインから直接実行することもできます。設定は不要です。

redshift -l manual -l "52.05:-1.05" -t 5000:1100

これにより、位置は(ジオクルーを使用する代わりに)手動に設定され、座標を使用して緯度(南北)を52.05に、経度(東西)を-1.05に設定します。 Googleマップなどを使用して、手動で自分の位置を見つけることができます(ただし、近くの位置でも可能です) a wood some distance away

それを停止するには、使用することができます

killall redshift

詳細については、redhsift -hを実行してください。

0
Wilf