Cómo des-uglify i3-wm

42

Recientemente instalé el i3 Window Manager y me he enamorado completamente de él. Sin embargo, es bastante feo ...

Seguí las instrucciones aquí para comenzar, y uno de los puntos fue agregar la exec --no-startup-id gnome-settings-daemonlínea al ~/.i3/configarchivo que se suponía que haría que todo se viera bien nuevamente. Sin embargo, después de volver a iniciar sesión, nada parece haber cambiado.

Ahora, supongo que esas instrucciones estaban destinadas a usarse con una instalación de Ubuntu que usa GNOME como el DE predeterminado y yo uso Unity.

También miré esta pregunta , que apunta a la instalación lxappearancede este problema en Awesome Window Manager. Sin embargo, nuevamente dudo que esto se aplique a mi caso, ya que uso Unity y estoy tratando con i3.

¿Alguien sabe lo que tengo que hacer para "des-uglify" i3? Realmente me gusta, y probablemente continuaré usándolo incluso si no tengo los bonitos temas GTK, pero obviamente sería mejor que las cosas se vean bonitas nuevamente.

RPiAwesomeness
fuente
@DKBose ¿Entonces sabes cómo aplicaría el tema GTK a i3 gnome-settings-daemon?
RPiAwesomeness
@DKBose Eso es exactamente lo que es feo. Las decoraciones de las ventanas son bastante feas (ver aquí un ejemplo). Mirando hacia atrás a las capturas de pantalla que tomé antes de comenzar gnome-settings-daemon, realmente hizo algo: el aspecto de las aplicaciones ha vuelto a la normalidad. Sin embargo, tengo curiosidad por ver si es posible cambiar las decoraciones de las ventanas
RPiAwesomeness

Respuestas:

64

lxapperance hará lo que quieras para i3.

También desea que QT, GTK 2.0 y GTK + tengan el mismo aspecto que el tema elegido.

Instalar:

  1. lxappearance
  2. gtk-chtheme
  3. qt4-qtconfig

Estas aplicaciones le permiten configurar el tema, QT y GTK para que tengan la misma apariencia. (¡Son buenos si no te sientes cómodo entrando en los motores GTK o editando un montón de archivos de configuración, y se ejecutan independientemente de Gnome!)

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

Comience con lxappearance y elija un tema; luego elígelo en gtk-chtheme. En qt4-config, hay una configuración de menú desplegable para hacer que qt tome la configuración GTK +. Eso parece funcionar mejor para mí. (Hace que VLC y KeepassX se vean bien).

En cuanto a los applets, el applet Network Manager es el más importante. En su archivo de configuración i3, agregue esta línea al final:

exec --no-startup-id nm-applet

En su búsqueda en la web, cuando encuentre otros applets que desee iniciar, lo hará exactamente de la misma manera:

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

Cuando cierre la sesión y vuelva a iniciarla, el subprograma Network Manager debería aparecer en la esquina inferior derecha.

wattahay
fuente
Bienvenido a Ask Ubuntu! Impresionante respuesta mi amigo, ¡definitivamente lo intentaré!
RPiAwesomeness
¡Solo lo probé, y todo parece estar funcionando bien! ¡Gracias por publicar! +1 y marcado como respuesta
RPiAwesomeness
¡Muchas gracias! Estoy en Archlinux y estaba navegando en muchos sitios web para que mis aplicaciones GTK y QT funcionen bien. Instalar solo las tres herramientas que menciona, luego seleccionar un tema en lxappearance, luego seleccionar GTK + en gtconfig-qt4 lo resolvió todo. ¡INCREÍBLE!
vvo
1
En ubuntu 16.10, el comando qt es en realidad: qtconfig-qt4
Michal Przybylowicz
4

Todas las sugerencias que estoy dando representan solo mi opinión y uno puede o no estar de acuerdo con ellas.

  1. Uno de los mejores tutoriales, sobre ricing (des-uglifying) tu i3 se puede encontrar en este video de youtube
  2. Además, también debe instalar i3-gaps , es absolutamente hermoso.
  3. También debe revisar el reddit / r / unixporn para obtener ideas increíbles para dar rienda suelta a su i3.
Duro Sinha
fuente
3

Estaba tratando de resolver el mismo problema y encontré una solución directa a lo que se preguntaba aquí, a saber, los bordes de la ventana i3.

De una publicación 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

Son líneas para agregar a ~ / .config / i3 / config que controlan los colores de primer plano y de fondo de las barras de título de la ventana de i3.

Cambie la fuente con "fuente" (es probable que ya esté allí). Se recomienda usar pango para mejores representaciones de fuentes. Por ejemplo, uso lo siguiente:

fuente pango: Dejavu Sans Mono 14

mientras que el blog vinculado usa

fuente pango: Ubuntu Mono 10

Además, puede agregar otra línea de 'fuente' dentro del bloque 'barra {}' para usar una fuente diferente en la barra de estado. Por ejemplo de cómo puede ser eso:

bar {

    status_command i3status
    position top
    font pango: sans 12

     colors{
           background #232323
           statusline #DCDCDC
    }

}

Karmicoil
fuente
0

También puede obtener ayuda de los archivos de configuración que Manjaro usa para i3. Están altamente personalizados y puedes aprender mucho de ellos.

Encontré los archivos de puntos aquí: https://github.com/Airblader/dotfiles-manjaro

PD: No soy dueño de este repositorio.

Piyush Bansal
fuente