Come posso ingrandire il bordo della finestra?


22

Sto usando Ubuntu 11.10 in una VM VirtualBox su un MacBook Pro con l'interfaccia utente Unity predefinita. Posizionare il cursore del mouse sul bordo largo 1 pixel per ridimensionare una finestra mi sta facendo impazzire. Molte persone hanno posto la stessa domanda ma tutti i consigli che ho trovato per risolvere questo problema non sembrano funzionare:

  • In Impostazioni di sistema> Aspetto, ci sono quattro temi (Ambiance, Radiance, HighContrast, HighContrastInverse), ognuno dei quali ha esattamente le stesse dimensioni del bordo di ridimensionamento.

  • L'installazione di altri pacchetti (ad es. Human-theme) non ha alcun effetto sulla selezione del tema.

  • Il mio laptop non ha un pulsante centrale del mouse e, anche se lo fosse, non voglio usare due mani per premere Alt + pulsante centrale solo per ridimensionare una finestra. Nel tentativo di modificare l'associazione della chiave di ridimensionamento, ho installato compizconfig-settings-manager ed eseguito ccsm. Qualsiasi modifica apportata all'associazione Ridimensiona finestra di avvio nel plug-in Ridimensiona finestra non ha alcun effetto. In effetti ccsm sembra non fare nulla.

  • Ho scoperto che il problema precedente è dovuto al fatto che sto utilizzando Unity 2D anziché Unity (3D), anche se seleziono il desktop non 2D quando eseguo l'accesso. Unity 2D non ha equivalenti di ccsm per quanto posso vedere . E quando configuro VirtualBox in modo che 3D Unity si avvii, ottengo un comportamento della finestra completamente incasinato (mancano tutti i bordi, non accetto i clic del mouse, ecc.). Sospiro.

Così:

  1. Aiuto per favore!

  2. Odio usare la parola M, ma su Mac tutte le finestre hanno anche un bordo visivo di 1 pixel , ma il bordo di ridimensionamento invisibile è effettivamente utilizzabile (è largo almeno 8 pixel sui bordi, oltre a un bel rettangolo grande nella parte inferiore -angolo destro). Non credo che l'implementazione di comportamenti di ridimensionamento utilizzabili dovrebbe dipendere da ogni singolo tema; questo è un problema di funzionalità di livello inferiore e dovrebbe funzionare perfettamente in ogni tema. Qual è il pacchetto giusto per presentare un bug per questo?


Hai notato il bordo del triangolo nell'angolo in basso a destra di tutte le finestre utilizzando il motore GTK (che non include elementi come il cromo) che aiuta ad afferrare i bordi della finestra? Oltre a ciò, sul mio desktop (monitor Full-HD, 23 pollici) sembrano essere anche almeno 8 pixel che possono essere acquisiti (qual è la parola per quello? Lol) su ogni lato tranne quello superiore. Non è questo il tuo caso?
Dominik,

1
Non sono sicuro di cosa intendi per Windows usando il motore GTK - quando apro Terminal o Home Folder non vedo alcun bordo triangolare nell'angolo in basso a destra.
eswierk,

Mi dispiace, hai ragione, credo fosse in 11.04 o 10.10, ma sembrano spariti.
Dominik,

Ho visto da qualche parte che si trattava di un downgrade dell'ultimo minuto per evitare un bug in alcuni pacchetti. In questo caso, tutto ciò che puoi fare è attendere o provare un altro gestore di finestre.
Sean Houlihane,

Risposte:


9

Per allargare i bordi della finestra puoi seguire le istruzioni nel commento 8 del citato bug:

Colin Law (colin-law) ha scritto il 31-01-2012: Ri: Difficile afferrare i bordi delle finestre in unità-2d

Un'altra soluzione alternativa è l'hacking del tema stesso. Per il tema Ambiance modifica /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml e nella sezione <frame_geometry name="frame_geometry_normal" modifica iniziale left_width, right_widthe bottom_heightda 1 a 3.

Ma invece di cambiare la larghezza da 1 a 3, sono passato a 8px, perché penso che 3 sia ancora troppo piccolo. Per rendere effettive le modifiche, passare a un altro tema e poi di nuovo indietro.



2

Ho imparato (e avevo finestre senza bordi senza icone di chiusura min min) che tenere premuto Alte scegliere un'area vuota all'interno di una finestra consente di afferrare e spostare la finestra non ingrandita.

Con Chrome, cerca attentamente di trovare un'area libera nella barra delle schede: fai clic con il pulsante destro del mouse e deseleziona Use System Title Bar and borders


0

È possibile abilitare le maniglie Unity Grab per una più semplice gestione delle finestre:

Installa Compiz Settings Manager (ignora se è già installato)

sudo apt-get install compizconfig-settings-manager

Porta la finestra di dialogo della corsa e digita

ccsm

Si aprirà Compiz Settings Manager .

Nella casella di ricerca, digita "png" e seleziona la casella di controllo Caricatore immagini PNG.
Ora cerca "maniglie" e seleziona la casella accanto all'elemento Maniglie.

Ora fai clic sull'elemento stesso; apparirà una nuova schermata.

Fare clic sul pulsante a destra di "Attiva / Disattiva maniglie" e selezionare il tasto di scelta rapida per attivare / disattivare le maniglie.


0

Non so come fare quello che stai chiedendo o se è possibile.

Qui, a mio avviso, è giusto un compromesso se le condizioni sono solo (1) colpire un obiettivo di ridimensionamento più grande e (2) farlo con una mano con un mouse / touchpad: fare clic con il tasto destro sulla barra del titolo della finestra e fare clic su "Ridimensiona ".

Spesso dimentico ancora che è lì quando io, io stesso, combatto con i bordi sottili.


0

Il modo rapido e brutto per risolverlo sarebbe impostare la risoluzione su qualcosa di ridicolmente basso per un display ad alta densità, cioè 1366x768. Questo ha senso solo se non hai bisogno di una soluzione permanente, ad esempio quando fai il boot da un cd live.

Per rendere più utilizzabili le decorazioni delle finestre senza modificare la risoluzione, è necessario impostare un doppio ridimensionamento dei caratteri e un tema di gestione finestre creato per i display retina.

Xubuntu

Questo è ciò che ha funzionato per xubuntu 16.04 per renderlo parzialmente utilizzabile su un macbookpro:

  1. In Impostazioni > scheda Caratteri aspetto imposta l' impostazione DPI personalizzati su o superiore.200
  2. In Impostazioni > Stile gestore finestre selezionare Default-xhdpi .

Ubuntu

Per Ubuntu Unity avresti bisogno di quello gnome-tweak-toolche può essere installato con:

sudo apt install gnome-tweak-tool

Una volta avviato gnome-tweak-tool, vai su Windows e nella sezione HiDPI imposta il ridimensionamento di Windows su 2.

Suggerimento: cerca i temi di gestione delle finestre DPI alti per il tuo desktop e potresti trovare qualcosa che funziona meglio dei temi di ootb.

Il supporto per gli schermi DPI alti non è ancora perfetto su Linux, ma apparentemente Gnome e Ubuntu stanno lavorando per migliorarlo.

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.