Як знешкодити i3-wm


42

Нещодавно я встановив i3 Window Manager і дуже полюбив його. Однак це досить потворно ...

Я дотримувався тут інструкцій для початку роботи, і одним із пунктів було додавання 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-демон, він насправді щось зробив - зовнішній вигляд програм повертається до нормального. Однак мені цікаво дізнатись, чи можна змінити прикраси вікон
RPiAwesomeness

Відповіді:


64

lxapperance зробить все, що ви хочете для i3.

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

Встановити:

  1. поява
  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>

Коли ви виходите з системи та знову входите в систему, аплет Менеджера мережі повинен з’являтися внизу праворуч.


Ласкаво просимо до Ask Ubuntu! Дивовижна відповідь мій друг, я обов'язково підкажу це!
RPiAwesomeness

Просто спробував, і все, здається, працює нормально! Дякуємо за публікацію! +1 та позначено як відповідь
RPiAwesomeness

Дуже дякую! Я перебуваю на archlinux і переглядав багато веб-сайтів, щоб просто працювати мої програми GTK та QT. Встановлення лише трьох згаданих вами інструментів, потім вибору теми в lxappearance, а потім вибору GTK + у gtconfig-qt4 вирішило це все. ДУЖЕ!
vvo

1
У ubuntu 16.10 команда qt насправді: qtconfig-qt4
Michal Przybylowicz

4

Усі пропозиції, які я даю, є лише моєю думкою, і одна з них може бути, а може і не згоден

  1. Один з найкращих навчальних посібників щодо збагачення (знецінення) вашого i3 можна знайти у цьому відео на YouTube
  2. Крім того, ви також повинні встановити i3-прогалини , його абсолютно красиво.
  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 у вікні.

Змініть шрифт на "шрифт" (це, мабуть, вже є). Для кращого відображення шрифту рекомендується використовувати панго. Наприклад, я використовую наступне:

шрифт панго: 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.