В вашем задании
repositorios+=($i "$line")
Целое число становится первым значением в каждой строке. Это тег , упомянутый в справочном описании --menu
, которое печатается при выходе. Если вы хотите использовать вторую часть, вы можете сделать
repositorios+=("$line" "$line")
и используйте опцию--no-tags
для отображения одного столбца. Вариантno-items
даст в этом случае аналогичный результат.
Я нашел ваш вопрос, как по мне, он в половине случаев не работает.
[Service]
Environment=DISPLAY=:0
ExecStart=/usr/bin/xscreensaver -nosplash
ОБНОВЛЕНИЕ:
Это содержимое моего пользовательского модуля xscreensaver systemd, и теперь оно работает на 100%. // ~/.config/systemd/user/xscreensaver.service
[Unit]
Description=XScreenSaver
After=graphical.target
[Service]
Environment=DISPLAY=:0
ExecStart=/usr/bin/xscreensaver -nosplash
Restart=on-failure
RestartSec=30s
[Install]
WantedBy=graphical.target
Я думаю, что это был сбой, потому что он попытался запустить его один раз, и ни один графический сеанс еще не был готов (иногда это было, насколько я помню, в половине случаев ).