Come posso ridurre o aumentare il numero di aree di lavoro in Unity?


Risposte:


169

15.04 e successive

Nelle versioni successive di Ubuntu Workspaces sono nel selettore dello spazio di lavoro. Il numero di desktop può essere modificato installando CompizConfig Settings Manager e modificando i numeri elencati in "Opzioni generali> Dimensioni desktop".

13.04 -14.10

Le aree di lavoro sono disabilitate di default su una nuova installazione di Ubuntu v13.04.

È possibile attivare / disattivare le aree di lavoro e definire il numero di aree di lavoro tramite unity-tweak-toolInstalla unity-tweak-tool ( sudo apt install unity-tweak-tool)

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

12.04 installare

Il numero di aree di lavoro può essere impostato in modo sicuro senza utilizzare CCSM tramite MyUnity

inserisci qui la descrizione dell'immagine

Spostare le barre di scorrimento per modificare il numero di aree di lavoro orizzontali e verticali

ad esempio 4x1

inserisci qui la descrizione dell'immagine


1
Non funziona per unity-2d: - /
Dirk Eddelbuettel il

MyUnity richiede il riavvio?
rumoroso

Riavvio di Unity richiesto.
Daniel Kmak,

1
Per me, la soluzione per 13.04 / 14.10 ha funzionato molto bene con Ubuntu 15.04 ...
Aracthor,

2
ubuntu-tweak-tool fa anche il lavoro su Ubuntu 16.04
morhook il

65

11.10 e precedenti

Utilizzando CCSM

Funziona anche su Ubuntu 12.04 LTS , ma è più semplice e sicuro usare MyUnity .

Avvertenza: ccsm può portare a effetti indesiderati che possono essere difficili da superare e possono lasciarti senza desktop (vedi anche questa domanda per ulteriori informazioni di base).

Le opzioni per il numero di aree di lavoro sono disponibili in compizconfig-settings-manager installa ccsmOpzioni generali. Non impostare aree di lavoro orizzontali inferiori a 2 o il pulsante di commutazione dell'area di lavoro non funzionerà.

Opzioni generali

inserisci qui la descrizione dell'immagine

Utilizzando MyUnity

MyUnity può essere utilizzato anche in 11.10 e versioni successive, con passaggi aggiuntivi.

In un terminale, utilizzare sudo add-apt-repository ppa:myunity/ppa && sudo apt-get update && sudo apt-get install myunityper installare MyUnity. Quindi, utilizzare i passaggi sopra descritti al 12.04.


funziona anche il 14.04
HongboZhu

Bene, il metodo CCSM funziona il 14.04. MyUnity non sembra essere disponibile il 14.04.
Tsbertalan,

È stato utile per l'impostazione in ambienti desktop non unitari (ad es. Mate) con ccsm caricato.
Steven C. Howell,

49

12.10

MyUnity è stata rimossa dai repository quantici in attesa di una riscrittura. Potrebbe riapparire in un secondo momento.

Fino ad allora, il numero di aree di lavoro può essere modificato utilizzando uno dei quattro metodi:

  • tramite la riga di comando
  • usando Ubuntu-Tweak
  • utilizzando compiz-settings-manager (non consigliato: utilizzare la risposta CCSM se si desidera rischiare questo percorso).
  • dconf-editor

metodo 1

Se ami il terminale puoi ottenere quanto sopra tramite:

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]

dove [x]e [y]sono valori numerici

metodo 2

inserisci qui la descrizione dell'immagine

metodo 3

dconf-tools Installa dconf-tools

NOTA IMPORTANTE: è necessario aver usato il metodo uno o due in precedenza per dconf-editor per mostrare le chiavi da modificare.

Il motivo è dovuto al fatto dconf-editorche non mostra le chiavi di schema trasferibili per impostazione predefinita, a meno che non siano state precedentemente modificate.

Prima installazione dconf-tools.

Quindi premere ALT+ F2e digitaredconf-editor

inserisci qui la descrizione dell'immagine

Premi Entero fai clic sull'icona visualizzata.

Questo quindi apre l'applicazione:

inserisci qui la descrizione dell'immagine

Scorri l'albero verso il basso org - compiz - profiles - unity - plugins - coree modifica i valori visualizzati.


2
confermare "metodo 1" tramite il terminale. funziona alla grande e non è necessario il riavvio.
qualcosa del


6

In Ubuntu 14.04 CLI:

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

Scrivi:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2

Funziona anche con Ubuntu 16.04
pabloa98

5

È possibile aprire un terminale e impostare come desiderato.

Con questo comando imposti il ​​numero di finestre orizzontali (in questo esempio lo sto cambiando in "3"):

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

E con questo imposti il ​​numero di finestre verticali (in questo esempio lo sto cambiando in "4"):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/vsize 4

stavo per pubblicare questo .. comunque, ecco un link con le istruzioni su come creare un rapido elenco per gestire facilmente le aree di lavoro. askubuntu.com/a/46832/45659
Mahesh,

2
Grazie per aver fornito l'unica risposta che non richiede l'aggiunta di altro software e si rivolge a Unity 3D
Ben Simpson,

Posso confermare che funziona per 12.04, e puoi impostare su 1x1 in un singolo comando e quindi rimuovere il pulsante di cambio dell'area di lavoro con questo comando 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,

la soluzione più semplice e migliore
RockScience,

3
Questo non ha funzionato per 14.04. Questo fa: askubuntu.com/a/447677/62483
Lucio,

3

Installa compizconfig-settings-manager, avvialo tramite Impostazioni di sistema (nella sezione Personale), quindi vai su Opzioni generali (nella sezione Generale), ora nella scheda Dimensioni desktop puoi modificare il numero di desktop verticali o orizzontali.


2

Puoi provare con ccsmo myunity.

ccsm (CompizConfig Settings Manager) ccsm

Apri un terminale ed esegui:

gksudo apt-get install ccsm

inserisci la tua password e inserisci yquando richiesto.

Ora premere ALTe F2insieme, digitare ccsme premere Enter.

Quando viene visualizzato Gestione impostazioni CompizConfig, selezionare Desktop Wall.

MyUnity MyUnity Con MyUnity puoi impostare il numero di desktop, ma niente di più.

Apri un terminale ed esegui:

gksudo apt-get install myunity

inserisci la tua password e inserisci yquando richiesto.

Ora premere ALTe F2insieme, digitare myunitye premere Enter.

Quando viene visualizzato MyUnity, selezionare desktop. Cambia H Desktop per desktop orizzontali e V Desktop per desktop verticali.


1
anche se 'myunity' sarebbe più sicuro per i nuovi utenti, perché se modifichi troppo in 'ccsm' senza sapere cosa stai facendo, potresti rompere le cose piuttosto male a volte.
Daniel W.

1

In realtà, puoi cambiare desktop senza usare ccsm o MyUnity. Ho uno script da aggiungere o rimuovere righe e colonne, ma puoi creare un semplice alias per impostare uno dei due.

Ad esempio per impostare il numero di colonne, immetterlo al prompt di bash:

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize Num_of_Cols, dove "Num_of_Cols" è un numero per la dimensione orizzontale o il numero di colonne.

Per il numero di righe, utilizzare vsize anziché hsize.

Inizialmente ho preso lo script da questo articolo di askubuntu , sull'aggiunta delle opzioni come liste di scelta rapida al launcher di unità, ma funziona come uno script in qualsiasi menu, o come una funzione bash o alias.


0

Ho usato CompizConfig Settings Manager (CCSM). Apri CCSM, seleziona, General Optionsquindi vai alla Desktop Sizescheda.

È possibile regolare il numero e il layout delle aree di lavoro utilizzando i cursori Horizontal Virtual Sizee Vertical Virtual Sizeper regolare rispettivamente il numero di "colonne" e "righe".

L'uso di questo metodo non sembra modificare le impostazioni sopra menzionate nell'editor gconf.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.