Come de-ugilizzare i3-wm


42

Di recente ho installato i3 Window Manager e me ne sono innamorato a fondo. Tuttavia, è piuttosto brutto ...

Ho seguito le istruzioni qui per iniziare, e uno dei punti era l'aggiunta della exec --no-startup-id gnome-settings-daemonlinea al ~/.i3/configfile che avrebbe dovuto rendere di nuovo tutto a posto. Tuttavia, dopo la nuova registrazione, nulla sembra essere cambiato.

Ora, suppongo che quelle istruzioni fossero destinate all'uso con un'installazione Ubuntu che utilizza GNOME come DE predefinito e io uso Unity.

Ho anche esaminato questa domanda , che indica l'installazione lxappearanceper questo problema in Awesome Window Manager. Tuttavia, dubito ancora che questo si applichi al mio caso, poiché utilizzo Unity ed è i3 con cui ho a che fare.

Qualcuno sa cosa devo fare per "sminuire" i3? Mi piace molto e probabilmente continuerò ad usarlo anche se non ho i simpatici temi GTK, ma ovviamente sarebbe meglio avere di nuovo un aspetto gradevole.


@DKBose Sai come applicare il tema GTK su i3 senza gnome-settings-daemon, allora?
RPiAwesomeness,

@DKBose Questo è esattamente ciò che è brutto. Le decorazioni delle finestre sono piuttosto brutte (vedi qui per un esempio). Guardando indietro agli screenshot che ho preso prima di avviare gnome-settings-daemon, in realtà ha fatto qualcosa: l'aspetto delle applicazioni è tornato alla normalità. Tuttavia, sono curioso di vedere se è possibile cambiare le decorazioni delle finestre
RPiAwesomeness

Risposte:


64

lxapperance farà ciò che desideri per i3.

Vuoi anche che QT, GTK 2.0 e GTK + abbiano lo stesso aspetto del tema che hai scelto.

Installare:

  1. lxappearance
  2. gtk-chtheme
  3. qt4-qtconfig

Queste applicazioni consentono di configurare il tema, QT e GTK per avere lo stesso aspetto. (Sono utili se non ti senti a tuo agio ad entrare nei motori GTK o a modificare un mucchio di file di configurazione, e funzionano indipendentemente da Gnome!)

sudo apt-get install lxappearance gtk-chtheme qt4-qtconfig

Inizia con lxappearance e scegli un tema; quindi sceglierlo in gtk-chtheme. In qt4-config, c'è un'impostazione del menu a discesa per fare in modo che qt prenda le impostazioni GTK +. Sembra funzionare meglio per me. (Rende VLC e KeepassX belli.)

Per quanto riguarda le applet, l'applet di Network Manager è la più importante. Nel tuo file di configurazione i3, aggiungi questa riga alla fine:

exec --no-startup-id nm-applet

Nella tua ricerca sul web, quando trovi altre applet che vorresti avviare, lo fai esattamente allo stesso modo:

exec --no-startup-id <applet name>

Quando ci si disconnette e si riconnette, l'applet di Network Manager dovrebbe apparire in basso a destra.


Benvenuti in Ask Ubuntu! Fantastica risposta, amico mio, ci proverò sicuramente!
RPiAwesomeness il

Ho appena provato e tutto sembra funzionare bene! Grazie per la pubblicazione! +1 e contrassegnato come risposta
RPiAwesomeness

Molte grazie! Sono su Archlinux e stavo navigando su molti siti Web per far funzionare bene le mie applicazioni GTK e QT. Installando solo i tre strumenti citati, quindi selezionando un tema in lxappearance, quindi selezionando GTK + in gtconfig-qt4 ho risolto tutto. ECCEZIONALE!
vvo,

1
Su Ubuntu 16.10 il comando qt è in realtà: qtconfig-qt4
Michal Przybylowicz,

4

Tutti i suggerimenti che sto dando rappresentano solo la mia opinione e si può o meno essere d'accordo con loro.

  1. Uno dei migliori tutorial, sul ricing (de-uglifying) del tuo i3 può essere trovato in questo video di YouTube
  2. Inoltre, dovresti anche installare i3-gap , è assolutamente bello.
  3. Dovresti anche dare un'occhiata a reddit / r / unixporn per fantastiche idee per arricchire il tuo i3.

3

Stavo cercando di risolvere lo stesso problema e ho trovato una soluzione diretta a ciò che è stato chiesto qui, vale a dire i bordi della finestra i3.

Da un post sul blog @ http://hndr.me/blog/making-my-new-linux-less-ugly/

client.focused          #3F8AC2 #096BAA #00BAA7 #00DA8E
client.focused_inactive #333333 #5F676A #ffffff #484e50
client.unfocused        #333333 #424242 #888888 #292d2e 
client.urgent           #C10004 #900000 #ffffff #900000

Sono linee da aggiungere a ~ / .config / i3 / config che controllano i colori di primo piano e di sfondo delle barre del titolo della finestra di i3.

Cambia il carattere con "font" (probabilmente è già lì). Si consiglia di utilizzare pango per un rendering dei caratteri migliore. Ad esempio, utilizzo quanto segue:

font pango: Dejavu Sans Mono 14

mentre utilizza il blog collegato

font pango: Ubuntu Mono 10

Inoltre, è possibile aggiungere un'altra riga "font" nel blocco "bar {}" per utilizzare un font diverso nella barra di stato. Ad esempio di come potrebbe apparire:

bar {

    status_command i3status
    position top
    font pango: sans 12

     colors{
           background #232323
           statusline #DCDCDC
    }

}


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.