Czy istnieje sposób na uzyskanie siatki obszaru roboczego w Gnome 3.x?

30

Czy jest jakieś ustawienie / plugin / hack / obejście, które pozwoli mi uruchomić Ubuntu z pulpitem Gnome 3.x / Gnome Shell, zachowując siatkę obszaru roboczego 2x2 lub nxm zamiast domyślnej jednowymiarowej linii obszarów roboczych?

Rasmus
źródło

Odpowiedzi:

22

Aktualizacja do wersji 3.32+: Workspace Grid nie jest obecnie aktualizowany, ale zamiast tego programista zaleca Workspace Matrix . Jestem bardzo zadowolony z wersji 3.32.

Rozszerzenie Workspace Grid wykonuje to zadanie. Działa bezbłędnie w wersji 3.20.

Dwie zalety w stosunku do Frippery Bottom Panel (które działają dobrze, patrz ta odpowiedź ) to:

1) Nie trzeba hakować, aby usunąć dolny panel.

2) W przeglądzie struktura siatki jest pokazana jako wybrana dwuwymiarowa siatka. W przypadku Frippery Bottom Panel przegląd nadal pokazuje pojedynczy pasek obszarów roboczych.

Siatka miejsca pracy . Szerokość widoku obszaru roboczego jest regulowana. Rozszerzenie siatki miejsca pracy

Frippery Bottom Panel . Chociaż siatka pracy jest osiągnięty, to nie jest pokazany w przeglądzie. Rozszerzenie Frippery Bottom Panel

Rasmus
źródło
Siatka obszaru roboczego nie działa dla 3.6.2.
fakedrake
Od tego czasu został zaktualizowany i działa dobrze na 3.6.3 tutaj.
supervacuo
Mówi, że jest nieaktualny dla wersji 3.8, ale jeśli jest zainstalowany, nadal działa.
Rasmus
1
Od tego czasu został zaktualizowany i działa dobrze na 3.8 tutaj.
Kein
10

Pre-GNOME-Shell 3.10: Możliwe jest połączenie dwóch rozszerzeń. Minusem jest to, że będziesz miał dolny pasek.

Mój post na blogu wyjaśnia różne sposoby, jak to zrobić, w tym pozbycie się dolnego paska (uwzględnionego poniżej).

Dla wersji 3.10 - 3.20: Wejdź na extensions.gnome.org i znajdź Frippery Bottom Panel . Zainstaluj to. To da ci dolny pasek. Kliknięcie po prawej stronie daje opcję wyłączenia dynamicznych obszarów roboczych i pozwala ustawić liczbę wierszy i kolumn.

Najczystszym sposobem na pozbycie się dolnego paska jest edycja

 ~/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css 

i w linii 6 zmień wysokość na -3pt. Zapisz plik. Aby aktywować efekt, GNOME-Shell musi zostać zrestartowany, więc zrestartuj komputer, wyloguj się i zaloguj lub uruchom ponownie GNOME-Shell naciskając Alt+f2, wprowadzając polecenie ri naciskając ENTER.

Zasługa Brian McSweeney .

wir
źródło
3
Miły! Możesz ukryć dolny panel, edytując ~/.local/share/gnome-shell/extensions/[email protected]/extension.js. Tam zastąpić linie 787 i 788 z this.actor.set_position(primary.x,-h);i this.actor.set_size(primary.width,h);, odpowiednio.
Rasmus
Słodkie! Na początku próbowałem zobaczyć kod, ale byłem przytłoczony, ale to niesamowite! Dzięki za udostępnienie.
whirlwin
Czy możesz dodać podstawy odpowiedzi w odpowiedzi zamiast samego linku?
Nanne
@Nanne Dodałem instrukcje.
whirlwin
1
@Erhannis Otwórz ten dokument i wyszukaj alt+f2przykłady różnych specjalnych poleceń: wiki.gnome.org/Projects/GnomeShell/CheatSheet Jedyne, które widzę to: lg(otwórz debuger na żywo LookingGlass), r(Uruchom ponownie powłokę Gnome), rt(Ponownie załaduj motyw) , debugexit(Wyjdź z Gnome i nie uruchamiaj ponownie, np. Wyjdź, ponieważ jestem programistą GnomeShell i wiem, co robię)
ThorSummoner,
4

Tak naprawdę dzisiaj na to patrzyłem, a krótka odpowiedź brzmi „nie”. Hacky obejście polega na uruchomieniu panelu gnome z workspace-switcherapletem. Ten aplet zapewnia ustawienie liczby wierszy obszarów roboczych, dzięki czemu można utworzyć układ siatki.

Kiedyś miałem hacka, który był demonem działającym w tle, co poradziłoby mi z tym, więc nie potrzebowałbym apletu przełączania przestrzeni roboczej. Ale to już nie działa. Jednak wkrótce go przepiszę, aby znów działał z GNOME 3.xi korzystał z dconf / gsettings. Można go jednak konfigurować tylko poprzez bezpośrednią edycję ustawień za pomocą narzędzia wiersza poleceń gsettings lub edytora dconf.

dobey
źródło
2

Możesz uzyskać siatkę obszaru roboczego 1X1 za pomocą nowego rozszerzenia WorkspaceBar, które napisałem. Spróbuję dodać opcję 2X2, jeśli ludzie tego chcą. Byłyby to małe, małe guziki pasujące do panelu.

Mark Bokil
źródło
2
Jestem zdezorientowany, co to 1x1 gridznaczy? Czy siatka 1x1 nie jest tylko pojedynczą komórką? (Brzmi to jeszcze bardziej niż to, co robi gnome 3 po wyjęciu z pudełka.)
ThorSummoner,