Есть ли ярлык для разбиения окон на левую или правую сторону экрана?

20

Так как Compiz Grid не поддерживается в ubuntu-2d, я ищу альтернативу окнам черепицы.

Это видео показывает, что xfce4 и xfwm4 могут привязывать окна к части экрана. Я хотел бы сделать это с помощью сочетаний клавиш.

Я уже установил xfce4 и xfwm4 , но я не вижу, какой из них в следующем списке выполняет задание:

Может ли кто-нибудь помочь?

    
задан SoftTimur 17.04.2012 в 00:21
источник

5 ответов

14

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

Заметное исключение в Compiz, которое может использоваться с большинством настольных сред, таких как Xubuntu / Unity, но не с Gnome-Shell.

В частности, для Xubuntu, чтобы получить поддержку мозаики мыши, вам нужно либо скомпилировать, либо установить модифицированный оконный менеджер, такой как этот Q & amp; A:

Автоматически размер окна с помощью Xfce, как в gnome

Чтобы получить поддержку кросс-клавиатуры без компилятора и диспетчера окон без тайлинга, вам нужно быть более изобретательным и контролировать положение окна и определять размер - этот ответ дает вам это решение.

Тем не менее, для лучшей поддержки черепицы вы должны использовать выделенный диспетчер оконной панели, такой как Awesome.

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

Основной скрипт python на панели запуска позволяет управлять окнами, например перемещать их влево или правильно.

Я немного изменил это, чтобы работать с XFCE / Xubuntu и позволить вам установить его в 11.10 или 12.04. Это может быть легко адаптировано для других DE, таких как единство-2d

Создание сочетаний клавиш - пример ниже:

Вы вызываете скрипт stiler.py со следующими параметрами:

  • left - нарисуйте текущее окно в левой части экрана.
  • right - нарисуйте текущее окно в правой части экрана.
  • вертикальный - разбивать все окна по вертикали
  • горизонтальный - разбивать все окна по горизонтали
  • цикл - чередующиеся окна циклически и вращаются между этими окнами
  • prev - перемещение фокуса в предыдущее окно
  • next - переместите фокус в следующее окно
  • максимизировать - увеличить текущее окно

Некоторые примеры:

окна циклов

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

для установки

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler
    
ответ дан fossfreedom 18.04.2012 в 22:16
источник
5

Xubuntu LTS 16.04 имеет возможность разбивать окна по умолчанию с помощью мыши. Возьмите окно с помощью мыши и переместите его в верхнюю, нижнюю, левую, правую, верхнюю правую, левую верхнюю, нижнюю или нижнюю левую.

Если вы хотите использовать свою клавиатуру вместо этого, вам нужно настроить ярлыки в Window Manager , как показано на следующем снимке экрана:

Я ответил на этот старый вопрос, потому что, будучи новичком Xubuntu, я тоже искал эту функцию и не мог найти ее в начале.

    
ответ дан fliegenpilzmann 17.04.2017 в 16:55
4

Мне повезло с быстротой. Используйте его так же, создайте ярлыки для команды.

Ссылка

    
ответ дан Stephen 15.08.2012 в 09:54
2

В этом видео в описании указано xfwm4-tiling . Так что это не просто XFCE (и xfwm). Это дополнительный пакет. Поиск apt-cache не находит его, поэтому он не находится в репозиториях Ubuntu. Описание видео также говорит, что он / она использует Arch Linux и ссылается на AUR, который является хранилищем Arch.

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

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

Затем вы можете настроить awesome для автоматического запуска различных приложений XFCE, таких как xfce4-power-manager (важно для функций управления питанием, таких как приостановка и выключение при низком заряде батареи), xfsettingsd (демон, который гарантирует, что некоторые, но не все, настройки XFCE (например, параметры отображения и gtk), xfce4-panel (поэтому вы можете использовать панель, к которой вы привыкли), xfce4-volumed (демон xfce volume) и т. д. Awesome не поддерживает композицию, но вы можете получить что при автозапуске xcompmgr . В Интернете есть много информации о том, как запустить этот материал в Awesome, в том числе в другом месте на этом сайте.

Вот базовый учебник для использования Awesome.

Если вы хотите запустить Awesome в XFCE, это не сложно, но Awesome нужно переконфигурировать для правильной работы с панелью XFCE; Я не знаю, насколько это легко (думаю, это не сложно, но в любом случае это инвестиции времени).

    
ответ дан Chan-Ho Suh 18.04.2012 в 02:12
0

Просто нажмите и удерживайте клавишу super, и вы получите наиболее полезные ярлыки в ubuntu, как показано на изображении.

    
ответ дан Sagar Gupta 25.02.2016 в 11:22