Чи є ярлик до плитки вікон ліворуч або праворуч екрана?


32

Оскільки Compiz Gridце не підтримується в ubuntu-2d, я шукаю альтернативу плитковим вікнам.

Це відео показує , що xfce4і xfwm4може прикріплення вікон до частини екрану. Я хотів би це зробити за допомогою комбінацій клавіш.

Я вже встановив xfce4і xfwm4, але я не бачу , який з них в наступному списку робить роботу:

введіть тут опис зображення

Хтось може допомогти?


Досить просто запустити Awesome wm у XFCE, до речі :-)
Chan-Ho Suh

Я думаю, що Awesomeце ще один wm, від якого не залежить xfce. Ми можемо вибрати один із них як сеанс під час входу, ні?
SoftTimur

1
Гм, я не впевнений, чому б я випадковим чином запропонував Дивовижний ... Я думаю, хтось ще запропонував (а потім видалив), що ви можете використовувати плитку wm у XFCE. У будь-якому випадку, відповідь на ваше запитання - так. Якщо ви встановите дивовижний в Ubuntu, він додасть сеансу до lightdm. Тоді ви можете додавати різні речі з XFCE, як, xfce-power-managerі xfsettingsdякщо ви покладаєтесь на ці речі.
Чан-Хо Су

Вибачте, я щойно встановив xfce-power-manager, але запуск його або xfsettingsdв терміналі (в сесії xfce) не має ніякого ефекту ...
SoftTimur

Привіт. Я подумав, що ви запитуєте про використання Awesome у власному сеансі в lightdm (графічному менеджері входу у вашу систему). Ймовірно, ви хочете додати ті програми xfce, про які я згадував, якщо ви запускаєте Awesome окремо, оскільки він не обробляє управління живленням або налаштування дисплея. Здається, ви запускаєте їх у XFCE, що безглуздо, оскільки вони вже мають працювати (xfce-power-manager вже має бути встановлено та працює ...)
Chan-Ho Suh

Відповіді:


20

У більшості випадків, більшість менеджерів без плитки та робочого середовища, таких як XFCE / Xubuntu, не мають підтримки для плитки.

Помітний виняток у Compiz, який можна використовувати в більшості середовищ Desktop, таких як Xubuntu / Unity, але не Gnome-Shell.

Спеціально для Xubuntu, щоб отримати підтримку плитки миші, вам потрібно буде скласти або встановити модифікований менеджер вікон, наприклад, цей Q&A:

Вікна автоматичного розміру за допомогою Xfce, як у gnome

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

Однак для найкращої підтримки плитки слід використовувати спеціальний менеджер плиткових вікон, наприклад Awesome.

Плитка клавіатури

Основний скрипт пітона на стартовій панелі дозволяє керувати вікнами, такими як переміщення їх вліво або вправо.

Я трохи змінив це для роботи з XFCE / Xubuntu і щоб дозволити вам встановити або 11.10, або 12.04. Це легко підходить для інших ДЕ, таких як єдність-2d

Створіть комбінації клавіш - приклад наведено нижче:

введіть тут опис зображення

Ви викликаєте сценарій stiler.pyз такими параметрами:

  • зліва - встановіть плитку на поточне вікно ліворуч на екрані.
  • праворуч - встановіть плитку на поточне вікно в правій частині екрана.
  • вертикальний - плитка всіх вікон вертикально
  • горизонтальний - плитка всіх вікон горизонтально
  • цикл - плитка вікон циклічно і обертається між цими вікнами
  • prev - переміщення фокусу на попереднє вікно
  • далі - перемістіть фокус на наступне вікно
  • максимізувати - максимізувати поточне вікно

Деякі приклади:

циклічні вікна

введіть тут опис зображення

плитка вертикально

введіть тут опис зображення

встановити

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

Дякую за коментар, я думаю, що це вирішить мою проблему ... Я намагаюся встановити і зробити sudo add-apt-repository ppa:fossfreedom/xfwm4. Але я отримав помилку: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 88, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (7, "couldn't connect to host")це моя проблема чи проблема вашого коду?
SoftTimur

це звучить, ніби ви за проксі-сервером - чи не так? Я думаю, що на цьому сайті є подібні запитання та відповіді.
fossfreedom

Так, я за проксі-сервером ...
SoftTimur

ось питання і відповіді , ви думаєте, я можу це вирішити на моєму боці?
SoftTimur

1
Це чудово! Закладка ...
Чан-Хо Су

12

Xubuntu LTS 16.04має можливість плитка вікон за замовчуванням за допомогою миші. Візьміть вікно за допомогою миші та перемістіть її вгору, внизу, вліво, вправо, вгорі праворуч, вгорі вліво, внизу вправо або внизу зліва.

Якщо ви хочете скористатися клавіатурою замість цього, вам доведеться налаштувати ярлики Window Managerна наступному екрані:

Менеджер вікон

Я відповів на це давнє запитання тут, тому що, як послушник Xubuntu, я шукав цю функцію і не міг її знайти на початку.


Отже, це Налаштування -> Менеджер вікон -> Клавіатура -> Плитка вікна зліва
Артур Клесун

7

Мені пощастило з швидкістю. Використовуйте його так само, створюйте ярлики до команди.

http://ssokolow.github.com/quicktile/


... або, для швидкого реагування, уникайте примусового запуску та вимикання кожного разу, коли ви запускаєте його, використовуючи внутрішню клавіатуру. Просто встановіть python-xlibі запустіть його за допомогою --daemonizeпараметра. (Подробиці в README )
ssokolow

Це був найпростіший вихід із усіх пробних рішень. Спасибі!
protoEvangelion

4

У цьому відео йдеться в описі xfwm4-tiling. Отже, це не просто XFCE (і xfwm). Це додатковий пакет. apt-кеш-пошуку не знаходять його, тому його немає у сховищах Ubuntu. Опис відео також говорить про те, що він використовує Arch Linux і посилається на AUR, що є сховищами Arch.

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

Вище в коментарях хтось згадував, що ви можете розглянути можливість використання Awesome (але пізніше цей коментар видалили). Я згадав, що ви можете використовувати Awesome всередині XFCE. Насправді, мабуть, простіше використовувати додатки XFCE всередині Awesome, ніж навпаки. Якщо ви встановите awesome за допомогою apt-get, ви знайдете дивовижний сеанс, встановлений у графічному менеджері входу (lightdm).

Тоді ви можете налаштувати дивовижну автоматичну запуск різних додатків XFCE, таких як xfce4-power-manager(важливо для таких функцій управління живленням, як призупинення та вимкнення низького заряду батареї) xfsettingsd(демон, який гарантує виконання деяких, але не всіх, параметрів XFCE, таких як налаштування дисплея та gtk тематизація), xfce4-panel(щоб ви могли використовувати панель, до якої ви звикли), xfce4-volumed(демон-об'єм xfce) і т. д. Awesome не підтримує композицію, але ви можете отримати це шляхом автоматичного запуску xcompmgr. В Інтернеті є багато інформації про те, як запускати цей матеріал в Awesome, в тому числі в інших місцях на цьому сайті.

Ось основний посібник із використання Awesome.

Якщо ви хочете запустити Awesome в XFCE, це не складно, але Awesome потрібно переналаштувати для належної роботи з панеллю XFCE; Я не знаю, наскільки це легко (я здогадуюсь, що це не важко, але це вкладення часу в будь-якому випадку).


1
плитка xfwm4 описана у моїй відповіді тут: askubuntu.com/questions/41566/…
fossfreedom

Ваш власний PPA, так? Приємно :-) Чи це також уникає перекриття?
Чан-Хо Су

так - це досить приємний патч від розробників Arch, який плитки вікон без перекриття. Зауважу, патч тепер був включений у xfce v4.10, який повинен (сподіваємось) знайти свій шлях у Xubuntu 12.10.
fossfreedom

Замість того, щоб продовжувати давати правильну відповідь у цій темі коментаря, чому б не поставити її в реальній відповіді? :-)
Чан-Хо Су

... Я вже вказував на цю відповідь у попередньому запитанні, яке він підніс. У цьому випадку він після рішення кладки плиткою для клавіатури - xfce-плитка - це рішення, яке є лише мишею, тому додавання цього фактично не відповість на його запитання :(
fossfreedom

1

Просто натисніть і утримуйте супер клавішу, і ви отримаєте найкорисніші ярлики ubuntu, як показано на зображенні.

введіть тут опис зображення


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