Проверить хэш в файле / etc / shadow. У вас уже есть хеш, поскольку он является частью вашего изображения. Просто убедитесь, что хеш пароля root отличается.
Ну… вы уже нашли решение.
Что касается псевдонима, то это стандартная вещь для Linux (, т.е. не связанная с flatpak ), так что это должно работать:
alias okular='echo flatpak run okular.kde.org --file-forwarding'
Функция оболочки, которая вызывает 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
Примеры немного не те, вот как это должно выглядеть (используя Firefox здесь):
flatpak run --file-forwarding org.mozilla.firefox @@ file.pdf @@
Путь может быть относительным; документ должен быть самодостаточным -содержаться (это не будет работать с некоторыми сохраненными HTML-страницами ).