Файл .desktop: строка 1: [Рабочий стол: команда, не найденная

Что не так с моим .desktop файлом???

Я записал простую программу C++ для изучения целей, и все соглашается с этим. Я скомпилировал с g++ и получил .out файл (мысль, .out может быть релевантным).

Таким образом, я думал, почему бы не сделать средство запуска для него, это - это menu.desktop

[Desktop Entry]
Type=Game
Exec=/home/mark/Documents/cpp/Game_menu_project/menu.out
Terminal=true
Name=Menu

Сначала это имело много опций, но после многих ошибок это, если, что остается.

Если я нажимаю его

There was an error launching the application

В терминале

menu.desktop: line 1: [Desktop: command not found

Я знаю exec команда является правильной потому что, если я делаю простой сценарий удара

#!/bin/bash  
/home/mark/Documents/cpp/Game_menu_project/menu.out

Это хорошо работает, таким образом, я изменился exec работать menu.sh, те же ошибки.

Другие .desktops хорошо работают, я использую один при начальной загрузке для установки дисплея, хорошо работает, если я нажимаю его, что продолжается?

Я видел этот вопрос и тот, из которого это является отмеченный дубликат, но полагайте, что моя проблема отличается, поскольку я не хочу работать .desktop в терминале я хочу, чтобы мой menu.out открылся в новом терминале (Это что Terminal=true должен сделать правильно?.

5
задан 13 April 2017 в 05:24

1 ответ

Строка

Type=Game

недопустима. Замените его

Type=Application

, Это должно зафиксировать ошибку при нажатии на него.

Вы не можете работать .desktop файл от оболочки.

4
ответ дан 23 November 2019 в 09:33

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

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