x-исполняемый-файл не работает правильно на Наутилусе

У меня есть сценарий, при помощи которого я объединился в единственный файл pyinstaller. Для случая давайте сделаем это с более простым примером, начиная с ошибки также ocurrs:

helloworld.py

#!/bin/bash 
print "Hello World!"

Путем выполнения pyinstaller --onefile helloworld.py, это создает dist Папка с исполняемым файлом внутри (helloworld).

Я могу выполнить правильно этот файл на терминале путем ввода ./helloworld, но это не работает, если делание дважды щелкает или щелкает правой кнопкой> Выполнение.

Перед выяснением, да, в свойствах файла Опция Allow executing file as program проверяется.

Кроме того, в Наутилусе, собираясь Редактировать> Предпочтения> Поведение, я уже выбрал опцию Ask each time для исполняемых текстовых файлов.

Я знаю, что существует много вопросов о том же самом, но я попробовал все, и я не мог решить проблему все еще. Кто-либо знает то, что может происходить?Заранее спасибо.

0
задан 29 August 2018 в 00:24

1 ответ

На самом деле файл выполняется, но запущение программы от Наутилуса не открывает его в терминале. Лучший способ запустить программное обеспечение, создают настольную запись оболочки в /usr/share/applications или ~/.local/share/applications. Рабочий стол с быть названным что-то как helloworld.desktop и должно содержать следующий пример:

[Desktop Entry]

# The type as listed above
Type=Application

# The version of the desktop entry specification to which this file complies
Version=1.0

# The name of the application
Name=HelloWorld

# A comment which can/will be used as a tooltip
Comment=This is just a sample

# The path to the folder in which the executable is run
Path=/opt/helloworld/

# The executable of the application, possibly with arguments.
Exec=/opt/helloworld/helloworld

# The name of the icon that will be used to display this entry
Icon=/path/to/an/icon.svg

# Describes whether this application needs to be run in a terminal or not
Terminal=true

# Describes the categories in which this entry should be shown
Categories=Misc;Languages;Python;

Источник информации: https://wiki.archlinux.org/index.php/desktop_entries

1
ответ дан 28 October 2019 в 01:56

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

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