Простой баг скрипт - добавление по умолчанию для apt-получить

У меня было много проблем, пытаясь получить 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.
0
задан 13 December 2017 в 19:27

3 ответа

Вы можете извлечь ключ и запустить apt-key на нем с помощью:

grep -o 'NO_PUBKEY.*' apt-get-update.txt | while read -r _ key; do 
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys "$key"
    break
done
2
ответ дан 22 May 2018 в 17:01

Вы можете извлечь ключ и запустить apt-key на нем с помощью:

grep -o 'NO_PUBKEY.*' apt-get-update.txt | while read -r _ key; do sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys "$key" break done
2
ответ дан 18 July 2018 в 01:16

Вы можете извлечь ключ и запустить apt-key на нем с помощью:

grep -o 'NO_PUBKEY.*' apt-get-update.txt | while read -r _ key; do sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys "$key" break done
2
ответ дан 24 July 2018 в 17:22

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

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