Решено добавлением в сервис:
[Service]
Environment="DISPLAY=:0"
Environment="XAUTHORITY=/home/pi/.Xauthority"
[Install]
WantedBy=graphical.target
Поскольку [[
является частью грамматики bash
, а [
является командой, встроенной в оболочку, обе они задокументированы в самом руководстве bash
.
[[
задокументировано в ГРАММАТИКА ОБОЛОЧКИ / Составные команды , а также в УСЛОВНЫЕ ВЫРАЖЕНИЯ(как есть [
), а [
дополнительно задокументировано вместе с test
встроенная команда в разделе ВСТРОЕННЫЕ КОМАНДЫ ОБОЛОЧКИ .
В руководстве test
, которое вы читали вместе с man test
, описаны внешние команды test
и [
, возможно, доступные как /usr/bin/test
и/usr/bin/[
(или, возможно, под /bin
, в зависимости от вы используете ).
Связанные:
Также полезна встроенная функция help
.Это напечатает 22 строк информация о[[
:
help [[
[
и [[
существенно различаются. См. Что такое разница между [ и [[ в Bash?