Я загрузил Eclipse, и я хочу, чтобы он был на моей быстро запускающейся панели тире, но проблема состоит в том, что, поскольку Вы все, вероятно, знаете, Eclipse не устанавливает, но в нормальном архиве.
Таким образом, я попытался сделать свой собственный .desktop файл и поместил его в ~/.local/share/applications
но это ничего не изменило.
Таким образом, я загрузил alacarte и попытался добавить элемент меню, но каждый раз я нажал кнопку "OK", ничего не произошло (не было ничего нового в списке alacarte, конечно, ни в панели тире).
Таким образом, то, что я должен сделать и почему ничто я делал, казалось, работало?
Мой .desktop файл: [Desktop Entry] Name=Eclipse\ Java Comment=Eclipse\ Luna\ do\ pracy\ przy\ Javie Exec=./~/home/jantek/Instalki/Eclipse\ Java/eclipse/eclipse Icon=./~/home/jantek/Instalki/Eclipse\ Java/eclipse/icon.xpm Terminal=false Type=Application StartupNotify=true
И alacartes один: [Desktop Entry] Comment=Eclipse Luna dla Javy Terminal=false Name=Eclipse Java Exec=/home/jantek/Instalki/Eclipse Java/eclipse/eclipse Type=Application Icon=/home/jantek/Instalki/Eclipse Java/eclipse/icon
При взятии alacarte-сделанного файла на рабочем столе в качестве начальной точки (другой имеет больше проблем), существует две строки, которые почти наверняка очень важны, и то, чтобы заставлять файл на рабочем столе быть отказанными Тире и Средством запуска:
The Exec=
строка:
Exec=/home/jantek/Instalki/Eclipse Java/eclipse/eclipse
Что Вы на самом деле пытаетесь сделать, здесь должен открыть файл Java/eclipse/eclipse
с названным исполняемым файлом Eclipse
, расположенный в /home/jantek/Instalki
:
Exec=<application> <file>
Это, вероятно, не, что Вы предназначили. Вместо приложения (eclipse
), Вы обращаетесь к тому, что, кажется, каталог (Exec=/home/jantek/Instalki/Eclipse
).
Принятие исполняемого файла eclipse
(нижний регистр) находится в папке .../Eclipse
(смотрящий на Ваш Icon=
строка, но проверка это), Ваш Exec=
строка просто должна быть похожей:
Exec=/home/jantek/Instalki/Eclipse/eclipse
Icon=
строка:
Как я упомянул в своем комментарии, Alacarte удаляет расширение файла любого значка, который Вы определяете. Кроме этого, точно так же, как в Exec=
строка, путь, который Вы определяете, является неправильной (почему пространство?). Ваш Icon=
строка должна быть похожей:
Icon=/home/jantek/Instalki/Eclipse/icon.xpm
Но снова, проверьте, корректны ли пути и к исполняемому файлу затмения и к значку.
Если Вы фиксируете эти две строки, Ваш .desktop
файл должен хорошо работать.
Если путь к Вашему исполняемому файлу или Вашему значку включает foldernames с пробелами:
Если это находится в Exec=
строка, помещенная любой целая часть после Exec=
в кавычках:
Exec="/long/path/to/executable/folder with spaces/eclipse"
или просто папка с пробелами:
Exec=/long/path/to/executable/"folder with spaces"/eclipse
В Icon=
строка, папка с пространством должна быть прекрасной:
Icon=/long/path/to/executable/folder with spaces/icon.xpm