В / usr / share / Applications / есть много файлов рабочего стола. Вот пример:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;
Я не понимаю, почему у него нет чего-то вроде:
Location=/usr/lib/eclipseEE/eclipse
Как и без этого, как Ubuntu узнает, какое затмение нужно запустить, если их больше одного?
В руководствах постоянно указываются эти файлы .Desktop, которые, похоже, не указывают на конкретные исполняемые файлы.
ветераны, пожалуйста, прекратите читать
Для великолепного преимущества начинающих: чтобы просмотреть список ваших файлов .Desktop, нажмите Ctrl + Alt + T, чтобы открыть терминал. Введите «cd /», чтобы изменить каталог на корневой, введите «cd usr / share / Applications», чтобы изменить каталог, в котором, по-видимому, находятся ссылки (ярлыки) (они также находятся в «/ home / yourusername /.local/share/applications ", меню единства будет отображать ссылки с обеих сторон, это зависит от того, хотите ли вы иметь ссылку только для вашего логина, если вы поместите программы в свою домашнюю папку или хотите ли вы сделать ссылку доступно для других пользователей. Если вы единственный пользователь, это не имеет значения). Введите «ls» (LS), чтобы получить список всех файлов. Чтобы отредактировать, скажем, «eclipse.Desktop», введите «sudo nano eclipse.Desktop», введите пароль, если его попросите, и вы сможете редактировать. «^» означает управляющую клавишу, внизу есть список команд для сохранения и т. д. Чтобы создать запись, «sudo nano newname.Desktop», и она будет создана.