Рабочий стол для моего приложения python gtk3 не загружает приложение

Сертификат «snakeoil» автоматически генерируется, когда установлен пакет ssl-cert.

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

sudo make-ssl-cert generate-default-snakeoil --force-overwrite

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

Когда вы скажем, что Windows XP продолжает использовать сертификат, что вы имеете в виду? Если вы сказали своему веб-браузеру на этом компьютере, чтобы он доверял конкретному сертификату snakeoil, созданному вашей системой Ubuntu, было бы просто отменить это доверие в интерфейсе управления сертификатом браузера.

1
задан 30 May 2012 в 22:33

8 ответов

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), которая обычно является вашей домашней папкой. Это нарушит ваше приложение, если оно предположит, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть файл, такой как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 25 May 2018 в 11:07
  • 1
    Большое спасибо, добавив, что путь к файлу рабочего стола исправляет проблему. Могу ли я спросить, можете ли вы расширить ответ на вопрос, почему в этом случае требуется Путь? Это может помочь будущим пользователям. – nik90 22 May 2012 в 03:50
  • 2
    Хорошо, сделал это. Надеюсь, это поможет :-) – Florian Diesch 22 May 2012 в 04:22

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), обычно это ваша домашняя папка. Это нарушит ваше приложение, если предполагается, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть такой файл, как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, пожалуйста, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 25 July 2018 в 18:48

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), обычно это ваша домашняя папка. Это нарушит ваше приложение, если предполагается, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть такой файл, как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, пожалуйста, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 2 August 2018 в 00:58

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), обычно это ваша домашняя папка. Это нарушит ваше приложение, если предполагается, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть такой файл, как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, пожалуйста, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 4 August 2018 в 16:28

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), обычно это ваша домашняя папка. Это нарушит ваше приложение, если предполагается, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть такой файл, как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, пожалуйста, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 6 August 2018 в 01:08

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), обычно это ваша домашняя папка. Это нарушит ваше приложение, если предполагается, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть такой файл, как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, пожалуйста, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 7 August 2018 в 18:34

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), обычно это ваша домашняя папка. Это нарушит ваше приложение, если предполагается, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть такой файл, как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, пожалуйста, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 10 August 2018 в 07:14

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), обычно это ваша домашняя папка. Это нарушит ваше приложение, если предполагается, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть такой файл, как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, пожалуйста, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

4
ответ дан 15 August 2018 в 19:15
  • 1
    Большое спасибо, добавив, что путь к файлу рабочего стола исправляет проблему. Могу ли я спросить, можете ли вы расширить ответ на вопрос, почему в этом случае требуется Путь? Это может помочь будущим пользователям. – nik90 22 May 2012 в 03:50
  • 2
    Хорошо, сделал это. Надеюсь, это поможет :-) – Florian Diesch 22 May 2012 в 04:22

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

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