如何对i3-wm消丑


42

我最近安装了i3 Window Manager,并完全爱上了它。但是,这很丑。

我按照这里的入门指南进行操作,其中之一是将exec --no-startup-id gnome-settings-daemon行添加到~/.i3/config文件中,这应该会使所有内容再次看起来不错。但是,重新登录后,似乎没有任何变化。

现在,我猜想这些说明旨在用于将GNOME用作默认DE且我使用Unity的Ubuntu安装。

我还看了这个问题,它指向lxappearance在Awesome Window Manager中安装此问题。但是,我再次怀疑这是否适用于我的情况,因为我使用的是Unity,我正在处理的是i3。

有谁知道我需要做些什么才能“消碎” i3?我真的很喜欢它,即使我没有很好的GTK主题,我也可能会继续使用它,但是显然让事情看起来再好一点会更好。


@DKBose您知道不使用时如何将GTK主题应用于i3 gnome-settings-daemon吗?
RPiAwesomeness

@DKBose那确实是丑陋的。窗户的装饰很丑陋(请参见此处的示例)。回顾一下我在启动gnome-settings-daemon之前拍摄的屏幕截图,实际上它确实做了些什么-应用程序的外观恢复了正常。但是,我很好奇是否可以更改窗户装饰
RPiAwesomeness 2015年

Answers:


64

lxapperance将为i3做您想要的。

您还希望QT,GTK 2.0和GTK +看起来与您选择的主题相同。

安装:

  1. 外观
  2. gtk主题
  3. qt4-qtconfig

这些应用程序允许您将主题,QT和GTK配置为具有相同的外观。(如果您不习惯使用GTK引擎或编辑一堆配置文件,它们很好,它们独立于Gnome运行!)

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

从lxappearance开始并选择一个主题;然后在gtk-chtheme中选择它。在qt4-config中,有一个下拉菜单设置,使qt使用GTK +设置。这对我来说似乎最有效。(这使VLC和KeepassX看起来不错。)

对于小程序,网络管理器小程序是最重要的小程序。在您的i3配置文件中,将此行添加到末尾:

exec --no-startup-id nm-applet

在网络搜索中,当您找到要启动的其他小程序时,可以完全相同地进行操作:

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

注销并重新登录时,网络管理器小程序应显示在右下方。


欢迎来到Ask Ubuntu!真棒的回答我的朋友,我一定会去的!
RPiAwesomeness

刚刚尝试过,一切似乎都正常!感谢您的发布!+1并标记为答案
RPiAwesomeness

非常感谢!我在archlinux上浏览了许多网站,以使我的GTK和QT应用程序正常运行。仅安装您提到的三个工具,然后在lxappearance中选择一个主题,然后在gtconfig-qt4中选择GTK +就可以解决所有问题。真棒!
vvo

1
在ubuntu 16.10上,qt命令实际上是:qtconfig-qt4
Michal Przybylowicz

4

我提供的所有建议仅代表我的观点,可能同意也可能不同意。

  1. 可以在此youtube视频中找到有关对i3进行加糖(除胶)的最佳教程之一
  2. 此外,您还应该安装i3-gaps,它绝对漂亮。
  3. 您还应该签出reddit / r / unixporn,为加价i3的妙用。

3

我试图解决相同的问题,并找到了一个直接的解决方案来解决这里所问的问题,即i3窗口边框。

从博客文章@ 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

是附加到〜/ .config / i3 / config的行,用于控制i3窗口标题栏的前景色和背景色。

用“ font”更改字体(它可能已经存在)。建议使用pango以获得更好的字体渲染。例如,我使用以下内容:

字体pango:Dejavu Sans Mono 14

而链接的博客使用

字体pango:Ubuntu Mono 10

另外,您可以在'bar {}'块中添加另一行'font'行,以在状态栏中使用其他字体。例如,如下所示:

酒吧{

    status_command i3status
    position top
    font pango: sans 12

     colors{
           background #232323
           statusline #DCDCDC
    }

}


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.