У меня есть несколько программ, которые я скомпилировал для использования новых / разных версий, чем в репозиториях, и мне удалось заставить панель и другие части рабочего стола распознать их, изменив мой $PATH
в ~/.profile
, но это, очевидно, тоже не поднимает значки.
Я попытался добавить файлы .desktop в ~/.local/share/applications
, но они все еще не используются. Думаю, я, вероятно, хочу добавить свой libdir (~/.opt
) в общую среду Unity, но я не уверен, что это правильное направление.
Похоже, если вы создадите свой локальный каталог ~/.local
(т. е. для моего варианта использования, запустите configure --prefix=$HOME/.local
вместо configure --prefix=$HOME/.opt
). Unity правильно подберет вещи.
Кроме того, это похоже, если вы это сделаете, файлы .desktop могут не понадобиться, чтобы заставить коммутатор приложений распознавать значки, но по-прежнему необходимо, чтобы тире единства распознавать вещи как запущенные приложения.
Похоже, если вы создадите свой локальный каталог ~/.local
(т. е. для моего варианта использования, запустите configure --prefix=$HOME/.local
вместо configure --prefix=$HOME/.opt
). Unity правильно подберет вещи.
Кроме того, это похоже, если вы это сделаете, файлы .desktop могут не понадобиться, чтобы заставить коммутатор приложений распознавать значки, но по-прежнему необходимо, чтобы тире единства распознавать вещи как запущенные приложения.
Похоже, если вы создадите свой локальный каталог ~/.local
(т. е. для моего варианта использования, запустите configure --prefix=$HOME/.local
вместо configure --prefix=$HOME/.opt
). Unity правильно подберет вещи.
Кроме того, это похоже, если вы это сделаете, файлы .desktop могут не понадобиться, чтобы заставить коммутатор приложений распознавать значки, но по-прежнему необходимо, чтобы тире единства распознавать вещи как запущенные приложения.
Похоже, если вы создадите свой локальный каталог ~/.local
(т. е. для моего варианта использования, запустите configure --prefix=$HOME/.local
вместо configure --prefix=$HOME/.opt
). Unity правильно подберет вещи.
Кроме того, это похоже, если вы это сделаете, файлы .desktop могут не понадобиться, чтобы заставить коммутатор приложений распознавать значки, но по-прежнему необходимо, чтобы тире единства распознавать вещи как запущенные приложения.