Как оптимизировать вашу производительность с Devilspie

Дьявольский шпион это программа для Linux, которая позволяет вам указать поведение окна с рабочего стола с помощью файлов конфигурации. Типичные случаи: «открыть приложение X на рабочем столе Z» или «разместить терминал внизу рабочего стола вместе с обоями» и т. Д.


Одним из улучшений оконных менеджеров дистрибутивов Linux по сравнению с Windows является то, что рабочий стол состоит из нескольких рабочих областей. Это как если бы у вас было несколько независимых столов для организации окон.

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

Наконец, я нашел альтернативу этой работе. И это благодаря приложению Devil's Pie.

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

Конфигурация Devil's Pie выполняется с использованием файлов с расширением * .ds, которые хранятся в папке ~ / .devilspie. Эти текстовые файлы можно редактировать, используя очень конкретную номенклатуру. На foosel.org есть очень полное руководство (на английском языке) по этой теме.

Установка и настройка

Прежде всего, установите devilspie:

sudo apt-get install дьяволица

Теперь создайте в своей HOME папке каталог, в котором будут храниться файлы конфигурации:

mkdir ~ / .devilspie

Затем создайте первый файл конфигурации в этой папке. В качестве примера, чтобы Firefox всегда открывался на рабочем столе номер 2:

нано ~ / .devilspie / firefox.ds

И вставьте следующее:

(если
(это (имя_приложения) "Firefox")
(начать
(set_workspace 2)
(развернуть)
)
)
Те, кто использует compiz, должны изменить вызов "set_workspace" на "set_viewport".

Запустите devilspie в терминале, а затем проверьте, что происходит при запуске Firefox. Он должен открыться в рабочей зоне № 2.

Закройте Firefox и в терминале нажмите Ctrl + C, чтобы завершить выполнение devilspie.

Отсюда все, что вам нужно сделать, это отредактировать файлы конфигурации, чтобы оставить окна в соответствии с вашими вкусами и потребностями. Если вы хотите создать файл конфигурации для конкретного приложения, я рекомендую сделать следующее: в файле * .ds, который я написал (отладка). Откройте приложение, которое хотите настроить. Затем я снова позвонил devilspie через терминал. У вас получится что-то похожее на:

Заголовок окна: «Рабочий стол»; Название приложения: «Файловый менеджер»; Класс: «Наутилус»; Геометрия: 280 × 800 + 0 + 0
Заголовок окна: «Верхняя панель»; Название приложения: «Верхняя панель»; Класс: «Гном-панно»; Геометрия: 1280 × 25 + 0 + 0
Заголовок окна: «Нижняя панель»; Название приложения: «Нижняя панель»; Класс: «Гном-панно»; Геометрия: 1280 × 25 + 0 + 775

С помощью этой информации вы сможете получить имена приложений для использования в файлах.

Наконец, стоит отметить, что Devil's Pie должен быть зарегистрирован в системных сессиях, чтобы он запускался автоматически при запуске компьютера. Для этого не забудьте добавить его через Система -> Настройки -> Приложения при запуске. Нажмите «Добавить» и создайте новую программу запуска с именем Devil's Pie и командой devilspie.

Гдевильшпи

Ты не хороший друг терминала? Не слишком ли сложна для вас конфигурация файлов .ds? Для этого есть gdevilspie, графический интерфейс, который позволяет легко создавать и редактировать файлы .ds.

Чтобы установить его, запустите в терминале следующее:

sudo apt-get install Gdevilspie

источник: Marcoscruz


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Давайте использовать Linux сказал

    Я не могу вам сказать ... Я использую Openbox, и он отлично работает ...: S
    Кто-нибудь использует одну из последних версий Ubuntu?
    Ура! Павел.

  2.   Оскар Торренте Артеро сказал

    Эта программа предназначена для работы с Metacity. С Gnome3 -или Mutter- или с Unity -или Compiz- это работает? Официальная страница не обновлялась годами ...

  3.   Оскар Торренте Артеро сказал

    Эй, Devilspie идет в Metacity. С Gnome3 - то есть Mutter- тоже идет? Официальный сайт давно не обновляется ...

  4.   Алебилс сказал

    Привет
    при запуске с терминала он сообщает мне

    S-выражения не загружены, завершаем работу

    Я использую ubuntu 10.04 с Compiz