Функция оболочки, которая вызывает flatpak
так, как вы показываете, и добавляет @
до и после заданного (одиночного )аргумента (, не проверенного, поскольку я не запускаюflatpak
):
okular () {
flatpak run org.kde.okular --file-forwarding "@$1@"
}
Это будет помещено везде, где вы поместите свои обычные псевдонимы, и вы будете использовать его как
okular /home/user/documents/document.pdf
в командной строке.
Чтобы заставить функцию принимать произвольное количество аргументов, вы должны использовать что-то вроде
okular () {
for arg do
set -- "$@" "@$arg@"
shift
done
flatpak run org.kde.okular --file-forwarding "$@"
}
Цикл добавляет @
к началу и концу каждого аргумента командной строки.
Это позволит вам использовать его как
okular *.pdf
Проблема решилась, но я не знаю, что это было...
От безысходности поменял кодовую фразу и все заработало.
Моя парольная фраза была примерно такой
wpa_passphrase=* some * passphrase *
Первое, что я сделал, это удалил пробелы, и тогда все заработало. Однако, когда я вернул пробелы, он все еще работал.
Если я добавлю дополнительный пробел после фразы-пароля, фраза-пароль, конечно же, изменится, и даже клиент, который мог подключиться в начале, больше не сможет подключиться.
Если я добавлю лишний пробел где-нибудь вокруг строки с парольной фразой (, например, в пустой строке выше или ниже ), демон не запустится.
Количество пустых строк вокруг ничего не меняет.
Короче говоря, я не могу воспроизвести проблему.
Я оставлю его работать на пару дней и сообщу, если проблема повторится...