Средство запуска единицы показывает два вопросительных знака при выполнении PyMol

pymol запускается через сценарий обертки. После того как это работает, я получаю два вопросительных знака в Средстве запуска. Сам Pymol имеет значок в тире. Но поскольку 'pymol' является только оберткой, этот значок не используется, когда другие два экземпляра работают. Я взглянул на сценарий в /usr/bin/pymol но не мог выяснить, как продолжить. Я предполагаю, что должен создать .desktop файлы для каждого запущенного окна затем, но я не знаю их имя. Среди рабочего процесса я могу только видеть "python2.6". Я думаю, создавая .desktop-файл для python2.6, действительно не помог бы, если я хочу использовать различные значки для каждого окна.

Какая-либо идея?

Pymol: http://apt.ubuntu.com/p/pymol

(Python играет, только показывая значок Python, но не игровой значок: https://bugs.launchpad.net/ubuntu / + источник/единица / + ошибка/777417)

2
задан 28 May 2011 в 22:13

2 ответа

1
ответ дан 2 December 2019 в 05:45

Я попытался сегодня создать надлежащее средство запуска Pymol в Единице (под Сновещательным) и изменил pymol.desktop файл в (/usr/share/applications), как сопровождается:

[Desktop Entry]
Version=1.0
Name=PyMOL Molecular Graphics System
GenericName=Molecular Modeller
Comment=Model molecular structures and produce high-quality images of them
Type=Application
Exec=pymol
Icon=pymol
MimeType=chemical/x-pdb
Categories=Education;Science;Chemistry;
StartupNotify=false
StartupWMClass=Tk

Самая важная часть"StartupWMClass=Tk". При выполнении так, панель управления Tk Pymol всегда связывается со значком Pymol в средстве запуска Единицы.

В основном этот "StartupWMClass" объясняет Единице, каково должно быть название окон, которые появились бы после нажатия на средство запуска. (Я выяснил то, что было названием панели управления Tk при выполнении xprop|grep X11_WM_CLASS в терминале)

Но это только решает половину проблемы, потому что основное графическое окно все еще связано со значком, отнесенным вопросительным знаком, который появляется после вызова программы, и я не мог предположить, под которым имя относится к этому главному окну.

0
ответ дан 2 December 2019 в 05:45

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

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