Rimuovi la barra del titolo di tutte le finestre ingrandite di Gnome 3.8


39

(Gnome-Shell, 13.04, aggiornato, Gnome 3.8)

Di recente, ho aggiornato Ubuntu alla 13.04. il desktop predefinito è gnome-shell.

Tranne Nautilus, gli altri bordi del software non scompaiono quando li faccio massimizzare. Ho verificato il problema per questi software:

  • LibreOffice
  • Firefox
  • Rhythmbox
  • thunderbird
  • Gnome-terminal

D'altra parte ci sono tre barre in modalità ingrandita:

  1. Pannello Gnome-shell
  2. Barra del titolo per software che contiene i pulsanti - + x.
  3. Barra dei menu del software

    Il numero "2" è extra. Manca un pacchetto?


Hai installato qualche estensione della shell di gnome? Perché l'installazione dell'estensione della shell di gnome maximus nasconde la barra del titolo.
mac

Passa il mouse sopra la barra più in alto e invia lo screenshot per lo stesso. Deve mostrare i menu mentre sei in bilico ...
Kalpesh Panchal,

@mac, maximus non funziona su Gnome 3.8; Ho usato il seguente repository per promuovere la versione di gnome dopo l'aggiornamento a 13.04: ppa: gnome3-team / gnome3
mini

Puoi spiegarci meglio qual è il problema reale? Vuoi rimuovere la barra del titolo su tutte le applicazioni? O impedire loro di nascondersi?
l300lvl,

@ l300lvl, voglio che scompaia quando la finestra è ingrandita! Nautilus lo fa bene ( img ), ma l'altro software no! ( firefox ).
mini

Risposte:


57

Esiste un modo molto più semplice della modifica dei file di configurazione: è sufficiente aggiungere l' estensione Pixel saver per sbarazzarsi della barra del titolo e recuperare lo spazio dello schermo.

Ha il vantaggio aggiuntivo di ottenere ancora i pulsanti massimizza / minimizza ma questi sono ora riposti nel pannello superiore.

In precedenza avevo usato Maximus, ma questo sembrava rompersi con lo gnomo 3.8 - Maximus lo usa anche per darmi problemi con i calendari pop-up per la mia banca, ma questa estensione gioca bene anche con quello.


Per far funzionare Maximus su Gnome 3.8. Modifica ~/.local/share/gnome-shell/extensions/maximus@mathematical.coffee.gmail.com/metadata.json Aggiungi "3.8" in "versione shell". Salvare il file. Riavvia Gnome, Alt-F2, r.
Pierre Thibault,

1
pixel-saver non funziona con Ubuntu 14.04
Superbiji

1
@Superbiji L'ho fatto funzionare dalla fonte - sembra che la pagina delle estensioni di gnome abbia una versione obsoleta.
artfulrobot,

1
funzionante in 3.10 (dopo aver aggiornato la versione shell nei metadati)
mikakun,

C'è anche questa estensione su cui si basa PixelSaver ... I pulsanti che ha possono essere spostati e il tema può essere cambiato facilmente :-)
Wilf

24

Una soluzione rapida e semplice per questo può essere trovata su webupd8 . Per testarlo rapidamente senza molto lavoro, basta avviare:

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Ora trova questa riga successiva, Ctrl+ fper cercare, vuoi essere sicuro che sia la riga che legge name=max:

frame_geometry name="max"

cambiarlo in questo modo:

frame_geometry name="max" has_title="false" 

Ora riavvia la shell per visualizzare le modifiche, Alt+ F2, digitare re Enter/Return.

Per personalizzare ulteriormente questo aspetto, è necessario esaminare l'articolo webupd8 sopra riportato e apportare le modifiche con attenzione, oppure incollare l'intero contenuto dello frame_geometrystile, incluso tutto ciò che esiste tra:

<frame_geometry name="max"...> ... </frame_geometry>

Come vedrai con la modifica sopra, l'intera barra del titolo non è sparita, rimane una piccola porzione. Ma non ho apportato le altre modifiche e il contenuto di quel foglio di stile differisce tra le versioni della shell, leggi sotto per un'altra modifica che ho testato. Sto anche eseguendo 3.8, quindi sono andato avanti e ho fatto alcuni test e ho fatto un'altra modifica sotto frame_geometry=maxHo cambiato il seguente valore da 8 a 0:

<distance name="title_vertical_pad" value="0"/>

Noterai la differenza ora, e c'è ancora un po 'di ombra rimasta, ma in realtà sembra piuttosto buona per me.


3
Wow grazie; Se cambi in alto e in basso per name="title_border"e name="button_border"a zero, la barra scomparirà completamente: D
mini

Dolce. Lo farò ora che lo sto usando davvero. Ho cercato anche duplicati, ma il tuo è l'unico post che chiede un metodo per rimuoverli del tutto, ad altre persone non piace molto la funzionalità e voleva l'effetto inverso. Dopo aver visto il tuo post e averlo fatto funzionare di nuovo in 3.8, sono grato perché in realtà ho perso questa funzione!
l300lvl,

A volte perdo le mie impostazioni con il file metacity-theme-3.xml dopo l'aggiornamento del sistema. È successo più di una volta :(
mini

@deroot Hai perso quelle modifiche perché l'intero file viene sostituito. Non credo che possa essere d'aiuto in quanto è piuttosto difficile distinguere tra le modifiche e quelle introdotte dalla nuova versione, quindi il processo di aggiornamento non può davvero "tagliare" le modifiche e "incollarle" dopo l'aggiornamento. Se fossi in te manterrei un backup ed eseguirò un diff -uconfronto con la nuova versione per vedere cosa è cambiato esattamente e per apportare correzioni se necessario.
cprn,

1
button_height="0"sembrava aiutare.
Brady Trainor,

12

Aggiornamento dal 2018: pixel-saver è un progetto praticamente abbandonato, come menzionato qui

Ha anche molti problemi aperti, come questo .

Ma fortunatamente, possiamo installare nessuna barra del titolo che funziona alla grande e sembra più attiva.


2
Benvenuto in Ask Ubuntu! Spero che tu riceva molti più voti in modo che la tua risposta salga in cima! ;-)
Fabby,

4

Anche se mi sembra allettante usare un'estensione GNOME per questo scopo, mi sembra che questo non sia il modo più elegante. Dopotutto, è una modifica alle decorazioni delle finestre, quindi dovrebbe essere coperto dal tema della finestra.

Tuttavia, cambiare il tema globale di Adwaita in /usr/share/themesnon è migliore, perché il gestore pacchetti sovrascriverà le modifiche con ogni aggiornamento. Per questo motivo, avevo una copia del tema della metacità di Adwaita con le modifiche necessarie descritte nelle risposte sopra. Ogni volta che c'era un aggiornamento a gnome-themes-standard che usavo per aggiornare il mio tema personalizzato applicando un file patch ( https://gist.github.com/ajashton/1258443 ) al tema della metacity di Adwaita.

Ma patchpresto si lamenterebbero dei numeri di riga modificati (a causa degli aggiornamenti degli sviluppatori GNOME). Così ho deciso di scrivere le modifiche necessarie in uno script XSLT che sarebbe quasi completamente resistente ai futuri cambiamenti degli sviluppatori GNOME:

https://gist.github.com/tuxor1337/74e76d3d153c67593454


1

Solo per l'aggiornamento: la soluzione attuale sarebbe installare l' estensione maximus . È già stato riparato dall'autore per Gnome 3.8 - c'è un mini how-to nel commento di franz91.


tipo di progetto morto ora ...
Mikakun,

1
Bene, è una vecchia risposta a una vecchia domanda. Attualmente le applicazioni gestiscono il ridisegno della barra del titolo e di quelle che non dispongono di plug-in disponibili (come HTitle per Firefox e Thunderbird).
cprn,

0

Per gnome shell <= 3.8 Puoi usare Maximus, ma non funziona con le versioni più recenti. Per le nuove versioni di gnome c'è Maximus 2 direttamente dalla directory delle estensioni di gnome.


0

altri hanno già parlato di maximus, lo dirò in modo diverso (più semplice):

  1. sudo apt install maximus è attualmente la versione 0.4.14-3.
  2. avviarlo sul terminale maximus & disown. (può chiudere il terminale ora.)
  3. aggiungilo alle applicazioni di avvio per il prossimo avvio.

Revisione

maximus in realtà cerca di massimizzare TUTTE le finestre che può, anche quelle che non dovrebbero mai essere ingrandite, e non avendo opzioni da riga di comando, non possiamo limitarlo a SOLO GIÀ MAXIMIZED windows (in modo che funzioni la sua magia e rimuova SOLO la barra del titolo della finestra ). Quindi, lo sto disabilitando ora finché non trovo qualcosa di più adatto alle mie esigenze.

obs .: ubuntu 16.04 qui

PS .: Perché sto usando Metacity su Ubuntu?

il mio monitor è rotto e uso nomachine su un vecchio notebook, poiché le prestazioni di giochi e video sono migliori su un gestore di finestre 2D che in uno 3D (nel caso in cui informazioni extra siano utili a qualcun altro).

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.