Як оптимізувати ефективність за допомогою Devilspie

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


Одним із удосконалень у диспетчерах вікон дистрибутивів Linux над Windows є те, що робочий стіл складається з декількох робочих областей. Це ніби у вас є кілька незалежних парт для організації ваших вікон.

Днями я думав, що це не буде погано, якщо, наприклад, коли я запустив програму зчитування пошти, її відкриють у певній робочій області. Таким чином, він може працювати у "фоновому режимі" постійно, не турбуючи мене.

Нарешті, я знайшов альтернативу, щоб зробити цю роботу. І це завдяки застосуванню «Диявольський пиріг».

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

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

Встановлення та конфігурація

Перш за все, встановіть devilspie:

sudo apt-get install devilspie

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

mkdir ~ / .devilspie

Потім створіть перший конфігураційний файл у цій папці. Як приклад, щоб Firefox завжди відкривався на робочому столі №2:

nano ~ / .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
Заголовок вікна: 'Верхня панель'; Назва програми: 'Верхня панель'; Клас: 'Gnome-panel'; Геометрія: 1280 × 25 + 0 + 0
Заголовок вікна: 'Нижня панель'; Назва програми: 'Нижня панель'; Клас: 'Gnome-panel'; Геометрія: 1280 × 25 + 0 + 775

За допомогою цієї інформації ви зможете отримати назви програм, які будуть використовуватися у файлах.

Нарешті, варто згадати, що Devil's Pie повинен бути зареєстрований у системних сеансах, щоб він запускався автоматично при запуску комп'ютера. Для цього не забудьте додати його через Система -> Налаштування -> Програми під час запуску. Клацніть на "Додати" і створіть нову програму запуску під назвою Devil's Pie та командою devilspie.

Гдевільшпі

Ви не хороший друг терміналу? Чи занадто складна конфігурація файлів .ds? Для цього існує gdevilspie, графічний інтерфейс, який дозволяє легко створювати та редагувати .ds-файли.

Щоб встановити його, запустіть у терміналі наступне:

sudo apt-get install девільспі

Фуенте: Маркоскруз


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Давайте використовувати Linux - сказав він

    Я не міг вам сказати ... Я використовую Openbox, і він чудово працює ...: S
    Хтось використовує одну з останніх версій Ubuntu?
    На здоров’я! Павло.

  2.   Оскар Торренте Артеро - сказав він

    Ця програма призначена для роботи з Metacity. З Gnome3 - або Mutter - чи з Unity - або Compiz - це працює? Офіційна сторінка не оновлювалася роками ...

  3.   Оскар Торренте Артеро - сказав він

    Гей, Девілспі збирається на Metacity. З Gnome3 - тобто, Mutter-, це теж йде? Офіційний веб-сайт вже давно не оновлюється ...

  4.   Алебіли - сказав він

    Привіт
    при виконанні його з терміналу це мені повідомляє

    Не завантажено s-виразів, вихід

    Я використовую ubuntu 10.04 з Compiz