Команда списка расширений Gnome не работает при вызове из службыLinux

Anonymous
Команда списка расширений Gnome не работает при вызове из службы

Сообщение Anonymous »

Похоже, что список расширений gnome работает нормально, когда вызывается только из терминала, и выводит список расширений. Но когда он вызывается из службы, этого не происходит.
Скрипт (1):

Код: Выделить всё

#! /bin/bash
gnome-extensions list > /tmp/log
Файл модуля Systemd /etc/systemd/system/rot13.service:

Код: Выделить всё

[Unit]
Description=ROT13 demo service
After=network.target
StartLimitIntervalSec=0[Service]
Restart=always
RestartSec=1

[Service]
ExecStart=/home/ibse/main.sh # path to the script (1)
Type=simple

[Install]
WantedBy=multi-user.target
Затем я запускаю службу sudo systemctl start rot13 и файл /tmp/log, куда была перенаправлена ​​команда gnome-extensions list, создается, но пустой.
Когда я запускаю список расширений gnome с терминала, он показывает:

Код: Выделить всё

example@gjs.guide
ext1@ext.com
ext2@ext.com
Я тестировал Ubuntu 22.04 с Wayland

Подробнее здесь: https://stackoverflow.com/questions/787 ... om-service

Вернуться в «Linux»