È possibile fare in modo che le aree di lavoro in Unity si comportino come in GNOME Shell?


11

Stavo usando GNOME Shell ma sono tornato su Unity a causa della quantità di spazio sullo schermo che ho perso usando la shell. Una cosa che mi manca di Shell è il commutatore di area di lavoro che utilizza rispetto a Unity e IMO, è fatto meglio in Shell. C'è un modo per implementarlo in Unity?

Risposte:


18

Problema:

Purtroppo non ancora. Si è parlato di spazi di lavoro dinamici in Unity, ma non conosco ancora piani concreti per questo.

Soluzione parziale:

Sebbene le aree di lavoro dinamiche non siano ancora una funzionalità di Unity, è possibile ottenere una funzionalità simile abbastanza facilmente. Questa soluzione utilizza uno script che è stato pubblicato su Webupd8, quindi non posso prendermi il merito per lo script e il file .desktop effettivi , ma il metodo di scelta rapida da tastiera è mio.

Per prima cosa crea un file di script (testo) con questo contenuto:

#!/bin/bash

case $1 in 
rows)t=v;;
cols)t=h;;
esac;

check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`

if [[ ! ($2 = - && $check < 2 ) ]]
then
    [[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
  • Salvalo come workspaces(nessuna estensione file).
  • Fare clic con il tasto destro sul file e fare clic su Proprietà.
  • Contrassegnalo come eseguibile nelle proprietà del file.
  • Ora spostalo su /opt:
    O:
    • Corri sudo mv workspaces /optin un terminale,
    • oppure premi alt+ f2. Tipo gksu nautilus /opt. Quando si apre la nuova finestra, tagliare e incollare lo script in quella cartella.

Metodo scorciatoie da tastiera:

Ora puoi assegnare alcune scorciatoie per abilitare l'aggiunta e la rimozione di aree di lavoro.

  • Apri le Impostazioni di sistema.
    inserisci qui la descrizione dell'immagine
  • Fai clic su "Tastiera".
    inserisci qui la descrizione dell'immagine
  • Vai a "Scorciatoie".
  • Fai clic su "Collegamenti personalizzati" e fai clic sul pulsante più (evidenziato).
    inserisci qui la descrizione dell'immagine
  • Puoi scegliere le tue scorciatoie che ti compongono, ma ecco cosa devono contenere (un comando per scorciatoia):

    1. /opt/workspaces-shortcuts rows +| (Aggiunge una riga)
    2. /opt/workspaces-shortcuts cols +| (Aggiunge una colonna)
    3. /opt/workspaces-shortcuts rows -| (Rimuove una riga)
    4. /opt/workspaces-shortcuts cols -| (Rimuove una colonna)

Metodo Quicklist:

Puoi creare un file .desktop che fa tutte queste funzioni per te in due clic.

Crea un nuovo file di testo e inserisci quanto segue:

[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;

[AddRow Shortcut Group]
Name=Add Row
Exec=/opt/workspaces-shortcuts rows +
TargetEnvironment=Unity

[AddColumn Shortcut Group]
Name=Add Column
Exec=/opt/workspaces-shortcuts cols +
TargetEnvironment=Unity

[RmRow Shortcut Group]
Name=Remove Row
Exec=/opt/workspaces-shortcuts rows -
TargetEnvironment=Unity

[RmColumn Shortcut Group]
Name=Remove Column
Exec=/opt/workspaces-shortcuts cols -
TargetEnvironment=Unity
  • Salvare questo file come workspaces.desktope contrassegnarlo come eseguibile.
  • Sposta il file in ~/.local/share/applications.
    • Puoi farlo aprendo il file manager, premendo CTRL+ L(la lettera) e digitando l'indirizzo (si completerà automaticamente), quindi premendo enter.
  • Trascina e rilascia il file sul tuo Unity Launcher.
  • Quando fai clic destro su di esso, ti darà la possibilità di aggiungere o rimuovere righe e colonne di aree di lavoro.
    La lista rapida

Come renderlo più simile a GNOME Shell:

  • Apri Compiz Config Settings Manager (installa se non lo hai già)

    sudo apt-get install compizconfig-settings-manager
    
  • Vai su Opzioni generali e fai clic su Dimensioni desktop. inserisci qui la descrizione dell'immagine

  • Impostare "Dimensione orizzontale" su 1.
  • Impostare "Dimensione verticale" su 2.
  • Quando sono necessarie più aree di lavoro, è possibile utilizzare la scorciatoia da tastiera o l'elenco rapido.
    Demo dell'area di lavoro

È davvero un peccato ...: / Ho costantemente la voglia di usare GNOME Shell su Unity a causa di quella caratteristica ...
Jordan,

@Jordan Ho una soluzione parziale però. Lo
posterò

@ScottSeverance: Prego!
RolandiXor

gconftool-2 non ha funzionato nel mio caso (ubuntu 15.10); Ho usato invece dconf write.
Hari Babu,
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.