Чи є спосіб отримати сітку робочої області в Gnome 3.x?


30

Чи є якісь налаштування / плагін / хак / вирішення, які дозволять мені запускати Ubuntu на робочому столі Gnome 3.x / Gnome Shell, зберігаючи сітку робочого простору 2х2 або nxm замість одновимірної лінійки робочих просторів Gnome за замовчуванням?

Відповіді:


22

Оновлення для версії 3.32+: Сітка робочої області наразі не оновлюється, але натомість розробник рекомендує матрицю робочої області . Я дуже задоволений у 3.32.

Розширення Сітка робочої області виконує цю роботу. Це працює бездоганно з 3,20.

Дві переваги перед Frippery Bottom Panel (які добре працюють, див. Цю відповідь ):

1) Для видалення нижньої панелі не потрібне злому.

2) На огляді структура сітки показана як обрана двовимірна сітка. За допомогою Frippery Bottom Panel огляд продовжує показувати одну смугу робочих просторів.

Робоче місце сітки . Ширина огляду робочої області регулюється. Розширення сітки робочого місця

Мішури Нижня панель . Хоча сітка на робочому місці буде досягнуто, воно не відображається в огляді. Розширення Frippery Bottom Panel


Сітка робочого простору не працює для 3.6.2.
фальшивий гребень

З тих пір оновлено і тут працює чудово 3.6.6.
supervacuo

Каже, що застаріло на 3,8, але якщо встановлено, воно все ще працює.
Расмус

1
З тих пір оновлено і тут працює чудово 3,8.
Кейн

Про Gnome 3.14 дивіться у розділі github.com/zakkak/workspace-grid-gnome-shell-extension/issues/…
paugier

10

Pre-GNOME-Shell 3.10: комбінація двох розширень можливо. Мінус у тому, що у вас буде нижня планка.

У моєму блозі пояснюються різні способи, як це зробити, включаючи позбавлення від нижньої панелі (включеної нижче).

Для 3.10 - 3.20: Перейдіть на сторінку extensions.gnome.org і знайдіть панель Frippery Bottom . Встановіть його. Це дасть вам нижню панель. Клацання праворуч надасть можливість вимкнення динамічних робочих просторів і дозволяє встановити кількість рядків і стовпців.

Найчистіший спосіб позбутися нижньої панелі - це редагування

 ~/.local/share/gnome-shell/extensions/Bottom_Panel@rmy.pobox.com/stylesheet.css 

а на лінії 6 змініть висоту на -3pt. Збережіть файл. Щоб активувати ефект, GNOME-Shell потрібно перезапустити, тому перезавантажте, вийдіть із системи та ввімкніть або перезапустіть GNOME-Shell натисканням Alt+f2, введіть команду rта натисніть ENTER.

Кредит належить Брайану Максвіні .


3
Приємно! Ви можете приховати нижню панель шляхом редагування ~/.local/share/gnome-shell/extensions/Bottom_Panel@rmy.pobox.com/extension.js. Там замініть рядки 787 і 788 на this.actor.set_position(primary.x,-h);і this.actor.set_size(primary.width,h);, відповідно,.
Расмус

Солодке! Я спробував спочатку подивитися на код, але був переповнений, але це неймовірно! Дякую, що поділились.
вир

Чи можете ви додати основу відповіді у відповідь, а не просто посилання?
Нанна

@Nanne Я додав інструкцію.
вихор

1
@Erhannis Відкрийте цей документ і шукайте alt+f2приклади різних спеціальних команд: wiki.gnome.org/Projects/GnomeShell/CheatSheet Єдиними, кого я бачу, є: lg(відкрити відладчик в реальному часі LookingGlass), r(Перезапустити оболонку Gnome), rt(Перезавантажити тему) , debugexit(Вийдіть з Gnome і не перезавантажуйте, наприклад, Вийдіть, тому що я розробник GnomeShell і я знаю, що роблю)
ThorSummoner

4

Я фактично дивився на це сьогодні, і коротка відповідь - ні. Хакітним способом вирішення проблеми є те, щоб workspace-switcherна ньому працювала панель gnome з аплетом. Цей аплет забезпечує налаштування для кількості рядків робочих просторів, тому ви можете створити макет сітки.

У мене був хак, який був демоном, що працює у фоновому режимі, і це міг би впоратися для мене, тому мені не потрібен аплет комутатора робочої області. Однак це вже не працює. Однак я скоро його перепишу, щоб він знову працював з GNOME 3.x та використовував dconf / gsettings. Це може бути налаштовано лише за допомогою редагування параметрів безпосередньо за допомогою інструменту командного рядка gsettings або dconf-редактора.


2

Ви можете отримати сітку робочої області 1X1, використовуючи нове розширення WorkspaceBar, яке я написав. Я буду розбиратися, як додати варіант 2X2, якщо люди цього хочуть. Це були б маленькі маленькі кнопки, щоб поміститися на панелі.


2
Я розгублений, що 1x1 gridозначає? Чи не сітка 1x1 - це лише одна комірка? (Це звучить навіть більш обмежено, ніж те, що gnome 3 робить поза коробкою.)
ThorSummoner
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.