У мене є .desktop
файл, щоб запустити програму python у конкретному середовищі conda, наприклад:
[Desktop Entry]
Version=1.0
Name=Qutebrowser
GenericName=Web Browser
Comment=View and edit files
MimeType=text/html;
Exec=bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
Icon=/vol/home/kaipingga/.config/qutebrowser.svg
Type=Application
Terminal=false
Categories=Network;Utility;X-Python;
StartupWMClass=Qutebrowser
X-Desktop-File-Install-Version=0.20
Це працювало, але я нещодавно налаштував своє середовище python.
Тепер у терміналі та сама команда
$ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
запускає програму, але .desktop
файл - ні. Як я можу дізнатись через яку помилку це?
Інші мої .desktop
файли працюють нормально, я припускаю, що з моїм середовищем Python щось не вдається, що на даний момент є досить хакітним (що є основною причиною запускати це у спеціальному conda
середовищі для початку).
Закарі Брейді спочатку запропонував (але є проблеми ) xdg-open
може запускати .desktop
файли, але це дає мені поле з повідомленням
Помилка
Не вдалося додати плагін до панелі
Жодного запущеного примірника панелі xfce4 не знайдено
і для цього, .desktop
і для іншого, який інакше працює. (Я запускаю звичайний Ubuntu, не xfce).
~
(виглядаючи як " ~
", а не як " /home/anaphory
") на шляху Python, що я з'ясував, додавши env > check;
в середині команди. Але я впевнений, що є кращий спосіб налагодити це!
xdg-open
, помилився довгий час і відкриває лише піктограми робочого столу в текстових редакторах ...