Terminale Guake visualizzato errato in Unity


10

Sembra che il terminale Guake non sia a conoscenza del fatto che la barra laterale di Unity sia nascosta. Anche quando la barra laterale è nascosta, viene comunque mostrata con un offset sinistro basato sulla larghezza della barra laterale.

Inoltre, la larghezza del terminale non viene ridotta della larghezza dell'offset sinistro, il che fa apparire anche il terminale sul mio secondo monitor.

C'è un modo per risolvere questo problema?

Guake terminal visualizzato in modo errato in Unity

Risposte:


17

Come soluzione, puoi regolare la larghezza del terminale Guake a meno del 100% della larghezza dello schermo.

  1. Effettuare un backup di /usr/lib/guake/guake.pyper Ubuntu 12.04 e per Ubuntu 12.10 e versioni successive, /usr/bin/guakefile di backup .

  2. Apri un terminale ed esegui il seguente comando:

    Per Ubuntu 12.04:

    sudo -i
    gedit /usr/lib/guake/guake.py
    exit
    

    Per Ubuntu 12.10 (o versioni più recenti) versioni di Guake, utilizzare invece il comando seguente:

    sudo -i
    gedit /usr/bin/guake
    exit
    
  3. Quindi scorri verso il basso fino a un punto attorno alla linea 780-820 che dice width = 100: ecco come appare:

    screen = self.window.get_screen()
    height = self.client.get_int(KEY('/general/window_height'))
    width = 100
    halignment = self.client.get_int(KEY('/general/window_halignment'))
    

    E modifica il valore della larghezza (percentuale) come preferisci. Salva il file, riavvia Guake e il gioco è fatto.


Riferimento: articolo WepUp8


Grazie! Nota in Ubuntu 12.10 è:gksu gedit /usr/bin/guake
tobigue

Scusami ma come posso riavviare Guake? exitl'inserimento e la riapertura di guake con <kbd> F12 </kbd> non hanno funzionato (l'impostazione non è cambiata). Esiste un'opzione diversa dal killprocesso di inganno?
MP Aditya,

1
Fai clic destro e seleziona Esci.
Alin Andrei,

3

Ho avuto un altro problema Le prime poche righe di inganno sono state nascoste dal pannello superiore di Unity. Questo può essere risolto cambiando la variabile "window_rect.y" nella riga 835 (Natty) da 0 a 30, come mostrato di seguito.

window_rect.y = 30


Grazie per questa soluzione Mi ha aiutato dopo il passaggio da Ubuntu con Unity a XUbuntu con il desktop XFCE.
therealmarv,

Mi hai aiutato molto! Ho appena aggiornato a Raring e Guake si stava mostrando più basso di quanto dovrebbe. La modifica di tale impostazione ha risolto il mio problema!
Bakytn,

3

In 12.04, la configurazione predefinita con la barra laterale è sempre mostrata, il problema con il falso è che il lato destro dell'uscita del terminale è nascosto. Sembra che non sia a conoscenza della reale dimensione visibile disponibile. Utilizzando il suggerimento di Alin Andrei con

larghezza = 95

Sono stato in grado di risolverlo.


2

Ho una soluzione migliore, o meglio, una soluzione.

Apri /usr/lib/guake/guake.pye scorri fino alla riga 786 contenente:

self.window.move(window_rect.x, window_rect.y)

Spostalo sotto questa linea, n. 788:

self.window.show_all()

Tutto funziona come previsto dopo un riavvio di Guake - almeno per me fino ad ora.


1

Sì, vai a correggere il codice di Guake! :)

Per essere più seri, stiamo lavorando sui problemi di posizionamento e dimensionamento.


2
Qualcuno dovrebbe realizzare un obiettivo Guake, quindi è tutto bello e integrato!
Jorge Castro,

@Jorge: hmmm quindi è possibile incorporare applicazioni negli obiettivi?
Alin Andrei,

@Alin Probabilmente potremmo incorporare un widget VTE in un obiettivo. Se qualcuno è interessato a fare questo lavoro, fagli conoscere (link nel mio profilo) e li indirizzerò verso lo sviluppatore Unity giusto.
Jorge Castro,

0

Guake 0.4.4 && Ubuntu 12.04

Modifica nel file:

gksu gedit /usr/bin/guake

Linea 826:

width = VALUE

Salva il file e riavvia Guake!


0

Ho trovato un semplice trucco.

  1. Open falsa.
  2. Apri tutte le aree di lavoro ( Super+ S).
  3. Trascina il terminale guake da una schermata all'altra.
  4. Apri la schermata desiderata.

Questo funziona per me sempre su Ubuntu 13.10. Per regolare le dimensioni, basta chiudere e riaprire il controllo premendo F12.

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.