Jak mogę zmniejszyć lub zwiększyć liczbę obszarów roboczych w Unity?

Odpowiedzi:

169

15.04 i później

W nowszych wersjach Ubuntu Workspaces znajdują się w przełączniku Workspace. Liczbę komputerów stacjonarnych można modyfikować, instalując Menedżera ustawień CompizConfig i zmieniając liczby wymienione w „Opcjach ogólnych> Rozmiar pulpitu”.

13.04 -14,10

Obszary robocze są domyślnie wyłączone w nowej instalacji Ubuntu 13.04.

Możesz włączać / wyłączać obszary robocze, a także definiować liczbę obszarów roboczych za pomocą unity-tweak-toolZainstaluj narzędzie Unity-Tweak-Tool ( sudo apt install unity-tweak-tool)

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

12.04 zainstalować

Liczbę obszarów roboczych można bezpiecznie ustawić bez korzystania z CCSM za pośrednictwem MyUnity

wprowadź opis zdjęcia tutaj

Przesuń suwaki, aby zmienić liczbę poziomych i pionowych obszarów roboczych

na przykład 4x1

wprowadź opis zdjęcia tutaj

fossfreedom
źródło
1
Nie działa dla unity-2d: - /
Dirk Eddelbuettel
czy MyUnity wymaga ponownego uruchomienia?
głośny
Wymagany restart Unity.
Daniel Kmak,
1
Dla mnie rozwiązanie dla 13.04 / 14.10 działało bardzo dobrze dla Ubuntu 15.04 ...
Aracthor
2
Ubuntu-tweak-tool działa również na Ubuntu 16.04
morhook
65

11.10 i poniżej

Korzystanie z CCSM

Działa to również na Ubuntu 12.04 LTS , ale łatwiej i bezpieczniej jest korzystać z MyUnity .

Ostrzeżenie: ccsm może prowadzić do niepożądanych efektów, które mogą być trudne do przezwyciężenia i może sprawić, że nie będziesz mieć pulpitu ( więcej informacji znajdziesz w tym pytaniu ).

Opcje dotyczące liczby obszarów roboczych można znaleźć w części compizconfig-settings-manager zainstaluj ccsmOpcje ogólne. Nie ustawiaj poziomych obszarów roboczych poniżej 2, ponieważ przycisk przełączania obszaru roboczego nie będzie działał.

Opcje ogólne

wprowadź opis zdjęcia tutaj

Korzystanie z MyUnity

MyUnity można używać również w wersji 11.10 i niższej, z dodatkowymi krokami.

W terminalu użyj, sudo add-apt-repository ppa:myunity/ppa && sudo apt-get update && sudo apt-get install myunityaby zainstalować MyUnity. Następnie wykonaj czynności opisane powyżej do 12.04.

ajmitch
źródło
działa również w dniu 14.04
HongboZhu
Cóż, metoda CCSM działa 14.04. MyUnity nie wydaje się być dostępna w dniu 14.04.
tsbertalan
Okazało się to przydatne do ustawiania w środowiskach pulpitu innych niż jedność (np. Mate) z załadowanym ccsm.
Steven C. Howell,
49

12.10

MyUnity zostało usunięte z repozytoriów kwantowych w oczekiwaniu na przepisanie. Może pojawić się ponownie w późniejszym terminie.

Do tego czasu liczbę obszarów roboczych można zmienić za pomocą jednej z czterech metod:

  • za pomocą wiersza polecenia
  • za pomocą Ubuntu-Tweak
  • using compiz-settings-manager (Niezalecane - skorzystaj z odpowiedzi CCSM, jeśli chcesz zaryzykować tę trasę).
  • dconf-editor

metoda 1

Jeśli podoba Ci się terminal, możesz osiągnąć powyższe poprzez:

gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize [x]
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize [y]

gdzie [x]i [y]są wartościami liczbowymi

metoda 2

wprowadź opis zdjęcia tutaj

metoda 3

narzędzia dconf Zainstaluj narzędzia dconf

WAŻNA UWAGA: musisz użyć metody jeden lub dwa wcześniej dla edytora dconf, aby pokazać klucze do zmiany.

Powodem tego jest to, że dconf-editordomyślnie nie pokazuje relokowalnych kluczy schematu, chyba że zostały wcześniej zmienione.

Pierwsza instalacja dconf-tools.

Następnie naciśnij ALT+ F2i wpiszdconf-editor

wprowadź opis zdjęcia tutaj

Naciśnij Enterlub kliknij pokazaną ikonę.

Spowoduje to otwarcie aplikacji:

wprowadź opis zdjęcia tutaj

Przejdź w dół drzewa org - compiz - profiles - unity - plugins - corei zmień pokazane wartości.

fossfreedom
źródło
2
potwierdzić „metodę 1” za pomocą terminala. działa świetnie i nie wymaga ponownego uruchamiania.
około
6

W Ubuntu 14.04 CLI:

dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize

Pisać:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
Dmitrij Sandałow
źródło
Działa również z Ubuntu 16.04
pabloa98
5

Możesz otworzyć terminal i ustawić tak, jak chcesz.

Za pomocą tego polecenia ustawiasz liczbę rzutni poziomych (w tym przykładzie zmieniam je na „3”):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize 3  

Dzięki temu ustawiasz liczbę pionowych rzutni (w tym przykładzie zmieniam je na „4”):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/vsize 4
desgua
źródło
właśnie miałem to opublikować… tak czy inaczej, tutaj link z instrukcjami dotyczącymi tworzenia szybkiej listy w celu łatwego zarządzania obszarami roboczymi. askubuntu.com/a/46832/45659
Mahesh
2
Dziękujemy za udzielenie jedynej odpowiedzi, która nie wymaga dodania dodatkowego oprogramowania, i dotyczy Unity 3D
Ben Simpson
Mogę potwierdzić, że działa to dla 12.04, i możesz ustawić 1x1 w jednym poleceniu, a zatem usuwając przycisk przełącznika obszaru roboczego za pomocą tego polecenia singlgconftool --set /apps/compiz-1/general/screen0/options/hsize --type=int 1 && gconftool --set /apps/compiz-1/general/screen0/options/vsize --type=int 1
HarlemSquirrel
najprostsze i najlepsze rozwiązanie
RockScience
3
To nie działało przez 14.04. To robi: askubuntu.com/a/447677/62483
Lucio
3

Zainstaluj compizconfig-settings-manager, uruchom go w Ustawieniach systemu (w sekcji Osobiste), a następnie przejdź do Opcji ogólnych (w sekcji Ogólne), teraz w zakładce Rozmiar pulpitu możesz zmienić liczbę pulpitów pionowych lub poziomych.

enzotib
źródło
2

Możesz spróbować z ccsmlub myunity.

ccsm (CompizConfig Settings Manager) ccsm

Otwórz terminal i uruchom:

gksudo apt-get install ccsm

wprowadź swoje hasło i wprowadź, ygdy zostaniesz o to poproszony.

Teraz naciśnij ALTi F2razem, wpisz ccsmi naciśnij Enter.

Gdy pojawi się Menedżer ustawień CompizConfig, wybierz Ściana pulpitu.

MyUnity moja wspólnota Dzięki MyUnity możesz ustawić liczbę komputerów stacjonarnych, ale nic więcej.

Otwórz terminal i uruchom:

gksudo apt-get install myunity

wprowadź swoje hasło i wprowadź, ygdy zostaniesz o to poproszony.

Teraz naciśnij ALTi F2razem, wpisz myunityi naciśnij Enter.

Kiedy pojawi się MyUnity, wybierz pulpit. Zmień H Desktop na pulpity poziome i V Desktop na pulpity pionowe.

paskudne
źródło
1
chociaż „moja społeczność” byłaby bezpieczniejsza dla nowych użytkowników, ponieważ jeśli poprawisz zbyt wiele w „ccsm”, nie wiedząc, co robisz, czasami możesz popsuć coś bardzo źle.
Daniel W.,
1

W rzeczywistości możesz zmieniać pulpity bez użycia ccsm lub MyUnity. Mam skrypt do dodania lub usunięcia wierszy i kolumn, ale możesz utworzyć prosty alias, aby ustawić jeden z nich.

Na przykład, aby ustawić liczbę kolumn, wpisz to po znaku zachęty:

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize Num_of_Cols, gdzie „Num_of_Cols” to liczba dla rozmiaru poziomego lub liczby kolumn.

Dla liczby wierszy użyj vsize zamiast hsize.

Pierwotnie otrzymałem skrypt z tego artykułu askubuntu , o dodawaniu opcji jako list szybkiego uruchamiania do programu uruchamiającego jedność, ale działa on jako skrypt w dowolnym menu lub jako funkcja bash lub alias.

Marty Fried
źródło
0

Użyłem CompizConfig Settings Manager (CCSM). Otwórz CCSM, wybierz, General Optionsa następnie przejdź do Desktop Sizekarty.

Możesz dostosować liczbę i układ obszarów roboczych za pomocą suwaków Horizontal Virtual Sizei, Vertical Virtual Sizeaby dostosować odpowiednio liczbę „kolumn” i „wierszy”.

Korzystanie z tej metody nie wydaje się zmieniać ustawień wspomnianych powyżej w edytorze gconf.

amc
źródło