Как де-углифицировать i3-wm


42

Я недавно установил оконный менеджер i3 и полностью влюбился в него. Тем не менее, это довольно некрасиво ...

Я следовал инструкциям по началу работы, и одним из пунктов было добавление exec --no-startup-id gnome-settings-daemonстроки в ~/.i3/configфайл, которая должна была снова сделать все хорошо. Однако после повторной регистрации ничего, похоже, не изменилось.

Теперь я предполагаю, что эти инструкции были предназначены для использования с установкой Ubuntu, которая использует GNOME в качестве DE по умолчанию, а я использую Unity.

Я также посмотрел на этот вопрос , который указывает на установку lxappearanceдля этой проблемы в Awesome Window Manager. Тем не менее, я снова сомневаюсь, что это применимо к моему делу, так как я использую Unity и с i3 я имею дело.

Кто-нибудь знает, что мне нужно сделать, чтобы "де-углифицировать" i3? Мне действительно это нравится, и я, вероятно, продолжу использовать его, даже если у меня нет хороших тем GTK, но, очевидно, было бы лучше, чтобы все снова выглядело красиво.


@DKBose Вы знаете, как бы я применил тему GTK к i3 без gnome-settings-daemon, тогда?
RPiAwesomeness

@DKBose Это точно, что уродливо. Оформление окон довольно некрасиво ( пример приведен здесь ). Оглядываясь назад на скриншоты, которые я сделал перед запуском gnome-settings-daemon, он действительно что-то сделал - внешний вид приложений вернулся к нормальному. Тем не менее, мне любопытно посмотреть, возможно ли изменить декорации окон
RPiAwesomeness

Ответы:


64

lxapperance сделает то, что вы хотите для i3.

Вы также хотите, чтобы QT, GTK 2.0 и GTK + выглядели так же, как выбранная вами тема.

Установка:

  1. lxappearance
  2. GTK-chtheme
  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 хорошо выглядеть.)

Что касается апплетов, апплет Network Manager является наиболее важным. В вашем конфигурационном файле i3 добавьте эту строку в конец:

exec --no-startup-id nm-applet

При поиске в Интернете, когда вы находите другие апплеты, которые хотите запустить, вы делаете это точно так же:

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

При выходе и повторном входе апплет Network Manager должен появиться в правом нижнем углу.


Добро пожаловать в Спросите Ubuntu! Удивительный ответ, мой друг, я обязательно попробую!
RPiAwesomeness

Только что попробовал, и все, кажется, работает нормально! Спасибо за публикацию! +1 и помечен как ответ
RPiAwesomeness

Большое спасибо! Я нахожусь на archlinux и просматривал много веб-сайтов, чтобы мои приложения GTK и QT работали хорошо. Установка только трех упомянутых вами инструментов, затем выбор темы в lxappearance, затем выбор GTK + в gtconfig-qt4 решили все. ЗДОРОВО!
vvo

1
В Ubuntu 16.10 команда qt на самом деле выглядит так: qtconfig-qt4
Михал Пжибылович

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.

Поменяйте шрифт на «шрифт» (скорее всего, он уже есть). Рекомендуется использовать pango для лучшей визуализации шрифтов. Например, я использую следующее:

шрифт панго: Dejavu Sans Mono 14

в то время как связанный блог использует

шрифт панго: Ubuntu Mono 10

Кроме того, вы можете добавить еще одну строку шрифта в блоке bar {}, чтобы использовать другой шрифт в строке состояния. Например, как это может выглядеть:

бар {

    status_command i3status
    position top
    font pango: sans 12

     colors{
           background #232323
           statusline #DCDCDC
    }

}


0

Вы также можете получить справку из конфигурационных файлов, которые Manjaro использует для i3. Они высоко настроены, и вы можете многому научиться у них.

Я нашел точечные файлы здесь: https://github.com/Airblader/dotfiles-manjaro

PS: я не владею этим репо.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.