web-dev-qa-db-fra.com

Comment dé-uglifier i3-wm

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

J'ai suivi les instructions ici pour commencer, et l'un des points était l'ajout de la ligne exec --no-startup-id gnome-settings-daemon au fichier ~/.i3/config qui était supposé rendre tout bon à 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 aussi regardé cette question , ce qui indique l'installation de lxappearance pour 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 thèmes Nice GTK, mais il serait évidemment plus agréable d’avoir une belle apparence.

40
RPiAwesomeness

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.

63
wattahay

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

  1. Un des meilleurs tutoriels, sur le ricing (dé-uglifying) de votre i3 peut être trouvé dans ceci vidéo 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.
4
Harsh Sinha

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
    }

}

3
Karmicoil

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.

0
Piyush Bansal