Ubuntu 17.10 .desktop не запускает электронное приложение

Я создал простой файл .desktop для запуска приложения Electron, которое я создаю.

Это должно работать, но запуск из .desktop, похоже, ничего не делает.

#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Icon[en_CA]=/home/harmonic/Work/HDNotes/icon.png Name[en_CA]=HD Notes Comment[en_CA]=Launch HD Notes Exec=/home/harmonic/Documents/hdnotes.sh Name=HD Notes Comment=Launch HD Notes Icon=/home/harmonic/Work/HDMail/icon.png

Как вы можете видеть, все, что предполагается сделать, это запустить файл .sh, который фактически запустит приложение.

hdnotes .sh содержит следующее:

#!/bin/sh (cd /home/harmonic/Work/HDNotes/ && exec electron .)

Выполнение этой команды непосредственно в терминале работает, так почему это не выполняется при использовании файла .desktop?

Даже незнакомец, работает [ ! d5] `grep '^Exec' "HD Notes.desktop" | tail -1 | sed 's/^Exec=//' | sed 's/%.//' | sed 's/^"//g' | sed 's/" *$//g'` &

в соответствии с этим ответом о том, как запустить .desktop с помощью терминала, действительно работает!

Кто-нибудь знает, что здесь происходит? Не уверен, что это странный электронный сбой или проблема с Gnome.

0
задан 5 December 2017 в 21:24

2 ответа

В Ubuntu 17 просто используйте нижний регистр в следующем выражении:

Type=application

вместо

Type=Application
1
ответ дан 18 July 2018 в 01:47

В Ubuntu 17 просто используйте нижний регистр в следующем выражении:

Type=application

вместо

Type=Application
1
ответ дан 24 July 2018 в 17:27

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

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