Не может добавить приложение на средство запуска

Я загрузил 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

1
задан 28 September 2014 в 11:39

1 ответ

Проблемы с файлом на рабочем столе

При взятии 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
    
1
ответ дан 11 November 2019 в 12:34

Другие вопросы по тегам:

Похожие вопросы: