Use una terminal como fondo de escritorio en lugar del fondo de pantalla

8

He llegado a la conclusión de que todas mis necesidades de nautilus están satisfechas con el terminal y el último administrador de archivos . También descarta la necesidad de múltiples instancias de nautilus, lo que hace un desastre cuando olvido cómo debo usar diferentes espacios de trabajo.

El siguiente paso para mi simplificación sería deshacerme de cualquier posibilidad de abrir nautilus. También pensé que mi interacción con la computadora está centrada en los archivos, por lo tanto, tiene sentido dejar el administrador de archivos en segundo plano de las aplicaciones.

¿Hay alguna forma de hacer que la terminal como fondo de escritorio pueda interactuar?

Jānis Erdmanis
fuente
¿Por qué no usar ubuntu-server entonces?
jobin

Respuestas:

5

Bueno, ese es un problema interesante.

Esto es bastante simple en KDE, simplemente configura una asignación de ventana especial (haga clic con el botón derecho en la barra de título) para hacer que la terminal a pantalla completa, debajo de todas las demás ventanas, se dibuje sin decoraciones de ventana y omita la barra de tareas. Funciona muy bien

En Compiz puede lograr un efecto similar con CCSM con su complemento Reglas de ventana. El problema que tiene es diferenciar entre un terminal que puede cargar posteriormente y el que carga en el arranque. Puede tener sentido instalar otra aplicación de terminal (Terminator es una buena opción) y usarla para su escritorio. Luego puede decirle a CCSM que cambie la configuración de la ventana en todas las instancias de Terminator.

En ambos casos, puede dejar el escritorio como está. Estará allí, pero la terminal lo ocultará.


Otra forma de hacer esto (usando las mismas ideas que antes pero multiplataforma) es usar wmctrlpara configurar las sugerencias en lugar de dejarlo en manos del Administrador de ventanas.

Los siguientes tres comandos configurarán la ventana actual para cubrir el escritorio.

wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar

Puede guardar eso en un guión o puede mezclarlo todo en una bonita línea desordenada. Molesto, wmctrl solo puede hacer dos cambios de pista a la vez, por lo que está un poco más hinchado de lo que a uno le gustaría.

gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"

Otros emuladores de terminal funcionarán así, pero podrían tener un argumento diferente para ejecutar algo (frente a -xeso gnome-terminaly terminatorusar). konsoleusos -e, por ejemplo.

Oli
fuente
El enfoque wmctrl parece un buen punto de partida. ¿Es posible ocultar el terminal gnome modificado de la barra de tareas? Oh, está resuelto, lo probé de manera incorrecta :)
Jānis Erdmanis
2

Curiosa solicitud, creo que sería más feliz deshabilitar el escritorio y luego usar un terminal desplegable como Guake .

Deshabilitar el escritorio

Evite que Nautilus maneje el escritorio con este comando:

gsettings set org.gnome.desktop.background show-desktop-icons false

Usando guake

Puede que sea mejor usar un terminal desplegable como Guake . Se activa con una tecla de acceso rápido y luego se esconde con una también. Es muy configurable y ofrece opciones de transparencia, opciones de tamaño y opciones de color, entre otras.

Si no le gusta Guake , hay muchas más terminales de caída, pero Guake es mi elección.

Guake

Referencia:

  1. ¿Cómo deshabilitar nautilus para manejar el escritorio?
kiri
fuente