Есть ли в Lubuntu легкий способ привязывать окна?

23

Я ищу легкий способ привязать окна в Lubuntu. Возможно установить compiz, но это сделает систему намного менее легкой. Есть ли альтернативы или обходные пути?

Exeleration-G
источник

Ответы:

10

Использование облегченного оконного менеджера

Вы можете использовать облегченный менеджер композитинга, используемый XFCE, под названием xfwm4

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

Это даст вам базовую оснастку Windows.

Обратите внимание: если вам не нравится возможность «изменить рабочее пространство при перетаскивании окна за пределы экрана» по умолчанию, снимите флажок с последнего параметра, показанного на рисунке.

Приступая к работе Tiling

Однако - если вы хотите использовать «компоновку» в compiz, вам нужно испачкать руки программиста, потому что это незавершенное производство.

Согласно этой статье, существует потенциальный патч, позволяющий включить мозаику окон (или Windows Snap) для менеджера композитинга xfwm4.

С помощью следующих вопросов и ответов я упаковал это мозаичное исправление в свой PPA - инструкции по установке можно найти в связанном ответе.

Есть отличное видео на YouTube, показывающее это в действии.


Как использовать xfwm4 в lubuntu / lxde

Использовать xfwm4 в качестве менеджера композитинга вместо OpenBox.

В настройках рабочего стола - Дополнительные параметры измените диспетчер окон на xfwm4

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

Сейчас в терминале:

cd ~/.config/lxsession
mkdir Lubuntu
cp LXDE/* Lubuntu/

Установите менеджер композитинга:

sudo apt-get install xfwm4-themes

Выйдите из системы и войдите в систему, чтобы менеджер композитинга xfwm4 вступил в силу.

Изменить стиль с помощью xfwm4-settings

fossfreedom
источник
Чтобы добавить xfwm4-settings в меню настроек, вы можете выполнить следующие действия: askubuntu.com/questions/295737/…
alexpotato
1
Это не решение. Люди используют Lubuntu, если им нужны LXDE и OpenBox, поэтому об установке XFCE4 не может быть и речи. Помните, что вопросы и ответы на них должны быть как можно более общими и не рассчитаны на отдельных пользователей.
Андын
@andyn - я понятия не имею, о чем вы говорите в последней части вашего заявления. Если вы хотите обсудить, зайдите в общий чат.
fossfreedom
FWIW: Обновите ответ @ fossfreedom для Lubuntu 15.10. Вам нужно добавить xfwm4запись в следующий экран конфигурации: Application Menu-> Preferences-> Default applications for LXSession-> Core Applicationsвкладка -> Windows Managerзапись: введите xfwm4.
ATutorMe
@ATutorMe Я задал очень связанный вопрос, но я не уверен, что это исправление актуально. Не могли бы вы проверить это? askubuntu.com/questions/1192585/…
Рику
17

Super + arrow

Super+ и Super+ разделить экран по горизонтали.

Super+ и Super+ разделить его по вертикали.

bjgallardo
источник
8

Я лично использую QuickTile .

Это позволяет вам привязывать окна в разных областях экрана на основе ввода с клавиатуры (например, Ctrl+ Alt+, 1чтобы получить окно в верхнем левом углу). Он может быть запущен как демон на любом рабочем столе на базе X11 и требует только python в качестве зависимости.

Насколько я могу сказать, у него нет функции перетаскивания, но ваш вопрос не ограничивался только мышью.

billjoie
источник
4

В этой ветке на форуме crunchbang рассказывается о том, как получить aero-snapфункцию путем настройки openbox. Если вы хотите посмотреть на плитку, каскадировать и выставить подобную функцию в облегченной среде, вы можете посмотреть на это . Несмотря на то, что он размещен на форуме xfce, он может быть полезен другим оконным менеджерам, поскольку он использует xwininfo, wmctrlи xdotool. поэтому вам нужно установить x11-utils, xdotoolи wmctrlи связать некоторые клавиатуры действия для данного сценария. Я использовал его в xfce, и он работает нормально для меня. Если вам также нужна компоновка, попробуйте cairo-compmgr , который даст вам прозрачность, предоставит аналогичные функции и многие другие без замены вашего оконного менеджера. Для того, чтобы установить:

sudo add-apt-repository ppa:shnatsel/cairo-compmg
sudo apt-get update
sudo apt-get install cairo-compmgr

И просто запустите его ИЛИ добавьте в свой скрипт запуска.

sagarchalise
источник
4

Может быть, вы проверить OpenSnap .

Икем Крюгер
источник
2
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Эрик Карвалью,