Comment dé-uglifier i3-wm

42

J'ai récemment installé le gestionnaire de fenêtres i3 et j'en suis tombé amoureux. Cependant, c'est plutôt moche ...

J'ai suivi les instructions ci-dessous pour commencer, et l'un des points était l'ajout de la exec --no-startup-id gnome-settings-daemonligne au ~/.i3/configfichier qui était censée rendre tout bien à nouveau. Cependant, après la réenregistrement, rien ne semble avoir changé.

Maintenant, je suppose que ces instructions étaient destinées à être utilisées avec une installation Ubuntu qui utilise GNOME en tant que DE par défaut et j'utilise Unity.

J'ai également examiné cette question , qui pointe vers l'installation lxappearancepour ce problème dans Awesome Window Manager. Cependant, je doute encore que cela s’applique à mon cas, car j’utilise Unity et c’est la version 13 que je traite.

Est-ce que quelqu'un sait ce que je dois faire pour "dépolluer" i3? Je l’aime vraiment beaucoup et je vais probablement continuer à l’utiliser même si je n’ai pas les beaux thèmes GTK, mais il serait évidemment plus agréable d’avoir une belle apparence.

RPiAwesomeness
la source
@DKBose Savez-vous comment j'appliquerais le thème GTK à i3 sans gnome-settings-daemon, alors?
RPiAwesomeness
@DKBose C'est exactement ce qui est moche. Les décorations de la fenêtre sont assez laides (voir ici pour un exemple). En regardant les captures d’écran que j’ai prises avant de lancer gnome-settings-daemon, cela a effectivement eu un effet positif: l’apparence des applications est revenue à la normale. Cependant, je suis curieux de voir s'il est possible de changer les décorations des fenêtres
RPiAwesomeness

Réponses:

64

lxapperance fera ce que vous voulez pour i3.

Vous souhaitez également que QT, GTK 2.0 et GTK + aient le même aspect que le thème choisi.

Installer:

  1. lx disparition
  2. gtk-chtheme
  3. qt4-qtconfig

Ces applications vous permettent de configurer le thème, QT et GTK pour qu'ils aient la même apparence. (Ils sont bons si vous ne vous sentez pas à l'aise pour entrer dans les moteurs GTK ou éditer un tas de fichiers de configuration, et ils fonctionnent indépendamment de Gnome!)

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

Commencez par lxappearance et choisissez un thème; puis choisissez-le dans gtk-chtheme. Dans qt4-config, il existe un paramètre du menu déroulant pour que qt prenne les paramètres GTK +. Cela semble fonctionner mieux pour moi. (Cela fait bien paraître VLC et KeepassX.)

En ce qui concerne les applets, l’applet Network Manager est le plus important. Dans votre fichier de configuration i3, ajoutez cette ligne à la fin:

exec --no-startup-id nm-applet

Dans votre recherche Web, lorsque vous trouvez d'autres applets que vous souhaitez démarrer, vous procédez exactement de la même manière:

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

Lorsque vous vous déconnectez et vous reconnectez, l'applet Network Manager doit apparaître en bas à droite.

Wattahay
la source
Bienvenue sur Ask Ubuntu! Réponse géniale mon ami, je vais certainement essayer!
RPiAwesomeness
Juste essayé, et tout semble bien fonctionner! Merci d'avoir posté! +1 et marqué comme réponse
RPiAwesomeness
Merci beaucoup! Je suis sur archlinux et naviguais sur de nombreux sites Web pour que mes applications GTK et QT fonctionnent correctement. Installer seulement les trois outils que vous mentionnez, puis sélectionner un thème dans lxappearance, puis sélectionner GTK + dans gtconfig-qt4 ont tout résolu. IMPRESSIONNANT!
vvo
1
Sous Ubuntu 16.10, la commande qt est en réalité: qtconfig-qt4
Michal Przybylowicz le
4

Toutes les suggestions que je fais ne représentent que mon opinion et on peut ou non être d’accord avec elles.

  1. L'un des meilleurs didacticiels sur le dégorgement de votre i3 est disponible dans cette vidéo sur youtube
  2. En outre, vous devez également installer i3-gap , son absolument magnifique.
  3. Vous devriez également consulter le reddit / r / unixporn pour des idées étonnantes pour faire fondre votre i3.
Harsh Sinha
la source
3

J'essayais de résoudre le même problème et j'ai trouvé une solution directe à ce qui était demandé ici, à savoir les bordures de fenêtre i3.

Extrait d'un article de 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

Les lignes à ajouter à ~ / .config / i3 / config contrôlent les couleurs de premier plan et d’arrière-plan des barres de titre de la fenêtre i3.

Changez la police avec "font" (c'est probablement déjà là). Il est recommandé d'utiliser pango pour un meilleur rendu des polices. Par exemple, j'utilise ce qui suit:

police de caractères: Dejavu Sans Mono 14

tandis que le blog lié utilise

police pango: Ubuntu Mono 10

De plus, vous pouvez ajouter une autre ligne "Police" dans le bloc "Barre {}" pour utiliser une police différente dans la barre d'état. Par exemple, à quoi cela pourrait ressembler:

bar {

    status_command i3status
    position top
    font pango: sans 12

     colors{
           background #232323
           statusline #DCDCDC
    }

}

Karmicoil
la source
0

Vous pouvez également obtenir de l'aide des fichiers de configuration que Manjaro utilise pour i3. Ils sont hautement personnalisés et vous pouvez apprendre beaucoup d'eux.

J'ai trouvé les fichiers de points ici: https://github.com/Airblader/dotfiles-manjaro

PS: Je ne possède pas ce repo.

Piyush Bansal
la source