Вопрос или проблема
Чтобы выровнять окно по левой/правой/верхней/нижней половине экрана с помощью мыши, вам нужно перейти в ‘настройки редактора’ -> ‘xfwm4’ и снять галочку с свойства ‘wrap_windows’. Теперь вы можете перетаскивать окно за край экрана, чтобы расположить его. Но какие комбинации клавиш существуют для такого выравнивания? XFCE 4.10 имеет такую функциональность, но я не могу найти комбинации клавиш для этого.
Комбинации клавиш Xubuntu
По умолчанию, выравнивание окон в XFCE/Xubuntu осуществляется только с помощью мыши.
Тем не менее, у вас есть возможность определить свои собственные комбинации клавиш:
Используя менеджер настроек –> оконный менеджер, у вас есть действия по выравниванию, как показано на изображении.
На картинке я определил две пользовательские комбинации клавиш CTRL+T, чтобы выровнять текущее окно наверху, и CTRL+G, чтобы выровнять его внизу.
Чтобы определить свою собственную комбинацию клавиш – дважды щелкните в поле сочетание клавиш рядом с действием.
Одна из проблем с вышеупомянутым решением заключается в том, что оно не сработает, если вы назначите меню Whisker на использование клавиши SUPER.
Нравится вам или нет MS, я думаю, вы согласитесь, что их комбинации клавиш для меню Пуск, выравнивания и состояний окон очень интуитивны. (WINKEY+LEFT: Выровнять влево, WINKEY+RIGHT: Выровнять вправо, WINKEY+UP: Максимизировать, WINKEY+DOWN: Свернуть, WINKEY: Открыть меню Пуск)
Я хотел имитировать это как можноCloser.
Похоже, что в XFCE (по крайней мере, в Xubuntu) есть две основные настройки комбинаций клавиш: одна в Настройках > Клавиатура и одна в Настройках > Оконный менеджер. Комбинация клавиш для меню Whisker (которую я назначил на клавишу SUPER/WINKEY) находится в Настройках > Клавиатура, и при настройке этого не позволяет работать каким-либо настройкам WINKEY для окна менеджера.
Мое решение заключалось в том, чтобы назначить клавиши для выравнивания из Настроек > Клавиатура (вместо Оконного менеджера), используя quicktile.py (найдено здесь).
Команда: ~/src/quicktile/quicktile.py left
– Сочетание клавиш: Super+Left
Команда: ~/src/quicktile/quicktile.py right
– Сочетание клавиш: Super+Right
Команда: ~/src/quicktile/quicktile.py maximize
– Сочетание клавиш: Super+Up
Команда: ~/src/quicktile/quicktile.py minimize
– Сочетание клавиш: Super+Down
Команда: ~/src/quicktile/quicktile.py show-desktop
– Сочетание клавиш: Super+D
Затем я могу, чтобы клавиша SUPER/WINKEY открывала меню Whisker с:
Команда: xfce4-popup-whiskermenu
– Сочетание клавиш: Super L
Это работает очень хорошо, но не совсем идеально. Например, в многомониторной среде окна не переходят на следующий экран, как это делает Windows. Я бы хотел, чтобы эта функциональность работала, но пока могу обойтись без нее 🙂
Я знаю, что вопрос 12 лет, но он все еще появляется довольно высоко в результатах поиска о вариантах выравнивания окон в Xubuntu.
Так что, если кто-то наткнется на эту тему с такой же нуждой, как и у меня – мне не хватало функциональности, подобной Windows FancyZones или Kubuntu KZones в Xubuntu, поэтому я создал Xutiles, помощник по выравниванию окон для Xubuntu: GitHub – edison23/xutiles: Выравнивание окон для X
Ответ или решение
Горячие клавиши для выравнивания окон в Xubuntu 12.10
Введение
Xubuntu 12.10 — это легковесная версия операционной системы Ubuntu, использующая среду рабочего стола XFCE. Поскольку стандартная конфигурация XFCE по умолчанию поддерживает выравнивание окон (тейлинг) только с помощью мыши, многие пользователи ищут способы улучшить свои навыки работы с клавиатурой, чтобы повысить продуктивность и удобство работы.
Выравнивание окон с помощью мыши
Чтобы выравнивать окна по краям экрана с помощью мыши, необходимо выполнить несколько шагов:
- Откройте редактор настроек.
- Перейдите в раздел
xfwm4
. - Убедитесь, что свойство
wrap_windows
отключено. Это позволит вам перетаскивать окна за пределы границ экрана.
Настройка горячих клавиш
XFCE 4.10 имеет функциональность для добавления собственных сочетаний клавиш для тейлинга окон. Эта функция позволяет настроить удобные сочетания клавиш, похожие на те, которые используются в других операционных системах, таких как Windows.
Чтобы настроить ваши собственные горячие клавиши:
- Откройте
Настройки менеджера
и выберитеУправление окнами
. - Найдите раздел
Tile Actions
, где вы можете увидеть текущие действия. - Дважды щелкните по полю
сочетание клавиш
рядом с нужным действием для назначения вашей комбинации клавиш.
Примеры настроек
Вот примеры того, как можно настроить сочетания клавиш для быстрого выравнивания окон:
-
Выровнять влево:
- Команда:
~/src/quicktile/quicktile.py left
- Сочетание:
Super+Left
- Команда:
-
Выровнять вправо:
- Команда:
~/src/quicktile/quicktile.py right
- Сочетание:
Super+Right
- Команда:
-
Максимизировать:
- Команда:
~/src/quicktile/quicktile.py maximize
- Сочетание:
Super+Up
- Команда:
-
Свернуть:
- Команда:
~/src/quicktile/quicktile.py minimize
- Сочетание:
Super+Down
- Команда:
-
Показать рабочий стол:
- Команда:
~/src/quicktile/quicktile.py show-desktop
- Сочетание:
Super+D
- Команда:
Настройка меню Whisker с помощью Super key
Чтобы открывать меню Whisker с помощью клавиши Super (или WINKEY), настройте следующее:
- Команда:
xfce4-popup-whiskermenu
- Сочетание:
Super L
Однако стоит отметить, что использование клавиши Super может конфликтовать с другими настройками, поэтому важно продумать конфигурацию вашего рабочего окружения.
Заключение
Работа с комбинациями клавиш в Xubuntu 12.10 может значительно сэкономить время и увеличить продуктивность. Тем не менее, система по-прежнему требует дополнительных улучшений, таких как поддержка многоэкранной конфигурации, когда окна не могут автоматически перемещаться между экранами. Если вы ищете более сложные инструменты для управления окнами, рассмотрите возможность использования утилиты, такой как Xutiles, которая помогает улучшить функциональность тейлинга.
Рекомендации по оптимизации
Для улучшения вашего опыта работы с окнами в Xubuntu, рекомендуется:
- Экспериментировать с разными сочетаниями клавиш, чтобы найти наиболее удобные для себя.
- Рассмотреть возможность использования скриптов, если вы хотите автоматизировать дополнительные действия.
- Убедитесь, что ваши настройки не конфликтуют друг с другом, чтобы избежать проблем в работе.
Помните, что правильная настройка рабочего окружения может значительно повысить вашу эффективность и удобство при работе.