Запустите IDEA из меню

Я пытаюсь запустить IDEA из меню черты. Поэтому я создал для него файл .desktop и поместил его в /usr/share/applications:

$ cat /usr/share/applications/idea.desktop
[Desktop Entry]
Name=IDEA
Comment=IntelliJ IDEA
Exec=/opt/idea/bin/idea.sh
Icon=/opt/idea/bin/idea.png
Terminal=0
Type=Application
Encoding=UTF-8
Categories=Development;IDE;Java;

$ ls -l /usr/share/applications/idea.desktop
-rw-rw-r-- 1 root root 179 Oct  3 11:01 /usr/share/applications/idea.desktop

Когда я набираю idea в тире, я вижу значок IDEA, но когда я нажимаю на него, приложение не Начните. В то же время, если я запущу /opt/idea/bin/idea.sh из консоли, он запустится.

Как решить (или отладить) эту проблему?

0
задан 9 October 2012 в 10:58

2 ответа

Возможно, вам не хватает некоторых переменных окружения. Может быть, некоторые записи в вашем $ PATH? Как насчет следующего. Создайте сценарий, скажем /home/user/testidea.sh (где user - ваше действительное имя пользователя, конечно), содержащий

#!/bin/bash

/opt/idea/bin/idea.sh 2> /tmp/idea.err > /tmp/idea.out

Сделайте его исполняемым

chmod a+x /home/user/testidea.sh

И замените соответствующую строку в файл idea.desktop от

exec=/home/user/testidea.sh

Возможно, это сработает, но если нет, то, по крайней мере (надеюсь), вы обнаружите, что не так, изучив /tmp/idea.err и /tmp/idea.out.

0
ответ дан 9 October 2012 в 10:58

Чтобы начать отлаживать Вас, может попытаться выполнить файл на рабочем столе от командной строки и видеть ответ. Тема того, как покрыть это, кажется, затронута в этом сообщении. Конкретное решение попробовать могло бы использовать gnome-open видеть результат, но по-видимому который не мог бы работать :(

Вторая вещь попробовать состоит в том, если файл на рабочем столе работает при двойном щелчке от рабочего стола или наутилуса?

Наконец я нашел эту страницу о UnityLaunchersAndDesktopFiles, который вдается в большее количество подробностей около это. Особенно, это предлагает, чтобы Вы использовали блок проверки допустимости файла на рабочем столе, чтобы проверить, является ли файл правильным.

0
ответ дан 9 October 2012 в 10:58

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

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