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?

ingrese la descripción de la imagen aquí

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *