Я получаю эту ошибку, когда запускаю gtk-redshift
из CLI (он просто не запускается, если я запускаю его из графического интерфейса):
(process:3862): GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion `instance != NULL && instance->g_class != NULL' failed
Если я запускаю redshift
, Я также получаю ту же ошибку, что и выше, а затем следующее:
Segmentation fault (core dumped)
Я использую версию красного смещения 1.7 и Xubuntu 12.10.
Вам может потребоваться создать файл конфигурации, чтобы избежать сбоя.
Создайте файл с именем 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
Чтобы узнать координаты вашего города, вы можете использовать itouchmap . Просто найдите свое место и запишите номера.
Например: Мой город Буэнос-Айрес - lat=-34.6
и lon=-58.3
. После того, как вы создали файл redshift.conf
, запустите приложение и посмотрите, работает ли оно. , Вы можете найти дополнительную информацию о командах, конфигурационном файле, значениях на веб-сайте Redshift ...
Вы также можете просто запустить его непосредственно из командной строки, без необходимости настройки:
redshift -l manual -l "52.05:-1.05" -t 5000:1100
Это устанавливает положение вручную (вместо использования геоклея) и использует координаты для установки широты ( север-юг) до 52,05, а долгота (восток-запад) до -1,05. Вы можете найти свою позицию (хотя, позиция поблизости будет делать) вручную, используя Google Maps, или подобный:
Чтобы остановить его, вы можете использовать
[ 111] Для получения дополнительной информации, запустите redhsift -h
.