Можно ли настроить Snap-Windows на 4 окна вместо 2?

22

Заголовок может нуждаться в некоторой корректировке, но я пытаюсь сказать, что когда вы перетаскиваете окно в левую или правую часть экрана, оно изменяет размеры, чтобы заполнить эту половину экрана. Поэтому, если я перетаскиваю 2 окна, одно влево и одно вправо, у меня может быть 2 окна, которые используют весь экран и не перекрываются. Например, для случаев, когда я хочу рассказать о веб-программировании, и в одном окне у меня есть код, а в другом - веб-браузер.

Теперь, что, если бы я хотел иметь 4 вместо 2. Одно окно изменило бы размеры, чтобы взять верхний левый, другое верхнее правое, тогда еще 2 взяли бы нижний левый и нижний правый. Все это заняло бы эти позиции, если бы я перетащил их в соответствующие углы (например: верхнее левое окно изменило бы размер до этой позиции, если я перетащил бы его в верхний левый угол экрана, нижнее правое изменило бы к этому положение, если я перетаскиваю его в правый нижний угол экрана).

Итак, как я могу добавить еще 2 позиции, чтобы Unity обрабатывал все эти 4 позиции, а не только 2?

Луис Альварадо
источник
В настоящее время он настраивается на 4 угла или нет? Пожалуйста уточни.
talktokets
Ну, на экране 4 угла, и, как я уже упоминал в этом вопросе, я хочу 4 окна, каждое в каждом углу экрана (слева направо или снизу справа).
Луис Альварадо
Я попробовал себя сейчас. Когда мы перетаскиваем окно в любую левую или правую сторону, оно будет занимать эту позицию. Скорее это заполняет это пространство. Я пробовал четыре окна, но перетаскивание не работает, я думаю. Единственный вариант, что вы можете изменить размер вручную.
talktokets

Ответы:

27

Я думаю, что вы можете редактировать настройки EDGE в GRID с помощью CompizConfig Setting Manager (чтобы установить этот запуск sudo apt-get install compizconfig-settings-managerв терминале).

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

Если вы устанавливаете настройку угла (то есть устанавливаете верхний левый угол в верхний левый угол), то когда вы перетаскиваете окна к углам, будет «SNAP»

BiggJJ
источник
16

Хорошо, нашел вариант с помощью Compiz (нам нужен CompizConfig Settings Manager установлен). Откройте CCSM и перейдите в окно управления

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

Плагин, который мы будем использовать, это плагин Grid . Откройте его и выберите вкладку Edges .

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

Теперь изменяйте каждое поведение, пока оно не будет выглядеть, как на картинке выше, чтобы:

Верхний левый угол - верхний левый угол

Правый верхний угол - правый верхний угол

Нижний левый угол - Нижний левый угол

Нижний правый угол - Нижний правый угол

Теперь выйдите из системы и снова войдите в систему. Это позволит избежать любых странных графических эффектов.

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

Окончательный результат должен быть примерно таким:

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

Луис Альварадо
источник
Обратите внимание, что Ubuntu 18 теперь использует менеджер рабочего стола GNOME вместо Unity, поэтому вы должны использовать расширения GNOME, чтобы получить эту возможность. Я написал подробные инструкции о том, как это сделать здесь: askubuntu.com/a/1089033/327339 .
Габриэль Стейплз