Estoy tratando de que la transparencia funcione para Gnome Terminal.
Sin embargo, esto es lo que obtengo cuando intente editar el perfil de gnome-temrinal: ¿no hay una pestaña de fondo donde pueda establecer la opacidad?
Estoy usando NixOs, esto es lo que tengo en mi archivo pkgs.nix:
environment.systemPackages = with pkgs; [ # ... gnome3.gnome_terminal gnome3.gconf # I have put it just in case it could help ]
¿Alguna idea de qué debo instalar o configurar para desbloquear la opción de transparencia de fondo?
Responder
Las preguntas frecuentes del terminal GNOME indican:
¿Cómo puedo hacer que el terminal sea transparente?
Desde la versión 3.7 (maestro NixOS actualmente contiene la versión 3.26) esta opción se ha eliminado del cuadro de diálogo Preferencias. Sin embargo, puedes seguir obteniendo el mismo efecto si configuras la propiedad _NET_WM_WINDOW_OPACITY X, por ejemplo, con Devil «s Pie o Herramientas Devil «s Pie II . Por ejemplo, configure Devil «s Pie para que se inicie automáticamente con la sesión y cree el archivo ~ / .devilspie / gnome-terminal.ds con estos contenidos:
(if (coincide con (window_name) " gnome-terminal-window – * ") (opacidad 90))
También puede usar este script de shell que, sin embargo, solo funciona para las ventanas de terminal existentes y no automáticamente para las recién creadas. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F
Responder
Podrías cambie la opacidad / transparencia cambiando la propiedad _NET_WM_WINDOW_OPACITY
mediante el comando xprop
.
Ejecutar:
xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
y luego haga clic en la ventana para configurarla al 50% de opacidad.
-
0x7FFFFFFF
– 50% opacidad -
0xFFFFFFFF
– 100% de opacidad
Establezca la opacidad proporcionando la identificación de la ventana (obtenida de xwininfo
):
xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
Comentarios
- Mejor solución
Respuesta
Poniendo esto como una respuesta ya que maté bastante tiempo tratando de hacer esto en Arch Linux. Para Arch Linux, existe una solución mucho más sencilla. Utilice el paquete gnome-terminal-transparency
. El gnome-terminal
que viene con Gnome será reemplazado por este, que admite fondos transparentes