GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Usando diferentes fondos de pantalla en múltiples monitores (gnome 2 + Compiz)?

Esta parece una pregunta simple, pero no pude encontrar ninguna respuesta satisfactoria usando Google o Ask Ubuntu.

Así que tengo una configuración de monitor triple. Básicamente lo que quiero es simplemente tener un fondo diferente en cada uno de los tres monitores . Ahora no estoy hablando de diferentes escritorios virtuales (también conocidos como espacios de trabajo) aquí. La mayoría de las soluciones que busqué en Google tenían diferentes antecedentes en diferentes espacios de trabajo . Solo tengo un espacio de trabajo, pero tres monitores, así:

El monitor 1 (en la parte superior) es mi televisor grande que está pegado a la pared sobre mis dos monitores normales.

Estoy usando Gnome 2 con Compiz (también conocido como gnome-session-fallback también conocido como Gnome Classic (con efectos) en la lista desplegable del administrador de inicio de sesión) en Ubuntu 13.04.

Probé los siguientes métodos tratando de establecer un fondo diferente para cada monitor:

  1. ccsm (compiz-config-settings-manager), es decir, establecer un fondo a través del administrador de ventanas (Compiz). Más precisamente, utilicé el Fondo de pantalla Complemento de Compiz.
  2. gnome-control-center , es decir, establecer un fondo a través de la configuración del sistema Gnome. Más precisamente, utilicé el Fondo panel en la configuración del sistema de Gnome.
  3. XDG_CURRENT_DESKTOP=Unity gnome-control-center , es decir, establecer un fondo a través de la configuración del sistema Gnome, pero imitando el comportamiento de Unity. Más precisamente, usé la Apariencia panel en la configuración del sistema de Gnome.

Sin embargo, ninguno de estos métodos parece permitirme seleccionar un fondo diferente para cada monitor. En cada caso, solo puedo configurar un único fondo (o posiblemente varios que luego se pueden alternar periódicamente o usar para diferentes espacios de trabajo) para los tres monitores Luego, normalmente tengo opciones como center , mosaico , recortar o escala que controlan cómo se representa este fondo único en los tres monitores.

La solución alternativa Lo que he hecho hasta ahora es usar Gimp para crear un fondo "grande" que abarque la resolución virtual completa de los tres monitores juntos. Básicamente, creo una gran imagen de fondo de tamaño 3840 × 2160, en la que pego tres fondos en los lugares correctos. Luego configuro este fondo grande como fondo único para los tres monitores usando la posibilidad (1) o (3) arriba, y uso el span opción para abarcar este gran fondo en los tres monitores. Esto da como resultado tres fondos diferentes en los tres monitores, siempre que los tres fondos más pequeños se hayan colocado correctamente en la imagen de fondo grande (Nota:la posibilidad (2) no ofrece un intervalo opción).

Sin embargo, esto parece un truco horrible para lograr algo tan simple como configurar un fondo diferente para cada uno de mis monitores. También tiene varias desventajas:

  • Cuando quiero cambiar la disposición de los monitores (el gran televisor en la parte superior se puede deslizar un poco hacia la izquierda o hacia la derecha, y me gusta ajustar las posiciones del monitor en consecuencia usando xrandr o una GUI asociada como las Pantallas panel en la configuración del sistema Gnome, para mantener el movimiento del mouse intuitivo), claramente el fondo superior no se desliza junto con el monitor en el que se supone que se muestra, lo que significa que solo veo parte del fondo superior.
  • El fondo grande tiene algunas áreas grises (espacio muerto) en las esquinas superiores que Compiz o Gnome cargan inútilmente en el momento del inicio de sesión cuando se carga el fondo grande.
  • Lo peor de todo es que cuando quiero cambiar uno solo de los tres fondos, tengo que editar todo el fondo. Esto es demasiado trabajo teniendo en cuenta que simplemente quiero cambiar un solo fondo (sí, sé sobre las capas de Gimp, pero aún así), esto debería ser posible con unos pocos clics y sin un programa pesado de manipulación de imágenes.
Relacionado:¿Por qué Oracle Java no está incluido en el repositorio estándar de Ubuntu?

El primer punto significa que esta solución alternativa no es sólida. El segundo significa que no es eficiente. Y el tercero significa que es un dolor en el trasero 🙂

Entonces mi pregunta es esta:

¿Existe alguna forma (usando Gnome 2 o Compiz) de simplemente decirle al sistema que quiero un fondo diferente para cada monitor? ? Este sería el enfoque lógico para mí, ya que en realidad le diría al sistema cuál es mi intención. También sería más eficiente.

Realmente, parece que este no puede ser un escenario tan poco común. Creo que muchas personas tienen varios monitores; y al menos algunos de ellos deben preferir tener diferentes antecedentes en estos monitores. Entonces, ¿puede ser cierto que no existe una solución sencilla y se espera que los usuarios propongan trucos horribles, como crear sus propios fondos personalizados con programas pesados ​​para que esto funcione?

Mejor respuesta

Editar (2019): El nitrógeno ya no se mantiene. Nitrogen no funciona completamente en las distribuciones de Ubuntu más nuevas.

Puedes usar nitrogen

Para instalarlo, ejecute el siguiente comando en la terminal:

sudo apt-get install nitrogen

Porque nitrogen no tiene un archivo de escritorio de forma predeterminada cuando está instalado, debe ejecutar el siguiente comando desde la terminal para iniciarlo:

nitrogen

¿Cómo usarlo?

En sus Preferencias , agregue su carpeta de fondos de pantalla, luego en la parte inferior […] seleccione Pantalla 1, 2, etc., para establecer un fondo de pantalla diferente para cada monitor:

Para poder establecer un fondo de pantalla diferente para cada monitor, debe
desactivar el administrador de archivos para que no maneje el escritorio. Esto significa que
ya no tendrás carpetas en el escritorio.

En GNOME/Unity, instale Herramienta de ajuste de GNOME :

sudo apt-get install gnome-tweak-tool

Luego abra GNOME Tweak Tool y en el Escritorio sección, configure Iconos en el escritorio (anteriormente haga que el administrador de archivos maneje el escritorio ) a DESACTIVADO .

Y finalmente, para restaurar los fondos de pantalla cada vez que inicie sesión, agregue el siguiente comando:

nitrogen --restore

a sus aplicaciones de inicio .

Fuente: AJUSTES MULTIMONITOR DE UBUNTU (CORRECCIONES DE FLASH DE PANTALLA COMPLETA, PAPEL PINTADO EN TODOS LOS MONITORES, MÁS)


Ubuntu
  1. Verifique la versión de Ubuntu usando diferentes métodos

  2. Verifique la versión de CentOS - ¿Usando diferentes métodos?

  3. ¿Cómo cambiar el nombre de varios archivos usando Buscar?

  4. ¿Es posible tener un tema Gtk+ diferente en Unity y Gnome Shell?

  5. ¿Cómo personalizar el escritorio de Ubuntu Gnome 3?

Cómo instalar Gnome 41 en Ubuntu 20.04 LTS usando PPA

Diferentes formas de apagar Ubuntu Linux usando la línea de comandos

Cómo instalar múltiples máquinas virtuales usando Multipass en Ubuntu 20.04

¿La configuración de varios monitores no se almacena?

¿Cambiar la imagen de fondo en múltiples terminales?

¿Cambiar el fondo del escritorio a un color sólido (por ejemplo, negro) en Gnome 3?