Wie man i3-wm de-uglifiziert

42

Ich habe kürzlich den i3 Window Manager installiert und mich gründlich in ihn verliebt. Es ist jedoch ziemlich hässlich ...

Ich befolgte die Anweisungen hier, um loszulegen, und einer der Punkte war das Hinzufügen der exec --no-startup-id gnome-settings-daemonLinie zu der ~/.i3/configDatei, die alles wieder gut aussehen lassen sollte. Nach der erneuten Protokollierung scheint sich jedoch nichts geändert zu haben.

Ich vermute, dass diese Anweisungen für eine Ubuntu-Installation gedacht waren, bei der GNOME als Standard-DE verwendet wird und ich Unity verwende.

Ich habe mir auch diese Frage angeschaut , die darauf hinweist, lxappearancefür dieses Problem in Awesome Window Manager zu installieren . Ich bezweifle jedoch erneut, dass dies auf meinen Fall zutrifft, da ich Unity und i3 verwende.

Weiß jemand, was ich tun muss, um i3 zu "de-uglifizieren"? Ich mag es wirklich und werde es wahrscheinlich weiter benutzen, auch wenn ich nicht die netten GTK-Themen habe, aber es wäre natürlich schöner, wenn die Dinge wieder hübsch aussehen.

RPiAwesomeness
quelle
@DKBose Weißt du, wie ich das GTK-Theme auf i3 ohne anwenden würde gnome-settings-daemon?
RPiAwesomeness
@DKBose Genau das ist hässlich. Die Fensterdekorationen sind ziemlich hässlich (siehe hier für ein Beispiel). Rückblickend auf die Screenshots, die ich vor dem Start von gnome-settings-daemon gemacht habe, hat es tatsächlich etwas bewirkt - das Aussehen der Anwendungen ist wieder normal. Ich bin jedoch gespannt, ob es möglich ist, die Fensterdekoration zu ändern
RPiAwesomeness

Antworten:

64

lxapperance macht, was Sie für i3 wollen.

Sie möchten auch, dass QT, GTK 2.0 und GTK + dem von Ihnen gewählten Thema entsprechen.

Installieren:

  1. Das Aussehen
  2. gtk-chtheme
  3. qt4-qtconfig

Mit diesen Anwendungen können Sie das Design, QT und GTK so konfigurieren, dass sie dasselbe Erscheinungsbild haben. (Sie sind gut, wenn Sie sich nicht wohl fühlen, in GTK-Engines einzusteigen oder eine Reihe von Konfigurationsdateien zu bearbeiten, und sie laufen unabhängig von Gnome!)

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

Beginnen Sie mit lxappearance und wählen Sie ein Thema aus. dann wähle es in gtk-chtheme. In qt4-config gibt es ein Dropdown-Menü, mit dem Sie die GTK + -Einstellungen vornehmen können. Das scheint für mich am besten zu funktionieren. (Dadurch sehen VLC und KeepassX gut aus.)

Bei Applets ist das Network Manager-Applet das wichtigste. Fügen Sie in Ihrer i3-Konfigurationsdatei diese Zeile am Ende hinzu:

exec --no-startup-id nm-applet

Wenn Sie bei Ihrer Websuche nach anderen Applets suchen, die Sie starten möchten, gehen Sie genauso vor:

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

Wenn Sie sich abmelden und wieder anmelden, sollte das Network Manager-Applet unten rechts angezeigt werden.

Wattahay
quelle
Willkommen bei Ask Ubuntu! Super Antwort, mein Freund, ich werde es auf jeden Fall versuchen!
RPiAwesomeness
Einfach ausprobiert und alles scheint gut zu funktionieren! Danke fürs Schreiben! +1 und als Antwort markiert
RPiAwesomeness
Danke vielmals! Ich bin auf Archlinux und habe viele Websites durchsucht, um sicherzustellen, dass meine GTK- und QT-Anwendungen einwandfrei funktionieren. Wenn Sie nur die drei von Ihnen erwähnten Tools installiert haben, dann ein Thema in lxappearance ausgewählt und dann GTK + in gtconfig-qt4 ausgewählt haben, ist alles gelöst. GENIAL!
Vvo
1
Unter Ubuntu 16.10 lautet der Befehl qt tatsächlich: qtconfig-qt4
Michal Przybylowicz
4

Alle Vorschläge, die ich mache, stellen nur meine Meinung dar und man kann ihnen zustimmen oder auch nicht.

  1. In diesem Youtube-Video finden Sie eines der besten Tutorials zum Thema "Dein i3 zerreißen (unschön machen)"
  2. Außerdem sollten Sie i3-Gaps installieren , es ist absolut schön.
  3. Sie sollten auch die reddit / r / unixporn für erstaunliche Ideen für das Zerreißen Ihres i3 überprüfen.
Harte Sinha
quelle
3

Ich habe versucht, das gleiche Problem zu lösen und eine direkte Lösung für die hier gestellten Fragen zu finden, nämlich die i3-Fensterrahmen.

Aus einem Blog-Post @ 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

Sind an ~ / .config / i3 / config anzuhängende Zeilen, die die Vorder- und Hintergrundfarben der Fenstertitelleisten von i3 steuern.

Ändere die Schriftart mit "font" (es ist wahrscheinlich schon da). Es wird empfohlen, Pango zu verwenden, um bessere Schriftwiedergaben zu erzielen. Zum Beispiel verwende ich Folgendes:

font pango: Dejavu Sans Mono 14

während der verlinkte Blog verwendet

font pango: Ubuntu Mono 10

Zusätzlich können Sie eine weitere 'font'-Zeile innerhalb des' bar {}'-Blocks hinzufügen, um eine andere Schriftart in der Statusleiste zu verwenden. Zum Beispiel, wie das aussehen könnte:

Bar {

    status_command i3status
    position top
    font pango: sans 12

     colors{
           background #232323
           statusline #DCDCDC
    }

}

Karmicoil
quelle
0

Sie können sich auch an Konfigurationsdateien orientieren, die Manjaro für i3 verwendet. Sie sind sehr individuell und Sie können viel von ihnen lernen.

Ich habe die Punktedateien hier gefunden: https://github.com/Airblader/dotfiles-manjaro

PS: Ich besitze dieses Repo nicht.

Piyush Bansal
quelle