Почему я не могу добавить redshift для запуска?

Вы можете использовать a2x

a2x - преобразовать текстовый файл Asciidoc в PDF, XHTML, HTML Help, ODF, manpage или обычный текст

Для установки a2x:

[ f1]

, например:

 a2x -f pdf testfile.txt
1
задан 20 August 2014 в 12:24

2 ответа

Вы можете добавить задание cron.

Запустить команду:

crontab -e

Прокрутить вниз и добавить эту строку

@reboot redshift-gtk

Затем нажмите enter (чтобы у вас была пустая строка ниже). Это должно теперь запускаться при запуске.

2
ответ дан 24 May 2018 в 04:30
  • 1
    Привет, я делаю это, и когда я перезагружаюсь, pgrep redshift ничего не возвращает, это не работает – Nymeria 20 August 2014 в 12:48
  • 2
    Это должно быть проблема с красным смещением. Попробуйте /usr/bin/redshift вместо redshift. Или используйте другую программу - я использую флюс. – Tim 20 August 2014 в 12:49
  • 3
    /usr/bin/redshift тоже не работают. Я думаю, что я это сделаю, но redshift - с открытым исходным кодом, а не с Flux – Nymeria 20 August 2014 в 12:54
  • 4
    / usr / bin / redshift запускает красное смещение без интерфейса (см. комментарии к сообщению) – Jacob Vlijm 20 August 2014 в 12:55
  • 5
    @Nymeria абсолютно (я знаю, потому что я ее убил :)) и Тим: это действительно так. (он здесь, и если я добавлю его в приложения для запуска, он также работает здесь) – Jacob Vlijm 20 August 2014 в 13:02

У меня было много проблем, пытаясь получить redshift-gtk автозапуск на моем ноутбуке (работает Mint KDE 18). В конце концов, мне удалось получить правильные настройки конфигурации systemd ...

[Unit]
Description=Redshift display colour temperature adjustment
Documentation=http://jonls.dk/redshift/
After=display-manager.service

[Service]
Type=simple
Environment=DISPLAY=:0
ExecStart=/usr/bin/redshift-gtk -l 51.5:-0.1
Restart=on-failure
RestartSec=2

[Install]
WantedBy=default.target

Это должно быть сохранено в виде файла конфигурации пользовательского устройства здесь:

~/.config/systemd/user/redshift-gtk.service [ ! d2]

Вы можете проверить это, выполнив:

systemctl --user start redshift-gtk

Вы должны увидеть redshift-gtk, или вы можете проверить, что он работает, запустив:

systemctl --user status redshift-gtk

ПРИМЕЧАНИЕ: см. список внизу, например, вывод.

Предполагая, что служба redshift-gtk запущена правильно, вы можете настроить ее на автоматический запуск в качестве части первоначального входа пользователя: [ ! d7]

systemctl --user enable redshift-gtk

Вы можете проверить правильность работы, выполнив:

systemctl --user list-dependencies default.target

Это должно показать что-то вроде следующего (обратите внимание на вторую строку ниже default.target): [ ! d9]

default.target
● ├─redshift-gtk.service
● └─basic.target
●   ├─paths.target
●   ├─sockets.target
●   └─timers.target

Теперь, когда вы перезагружаетесь, вы должны увидеть redshift-gtk, но вы можете проверить, выполнив:

systemctl --user status redshift-gtk

Что должно выглядеть примерно так: [!d11 ]

● redshift-gtk.service - Redshift display colour temperature adjustment
   Loaded: loaded (/home/robin/.config/systemd/user/redshift-gtk.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2016-11-05 17:07:28 GMT; 47s ago
     Docs: http://jonls.dk/redshift/
 Main PID: 2074 (redshift-gtk)
   CGroup: /user.slice/user-1000.slice/user@1000.service/redshift-gtk.service
           └─2074 /usr/bin/redshift-gtk -l 51.5 -0.1

Nov 05 17:07:28 rksd-dev-01 systemd[1801]: redshift-gtk.service: Service hold-off time over, scheduling restart.
Nov 05 17:07:28 rksd-dev-01 systemd[1801]: Stopped Redshift display colour temperature adjustment.
Nov 05 17:07:28 rksd-dev-01 systemd[1801]: Started Redshift display colour temperature adjustment.
2
ответ дан 24 May 2018 в 04:30

Другие вопросы по тегам:

Похожие вопросы: