Чи є спосіб практично розділити монітор (для максимізації вікон)


15

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

Я чула про керування плиткою вікон, але все, що я знаю, більше схоже на кутові групи і не веде себе як інші розпорядники вікон (xfwm, compiz). Зараз я використовую xfwm, і хотів би дотримуватися цього, якщо це можливо. Якщо це завдання вимагає , я віддаю перевагу тому, яке або поводиться аналогічно загальним у вікні, або для якого є готова конфігурація.

Перший хак, який мені прийшов в голову, намагався підробити інформацію xrandr про геометрію екрану і обдурити диспетчера вікон, використовуючи такий підхід, але це виглядає як здоровий злом, який не повинен бути необхідним.

Я використовую Fedora linux, але я також добре будую програмне забезпечення, якщо його немає в управлінні пакетом.


Максимізація - це функція менеджера вікон. Це команда, яка змінює розмір вікна відповідно до розміру екрана. Таким чином, ви шукаєте менеджера вікон, де ви можете мати кнопку (запис меню, прив'язку клавіш, будь-яку іншу), яка змінює розмір активного вікна до половини екрана. Програмований віконний менеджер, такий як Sawfish, повинен це робити легко; xfwm не дуже гнучка, тому вам, ймовірно, доведеться зламати джерело.
Жил "ТАК - перестань бути злим"

І KDE, і Ubuntu Unity здатні максимально збільшити вікна лише до половини екрана, перетягнувши вікно на край екрана або на ярлик клавіатури. Я не впевнений, але я думаю, що в Unity він реалізований як плагін compiz
Сергій

@Sergey Gnome-shell теж робить це, але я вважаю за краще би дотримуватися XFce (і ви не можете мати WM gnome-shell без gnome-shell і навпаки). Мені доведеться зробити тестування акумулятора в менеджері вікон KDE, якщо це єдиний варіант.
Jonas Schäfer

@Gilles Тож, можливо, мені слід виділити тиждень або близько того для проїзду через кутових менеджерів вікон (дивовижні, пиляки, ...) там і подивитися, який з них я можу найбільш легко змінити, щоб відповідати моїм потребам.
Jonas Schäfer

Відповіді:


1

Якщо ви можете використовувати Compiz, є ця річ під назвою Grid (якщо я правильно запам’ятав ім’я). Я не впевнений, чи є у xfwm щось подібне, ви можете це перевірити.

Також я настійно рекомендую спробувати різні парадигми WM, якщо вони можуть бути більш придатними, тобто не опускайте плитки WM лише тому, що вони не є загальними.

Якщо ви наполягаєте на тому, щоб ви могли плитка вікон, не змінюючи WM, для цього є окремі (сторонні) утиліти. Один список знаходиться у Вікіпедії: https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg


Дякую перш за все за пропозиції. Пізніше я детально ознайомлюсь, оскільки наразі не маю часу реально випробувати WM.
Jonas Schäfer

1

Гаразд, я вже декілька місяців користуюся приголомшливим своїм ноутбуком. Після деякої розчаровувальної початкової конфігурації вона окупилася. Бонус: Fedora 18 знаходиться в офіційних сховищах.

Awesome надає послуги керування плиткою вікон з кількома розумними попередньо встановленими плитками (той, який використовує золоте співвідношення - це мій найчастіше використовується зараз). Конфігурацію lua легко змінити під ваші потреби, якщо ви знаєте деякі основні луа та / або маєте інтуїцію щодо програмування. Особливо на ноутбуці, і під час кодування я вважаю, що дуже корисно, оскільки ви можете робити все необхідне за допомогою клавіатури. Потрібно певний час, щоб звикнути до дивовижних і деякий час, щоб приємно привчитись до власних потреб. Можна наткнутися на налаштування за замовчуванням, як-от миша-фокус-слідкує, і непарний порядок завантаження та обробку помилок для конфігурації (дивним спершу спробує завантажити налаштування користувача, якщо це не вдасться (або не знайдено, ні помилка аналізатора), він завантажиться для системи потрібен певний час, щоб з’ясувати, чому зміни конфігурації не набудуть чинності).

Отже, якщо в моєму запитанні є вимога виключно з метою безперебійної роботи з декількома (максимізованими, тобто заповненням екрана) вікнами на одному великому екрані, дивовижний (або будь-який інший плитковий модуль WM для цього питання) - це правильний вибір.


Крім того, з останніми версіями XFce, менеджер вікон XFWM підтримує просте максимізація до половинок екрана (як вертикально, так і горизонтально), перетягуючи вікно до межі екрана.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.