Esiste un modo per disabilitare completamente le aree di lavoro e rimuovere l'icona dal mio pannello Unity-2D?


24

Il mio sistema è costruito attorno a mio padre di 71 anni (che è un utente Linux recente e molto supportato ora).

Non ha bisogno di più desktop e trovo che avere troppe cose sul pannello possa creare confusione.

Esiste un modo per disabilitare completamente le aree di lavoro / nonché rimuovere l'icona dal pannello?


Risposte:


8
  1. Disabilitazione di più aree di lavoro:

    • Utilizzando GConf Editor , modificare il valore di /apps/metacity/general/num_workspacesa 1.
  2. Rimozione del commutatore dell'area di lavoro dal programma di avvio:

    Rimuovere e riorganizzare

    Quindi per apportare queste modifiche è necessario modificare un file. Per prima cosa, fai un backup sicuro:

(per 11.04 e 11.10)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

quando rovini qualcosa solo:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(per 12.04)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup

quando rovini qualcosa solo:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

Ora per rimuovere elementi dal Launcher:

(per l'11.04 / 11.10):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

scorrere fino alla riga 104, lì vedrai:

(per 12.04)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

scorrere fino alla riga 104, lì vedrai:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications);= applicazioni nel programma di avvio
items.appendModel(workspaces);= Switcher area di lavoro
items.appendModel(visiblePlaces); = File e cartelle e applicazione button.items.appendModel(devices);= unità montate (NTFS) + unità flash ecc.
shelfitems.appendModel(trashes);= Cestino

Puoi rimuovere questi elementi eliminando le loro linee oppure puoi riorganizzare gli elementi spostando le linee su o giù.

fonte

Va notato che il secondo passaggio è la modifica del codice effettivo e non di un file di configurazione e pertanto eventuali modifiche verranno sovrascritte alla successiva installazione di un unity-2daggiornamento.


4

Ottima risposta sopra a proposito. Grazie. Per semplificare un po 'le cose, puoi ridurre le aree di lavoro dal terminale:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

e modifica la configurazione (rimuovi il launcher dell'area di lavoro dal Launcher di :)

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

Sì, questo verrà ripristinato ogni volta che viene aggiornato il pacchetto unity-2d-launcher.


1

Ora c'è una soluzione più semplice, come descritto nel bug relativo a questo problema in Launchpad (grazie a @Romanlvanov per il collegamento tra l'altro)

Come spiegato da Jon Hanna in quel bug:

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

Riavviare il sistema e aperto ccsm, andare a Ubuntu Unity Pluginpassare alla Experimentalscheda e spegnere Show "Expo Icon" in the launcher.

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.