Unity Launcher Log

Я делаю собственный файл запуска / рабочего стола для размещения на панели запуска Unity. Однако когда я перетаскиваю значок запуска из ~/.local/share/applications, он сразу исчезает. Вероятно, это связано с синтаксической ошибкой в ​​моем файле .desktop. Есть ли файл журнала единства, на который я могу посмотреть, чтобы найти проблему?

3
задан 21 May 2012 в 08:25

2 ответа

У меня был тот же вид проблем. Я могу дать Вам 2 направления:

  1. Используйте приложение как, 'Создают Средство запуска' из mlux.at для создания средства запуска.
  2. Если это - сценарий оболочки, и Вы не можете запустить его, то сделать эхо команды, которая выполняется и помещает эту команду в сценарий по Вашему выбору и использует этого в средство запуска.

Исключая:

echo $_JAVA_EXEC $_VM_PROPERTIES -Xmx${MAXIMUM_HEAP_SIZE} -Dsmartsvn.vm-xmx=${MAXIMUM_HEAP_SIZE} -jar "$SMARTSVN_HOME/lib/smartsvn.jar" "$@"

был в smartsvn.sh

Я создал файл smart.sh и вставил

/home/rudy/opt/jdk1.6.0_33/bin/java -XX:-UseSSE42Intrinsics -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Xmx256m -Dsmartsvn.vm-xmx=256m -jar /home/rudy/opt/smartsvn-7_0_4/lib/smartsvn.jar

На этот раз это было успешно.

Надежда это помогает.

5
ответ дан 21 May 2012 в 08:25

Путь:

1) использовать Create Launcher. Файлы находятся в ~ / .local / share / Applications.

пример 1:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Exec="/home/rudy/opt/idea-IU-117.105/bin/idea.sh" %f
Icon=/home/rudy/opt/idea-IU-117.105/bin/idea.png
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea

пример 2:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Squirrel
Comment=squirrel sql database
Exec="/home/rudy/opt/squirrel-sql-3.3.0/squirrel-sql.sh"
Path=/home/rudy/opt/squirrel-sql-3.3.0/
Icon=/home/rudy/opt/squirrel-sql-3.3.0/icons/acorn.png
Categories=Development;
StartupNotify=true
StartupWMClass=net-sourceforge-squirrel_sql-client-Main

пример 3:

#!/usr/bin/env xdg-open
#ManageLauncher_Version=1.0
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Idle
Comment=python
Exec="idle"
Icon=/home/rudy/resources/icons/python_icon.gif
Categories=Accessibility;
StartupNotify=true
StartupWMClass=Toplevel
Name[en_US]=Idle

В этом примере есть 2 вида пусковых установок. Средства запуска Java-приложений и средства запуска не Java-приложений.

Сделайте эхо вызываемого sh, поместите эту команду в скрипт и используйте ее ... (если, конечно, она не работает как обычно)

2) Добавьте StartupNotify и StartupWMClass при необходимости

Я должен ссылаться на название ресурса, и его трудно найти. Используйте xprop WM_CLASS, чтобы узнать имя ресурса. Если это Java, то это основной класс, где точки были заменены подчеркиванием. Запустите xprop, затем нажмите на приложение.

3) Перетащите файл в панель запуска.

StartupNotify / StartupWMClass, способ не запускать несколько раз одни и те же приложения, если снова щелкнуть значок ...

0
ответ дан 21 May 2012 в 08:25

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

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