Я использую последний неон KDE, но я верю проблемным отношениям не точно KDE, но Ubuntu.
Когда я устанавливаю плоский корпус или поспешные приложения, KDE не видит их - я подразумеваю, что не могу найти их в списке приложений в средстве запуска приложения.
Я сделал некоторое исследование, и я узнал, что оба снимка и плоский корпус имеют следующих директоров, где они сохраняют средства запуска:
для плоского корпуса: /var/lib/flatpak/exports/share
для снимков: /var/lib/snapd/desktop
И я выяснил, что система ищет приложения в директорах, определенных в переменной: XDG_DATA_DIRS
Таким образом, когда я выполняюсь echo $XDG_DATA_DIRS
Я добираюсь: /usr/share//usr/share/xsessions/plasma:/usr/local/share/:/usr/share/
Таким образом, это не содержит папки со средствами запуска снимков и плоского корпуса.
Кроме того, я вижу, что существуют подходящие сценарии в /etc/profile.d/
это должно обновить эту переменную, например: /etc/profile.d/flatpak.sh
имеет следующее содержание:
# /etc/profile.d/flatpak.sh - set XDG_DATA_DIRS
if [ "${XDG_DATA_DIRS#*flatpak}" = "${XDG_DATA_DIRS}" ]; then
XDG_DATA_DIRS="${XDG_DATA_HOME:-"$HOME/.local/share"}/flatpak/exports/share:/var/lib/flatpak/exports/share:${XDG_DATA_DIRS:-/usr/local/share:/usr/share}"
fi
export XDG_DATA_DIRS
Таким образом, я предполагаю, возможно, что эти сценарии по некоторым причинам не выполняются, или они неправы? Можете Вы парни говорить мне что не так?
Относительно поспешной проблемы при использовании zsh, Вы могли бы совершать нападки эта поспешная ошибка .
обходное решение А должно явно получить /etc/profile.d/apps-bin-path.sh
в Вашем .zshrc
или .zshenv
.
Действительно ли Вы перезагружали? Или можно просто выйти из системы и войти в систему.
я только что установил flatpak
и оказался в той же ситуации: /etc/profile.d/flatpak.sh
там, но это не имело шанса работать, так как это не было там во время запуска. И скрипт должен быть запущен при запуске , так как "путь должен быть добавлен к этой переменной, прежде чем Ваша среда рабочего стола будет запущена".
Обходное решение должно вручную сделать начинающего, который работает /snap/bin/[your_app_name]
Посмотрите Добавляет пункт меню к Средству запуска KDE, как сделать это.