Руководства

Заставляем приложение запускаться автоматически только в конкретной оболочке

По умолчанию, приложения, которые вы добавляете в автозагрузку, автоматически запускаются в любом окружении рабочего стола. А я решил рассказать вам, как сделать так, чтобы приложение запускалось только в строго определённом DE.

Ubuntu

Вот, например: Mailnag - оповещатель почты для GNOME Shell, отображающий ужасное диалоговое окно вместо обычных оповещений в Unity, поэтому он полезен только вGNOME Shell. Используя инструкции ниже, вы можете заставить Mailnag автоматически запускаться только когда вы заходите в GNOME.

Заставляем приложение запускаться автоматически только в конкретном DE

Чтобы заставить приложение автоматически запускаться только в GNOME или Unity (или KDE, и так далее), вам потребуется отредактировать его автостарт-файл .desktop — этот файл вы можете найти в папках ~/.config/autostart или в /etc/xdg/autostart. Откройте файл .desktop для приложения, которое вы хотите запускать только в GNOME или Unity с помощью текстового редактора и в конце файла добавьте:

OnlyShowIn=GNOME;

Если вы добавите "OnlyShowIn=GNOME;" это приложение запустится только в GNOME. Если вы хотите запускать автоматически только в Unity, добавьте "Unity" вместо GNOME.

Чтобы добавить несколько окружений, отделите их с помощью ";". В качестве примера: можно запускать приложение только в GNOME и Unity, используя:

OnlyShowIn=GNOME;Unity;

Кстати, вместо "OnlyShowIn" вы можете использовать "NotShowIn", чтобы не запускать приложение в какой-либо оболочке.

Решение для GNOME Shell / Классической сессии GNOME 3 (fallback)

Используя "GNOME" для "OnlyShowIn", приложение будет запускаться как в GNOME Shell, так и в GNOME Classic (Fallback), поэтому вот как можно это исправить: в том же файле .desktop, добавьте это в конце (спасибо Lucas Capalbo Lavezzo):

AutostartCondition=GNOME3 if-session gnome-fallback

Где "gnome-fallback" - классическая (fallback) сессия GNOME. Для GNOME Shell, используйте просто "gnome" вместо "gnome-fallback".

Замечание: это может не работать со всеми приложениями, потому что некоторые приложения модифицируют фай .desktop (такие, как GmailWatcher или Dropbox).

Добавить комментарий


Защитный код
Обновить

Аккаунт




Мы в соц. сетях






Подпишись на нашу RSS

Новости Hi-Tech

Как избавиться от уведомлений в браузере

Очень часто при просмотре web-страниц выскакивают сообщения рекламного характера, которые сильно раздражают и сбивают с толку. Если вы входите в число этих людей, то должны знать, как отключить уведомления в...

Что нового в юбилейной версии браузера F…

На днях стал доступным релиз обновленного веб-браузера от Mozilla. Представленный Firefox 50 выпущен в версиях для десктопов с популярными операционными системами, а также для мобильных устройств, работающих на Android. Одним...

Ремонт ноутбуков - выбираем сервис

Ноутбуки вещь до конца не изученная пользователями, настолько как компьютер. Ведь не каждый захочет разбирать свой ноутбук, и смотреть как он устроен. В отличие от ноутбука компьютер разбирал почти каждый,...

Как выбрать чехол для мобильного телефон…

После приобретения смартфона большинство сразу же начинают выбирать аксессуары к нему. Это вполне объяснимо, поскольку многие из них делают эксплуатацию девайса безопасной и более комфортной. В первую очередь это касается...

Go to top