Furthermore, my system does not have an /usr/local/share/applications/ Can that path be removed from the $XDG_DATA_DIRS env var
/usr/local/share/applications
отсутствует среди значений $XDG_DATA_DIRS
, которые вы вставили, поэтому нет необходимости удалять несуществующие -
Если вы grep -r XDG _ДАННЫЕ _DIRS /usr
, и вы увидите множество вхождений XDG _DATA _DIRS.
I hope that package is not responsible for screwing up my mime type associations...
Нет, это ничего не портит. Он просто ищет и в этих каталогах
In a new user account on a clean Arch install on another device, the following three commands produce no standard output
Точно, в разных системах вы получаете разные значения. Это те пакеты, которые вы устанавливаете, и переменные env, определенные для этого конкретного пользователя, которые определяют каталоги, в которых будут искаться файлы данных. Если одно и то же значение определено дважды, оно будет отображаться дважды. В этом нет ничего странного, потому что иногда пакеты не согласуются друг с другом. grep
/usr/
, /opt
и $HOME
, и вы точно где-нибудь найдете виновника. Если нет grep /
;)
Найти все языковые пакеты:
rpmorphan -guess-custom "-lang$"
Удалить их:
rpmorphan -guess-custom "-lang$" | xargs zypper rm
Добавление блокировки ко всем пакетам, оканчивающимся на -lang (для предотвращения их переустановки):
zypper al '*-lang'