У меня есть файл .desktop:
[Desktop Entry]
Encoding=UTF-8
Name=Thunderbird
Comment=mail manager
Exec=thunderbird
Terminal=false
Type=Application
NoDisplay=false
Hidden=false
Есть ли в этом файле команда, позволяющая запускать приложение, работающее непосредственно на системной панели?
Спасибо
Я публикую метод, который может работать, не предоставляя ничего другого, с чем вы столкнулись, и он применяется, если у вас есть Lubuntu 13.04 по умолчанию с Openbox, управляющим вашими окнами. Также, , пожалуйста, , прочитайте Как мне открыть определенные приложения в определенных рабочих пространствах в Lubuntu 13.04 , в которых я рассмотрел другие важные аспекты (и здесь опущен).
Короче говоря, вам нужно создать подраздел в разделе applications
~/.config/openbox/lubuntu-rc.xml
для Thunderbird. Подраздел выглядел бы так:
<application name="..." class="...">
<iconic>yes</iconic>
</application>
Я специально не говорю конкретно о ...
, потому что у меня не установлен Thunderbird. Но вы должны быть в состоянии выяснить, что должно быть вставлено вместо обоих случаев ...
после того, как вы прочитали о xprop
в связанном ответе. Если решение работает для вас, не могли бы вы вернуться и опубликовать точное содержание, которое вы используете?
Вот код, который делает gedit
и Firefox
открытым «иконическим», который является термин Openbox
использует для описания приложений в свернутом состоянии:
<application name="gedit" class="Gedit">
<iconic>yes</iconic>
</application>
<application name="Navigator" class="Firefox">
<iconic>yes</iconic>
</application>
Если вы заинтересованы в дальнейшем использовании lubuntu-rc.xml
, посмотрите также Запуск Windows Maximized и следующий раздел. sup>
Предостережение: эта процедура может работать не для всех! Я не смог заставить Transmission
открыть иконку с этим кодом:
<application type="*" name="transmission-gtk" class="Transmission-gtk">
<iconic>yes</iconic>
</application>