Девільспі це програма для 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)
(розгорнути)
)
)
Запустіть 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 девільспі
Фуенте: Маркоскруз
Я не міг вам сказати ... Я використовую Openbox, і він чудово працює ...: S
Хтось використовує одну з останніх версій Ubuntu?
На здоров’я! Павло.
Ця програма призначена для роботи з Metacity. З Gnome3 - або Mutter - чи з Unity - або Compiz - це працює? Офіційна сторінка не оновлювалася роками ...
Гей, Девілспі збирається на Metacity. З Gnome3 - тобто, Mutter-, це теж йде? Офіційний веб-сайт вже давно не оновлюється ...
Привіт
при виконанні його з терміналу це мені повідомляє
Не завантажено s-виразів, вихід
Я використовую ubuntu 10.04 з Compiz