Существуют ли какие-либо настройки / плагин / хак / обходной путь, которые позволят мне запускать Ubuntu с рабочим столом Gnome 3.x / Gnome Shell, сохраняя сетку рабочего пространства 2x2 или nxm вместо стандартной линейной конфигурации Gnome рабочие области?
Рекомендуемые расширения для 3.32+: Workspace Matrix.
Workspace Grid в настоящее время не обновляется, но разработчик вместо этого рекомендует Workspace Matrix. Workspace Matrix имеет хороший предварительный просмотр рабочих пространств в отображаемом переключателе и множество подстраиваемых опций.
Она обладает теми же преимуществами по сравнению с Frippery Panel, что и Workspace Grid (см. ниже).
Для 3.20:. Расширение Workspace Grid выполняет эту задачу. Оно безупречно работает с 3.20.
Два преимущества по сравнению с нижней панелью Frippery Bottom Panel (которые хорошо работают, ср. этот ответ):
1) Для снятия нижней панели не требуется взлом.
2) В обзоре структура сетки показана в виде выбранной двухмерной сетки. При использовании нижней панели Frippery Bottom Panel в обзоре продолжает отображаться одна полоса рабочих пространств
Workplace Grid. Ширина обзора рабочих мест регулируется.
Нижняя панель Frippery Bottom Panel. Хотя решетка рабочего места выполнена , она не отображается в обзоре.
Я действительно смотрел на это сегодня, и короткий ответ - нет. Хакерский обходной путь - запустить gnome-панель с апплетом переключателя рабочего пространства на ней. Этот апплет обеспечивает настройку количества строк рабочих областей, поэтому вы можете создать макет сетки.
У меня был хак, в котором демон работал в фоновом режиме, который справился бы с этим за меня, поэтому я бы не стал нужен апплет переключателя рабочего пространства. Но это больше не работает. Однако я скоро его переписываю, чтобы он снова работал с GNOME 3.x и с использованием dconf / gsettings. Однако его можно будет настроить только путем редактирования настроек напрямую с помощью инструмента командной строки gsettings или dconf-editor.
Вы можете получить сетку рабочей области 1X1, используя новое расширение WorkspaceBar, которое я написал. Я рассмотрю возможность добавления опции 2X2, если люди этого захотят. Это были бы маленькие кнопки, чтобы поместиться на панели.
Pre-GNOME-Shell 3.10: Это возможно с помощью комбинации двух расширений. Обратной стороной является то, что у вас будет нижняя панель.
В моем сообщении в блоге объясняются различные способы, как это сделать, включая удаление нижней панели (см. Ниже).
Для 3.10 - 3.20: Перейдите на extensions.gnome.org и найдите Нижняя панель Frippery . Установите его. Это даст вам нижнюю панель. Нажав на правую сторону, вы получите возможность отключить динамические рабочие пространства и сможете установить количество строк и столбцов.
Самый простой способ избавиться от нижней панели - отредактировать
~/.local/share/gnome-shell/extensions/Bottom_Panel@rmy.pobox.com/stylesheet.css
, а в строке 6 изменить высота до -3pt
. Сохраните файл. Чтобы активировать эффект, необходимо перезапустить GNOME-Shell, поэтому перезагрузите, выйдите из системы и войдите или перезапустите GNOME-Shell, нажав Alt + f2
, введите команду r
и нажмите ] ENTER
.
Благодарим Брайана МакСвини .