История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
К слову, упомянутая выше интеграция портативных приложений в Linux штука довольно простая. Я её вообще руками сделал (каталог .local/bin
выбрал сам, так где угодно можно хранить, а вот файлы .desktop только в показанном месте):
vsevolod@hp15:~$ ls -l .local/bin/
итого 39447
drwxrwxr-x 7 vsevolod vsevolod 48 июн 11 11:14 firefox
-rwxrwxr-x 1 vsevolod vsevolod 40453312 июн 9 16:43 KeePassXC-2.7.1-x86_64.AppImage
-rw-rw-r-- 1 vsevolod vsevolod 1591 июл 3 2020 keepassxc-logo.svg
vsevolod@hp15:~$ ls -l .local/share/applications/
итого 10
-rw-r--r-- 1 vsevolod vsevolod 218 июн 9 17:02 firefox.desktop
-rw-r--r-- 1 vsevolod vsevolod 216 июн 9 16:54 keepassxc.desktop
vsevolod@hp15:~$ cat .local/share/applications/keepassxc.desktop
[Desktop Entry]
Type=Application
Terminal=false
Name=KeePassXC
Comment=Cross-Platform Password Manager
Exec=/home/vsevolod/.local/bin/KeePassXC-2.7.1-x86_64.AppImage
Icon=/home/vsevolod/.local/bin/keepassxc-logo.svg
vsevolod@hp15:~$ cat .local/share/applications/firefox.desktop
[Desktop Entry]
Type=Application
Terminal=false
Name=Firefox
Comment=Web Browser
Exec=apulse /home/vsevolod/.local/bin/firefox/firefox
Icon=/home/vsevolod/.local/bin/firefox/browser/chrome/icons/default/default128.png
vsevolod@hp15:~$
Всё, они есть в меню приложений, в категории Прочее. Хочешь чтобы в правильном — надо теги в .desktop файлы добавить, но мне было лень. Для GNOME, где разбивка по категориям не работает, вообще не принципиально.
Правда обновлять сами приложения и файлы .desktop к ним приходится руками, но это не так сложно, их у меня немного.
Исправление Vsevolod-linuxoid, :
К слову, упомянутая выше интеграция портативных приложений в Linux штука довольно простая. Я её вообще руками сделал (каталог .local/bin
выбрал сам, так где угодно можно хранить, а вот файлы .desktop только в показанном месте):
vsevolod@hp15:~$ ls -l .local/bin/
итого 39447
drwxrwxr-x 7 vsevolod vsevolod 48 июн 11 11:14 firefox
-rwxrwxr-x 1 vsevolod vsevolod 40453312 июн 9 16:43 KeePassXC-2.7.1-x86_64.AppImage
-rw-rw-r-- 1 vsevolod vsevolod 1591 июл 3 2020 keepassxc-logo.svg
vsevolod@hp15:~$ ls -l .local/share/applications/
итого 10
-rw-r--r-- 1 vsevolod vsevolod 218 июн 9 17:02 firefox.desktop
-rw-r--r-- 1 vsevolod vsevolod 216 июн 9 16:54 keepassxc.desktop
vsevolod@hp15:~$ cat .local/share/applications/keepassxc.desktop
[Desktop Entry]
Type=Application
Terminal=false
Name=KeePassXC
Comment=Cross-Platform Password Manager
Exec=/home/vsevolod/.local/bin/KeePassXC-2.7.1-x86_64.AppImage
Icon=/home/vsevolod/.local/bin/keepassxc-logo.svg
vsevolod@hp15:~$ cat .local/share/applications/firefox.desktop
[Desktop Entry]
Type=Application
Terminal=false
Name=Firefox
Comment=Web Browser
Exec=apulse /home/vsevolod/.local/bin/firefox/firefox
Icon=/home/vsevolod/.local/bin/firefox/browser/chrome/icons/default/default128.png
vsevolod@hp15:~$
Всё, они есть в меню приложений, в категории Прочее. Хочешь чтобы в правильном — надо теги в .desktop файлы добавить, но мне было лень. Для GNOME, где разбивка по категориям не работает, вообще не принципиально.
Исходная версия Vsevolod-linuxoid, :
К слову, упомянутая выше интеграция портативных приложений в Linux штука довольно простая. Я её вообще руками сделал (каталог .local/bin
выбрал сам, так где угодно можно хранить, а вот файлы .desktop только в показанном месте):
vsevolod@hp15:~$ ls -l .local/bin/
итого 39447
drwxrwxr-x 7 vsevolod vsevolod 48 июн 11 11:14 firefox
-rwxrwxr-x 1 vsevolod vsevolod 40453312 июн 9 16:43 KeePassXC-2.7.1-x86_64.AppImage
-rw-rw-r-- 1 vsevolod vsevolod 1591 июл 3 2020 keepassxc-logo.svg
vsevolod@hp15:~$ ls -l .local/share/applications/
итого 10
-rw-r--r-- 1 vsevolod vsevolod 218 июн 9 17:02 firefox.desktop
-rw-r--r-- 1 vsevolod vsevolod 216 июн 9 16:54 keepassxc.desktop
vsevolod@hp15:~$ cat .local/share/applications/keepassxc.desktop
[Desktop Entry]
Type=Application
Terminal=false
Name=KeePassXC
Comment=Cross-Platform Password Manager
Exec=/home/vsevolod/.local/bin/KeePassXC-2.7.1-x86_64.AppImage
Icon=/home/vsevolod/.local/bin/keepassxc-logo.svg
vsevolod@hp15:~$ cat .local/share/applications/firefox.desktop
[Desktop Entry]
Type=Application
Terminal=false
Name=Firefox
Comment=Web Browser
Exec=apulse /home/vsevolod/.local/bin/firefox/firefox
Icon=/home/vsevolod/.local/bin/firefox/browser/chrome/icons/default/default128.png
vsevolod@hp15:~$