Come posso cambiare il numero di colonne nella panoramica dell’applicazione in Gnome 3.18?

Il file appDisplay.js che può essere utilizzato per impostare le dimensioni dell’icona e le proprietà della griglia della panoramica dell’applicazione (Super + A) in Ubuntu Gnome 14.04 non è più disponibile in Ubuntu 16.04 con Gnome 3.18.

Nella maggior parte dei display, solo le sei colonne predefinite lasciano un ampio spazio vuoto su ciascun lato della griglia dell’applicazione, che potrebbe essere utilizzato per evitare lo scorrimento di tre o quattro pagine verso il basso nella visualizzazione di tutte le applicazioni e utilizzare semplicemente meglio lo spazio disponibile . Dove è definito quel valore? È ansible configurare il numero di colonne da calcolare in base allo spazio disponibile o impostarlo su un valore più alto?

È ansible cambiare senza ricompilare gnome-shell, modificando libgnome-shell.so nell’editor esadecimale.

Ecco la prova: Immagine

  • Fai un backup di ‘libgnome-shell.so’ nel caso qualcosa vada storto.

  • Apri ‘libgnome-shell.so’ con un editor esadecimale (io uso Bless) e cerco ‘MAX_COLUMNS = 6’ come testo.

  • Sostituisci 6 con il valore ASCII del numero di colonne che desideri. (Per il numero di 2 cifre delle colonne sostituire lo spazio e 6)

  • Puoi fare lo stesso per il numero di righe cambiando “MIN_ROWS” e per la dimensione dell’icona cambiando “ICON_SIZE” (cerca ‘const ICON_SIZE’).

  • Salva e sostituisci ‘libgnome-shell.so’

  • Riavvia gnome-shell, fai Alt + F2 e nel popup digita “r” o “restart” e premi invio

Il file appDisplay.js è ora incluso nel file libgnome-shell.so, così come tutti gli altri file di risorse JavaScript (.js) dell’interfaccia utente.

Sfortunatamente, non esiste una via di mezzo per implementare in modo permanente le modifiche apportate a questi file ed è necessario ribuild l’intero pacchetto gnome-shell, come spiegato in questa discussione:

Elenco Gnome-shell 2016 ottobre

Oppure attendere un’estensione per semplificare la panoramica dell’applicazione.