Средства запуска снимков и приложений плоского корпуса, не видимых

Я использую последний неон 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

Таким образом, я предполагаю, возможно, что эти сценарии по некоторым причинам не выполняются, или они неправы? Можете Вы парни говорить мне что не так?

2
задан 9 March 2018 в 15:51

3 ответа

Относительно поспешной проблемы при использовании zsh, Вы могли бы совершать нападки эта поспешная ошибка .

обходное решение А должно явно получить /etc/profile.d/apps-bin-path.sh в Вашем .zshrc или .zshenv.

1
ответ дан 2 December 2019 в 03:34

Действительно ли Вы перезагружали? Или можно просто выйти из системы и войти в систему.

я только что установил flatpak и оказался в той же ситуации: /etc/profile.d/flatpak.sh там, но это не имело шанса работать, так как это не было там во время запуска. И скрипт должен быть запущен при запуске , так как "путь должен быть добавлен к этой переменной, прежде чем Ваша среда рабочего стола будет запущена".

0
ответ дан 2 December 2019 в 03:34

Обходное решение должно вручную сделать начинающего, который работает /snap/bin/[your_app_name]

Посмотрите Добавляет пункт меню к Средству запуска KDE, как сделать это.

1
ответ дан 2 December 2019 в 03:34

Другие вопросы по тегам:

Похожие вопросы: