Come disabilitare Gnome-Shell auto-aperto in Dashboard

4

Sto personalizzando la mia Gnome-Shell in Ubuntu 11.10

Vorrei disabilitare la funzione per aprire la Dashboard di Gnome quando chiudo l'ultima finestra in un'area di lavoro.

Modifica per chiarire: la dashboard è disponibile solo in Shell GNOME. Il cruscotto si apre se si preme il tasto Windows (alias SUPER) o se si sposta il mouse nell'angolo in alto a sinistra. Se si chiude l'ultima finestra di un'area di lavoro, ma ci sono finestre aperte su altre aree di lavoro, la dashboard si apre automaticamente. Quest'ultimo comportamento è fastidioso se non si desidera utilizzare la dashboard per aprire nuove finestre o modificare l'area di lavoro. Ci sono molti modi per entrambi (Gnome do, Docky, scorciatoie da tastiera, clic su qualcosa sul desktop, ...).

Modifica : c'è un Q & amp; A correlato, che è stato chiuso perché la stessa domanda è stata posta per Mint: link

    
posta user48027 25.02.2012 - 20:30

1 risposta

1

Mi sono imbattuto in questa domanda (chiusa) su StackOverflow (vedi anche < a href="https://superuser.com/questions/358345/how-can-i-set-a-minimum-of-workspaces-which-sh-ways-stay-available-in-gnom"> questo Q & amp; A ). Le informazioni lì mi hanno permesso di risolvere la domanda - 22 ore prima che la mia propria taglia finisse ...:)

Nota che questa è una brutta soluzione, perché hai cambiato 2 linee nei sorgenti della shell GNOME. Sarebbe meglio convertirlo in un'estensione (facilmente utilizzabile). Le informazioni fornite qui potrebbero gettare le basi per un'estensione, ma non so esattamente come farlo in un'estensione.

Fondamentalmente devi decommentare il comando overview.show() nel file /usr/share/gnome-shell/js/ui/main.js (e il if prima). Potrebbe essere una buona idea fare un backup del file prima.

$ diff main.js main.js-old
350,351c350,351
<         //if (!overview.visible && showOverview)
<         //    overview.show();
---
>         if (!overview.visible && showOverview)
>             overview.show();

Per applicare le modifiche, esegui:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Le righe prima confermano il mio sospetto che non ci sia al momento alcuna opzione per modificare questo comportamento.

    
risposta data lumbric 31.05.2012 - 20:28

Leggi altre domande sui tag