Помогите создать первое настольное приложение - «Ошибка запуска этого приложения»

Я создал файл .sh «OpenNautilus.sh»

#!/bin/bash
nautilus;#open Nautilus

Затем я создал файл .desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=home/vitor/Dropbox/Ubuntu/ScriptsLinux/OpenNautilus.sh 
Path=home/vitor/Dropbox/Ubuntu/ScriptsLinux
Name=OpenNautilus

Я сохранил приложение .desktop в ~/.local/share/applications

Затем измените разрешение на запуск, но «при запуске этого приложения произошла ошибка»

Я не знаю, что не так ... Я сохранил файл .desktop на рабочем столе.

Использование 16.04

2
задан 16 May 2018 в 06:01

1 ответ

Необходимо отредактировать Exec= и Path= строки в Вашем .desktop файл, заменив каждого home/vitor с ~ (символ, который просто означает "корневой каталог текущего пользователя"). Когда Вы сделаны, это должно быть похожим на это:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=~/Dropbox/Ubuntu/ScriptsLinux/OpenNautilus.sh 
Path=~/Dropbox/Ubuntu/ScriptsLinux
Name=OpenNautilus

С тем сделанным изменением, любой пользователь, который имеет ту же структуру каталогов (Dropbox-> Ubuntu-> ScriptsLinux-> OpenNautilus) и OpenNautilus.sh файл в их корневом каталоге, может выполнить этот .desktop файл, не внося изменений в него.

1
ответ дан 16 May 2018 в 16:01
  • 1
    Я думаю, что в Linux, необходимо будет выйти из '/' символ: попробуйте \/nwcgrail – Charles Green 10 October 2017 в 04:56

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

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