Tengo una computadora portátil y un monitor. La mayoría de las veces mi computadora portátil está conectada al monitor a través de HDMI. Yo uso Ubuntu Gnome 14.04 y esto es lo que quiero:
- Cuando no hay un monitor conectado, quiero una imagen de fondo simple
- Cuando el monitor está conectado, me gustaría tener la misma imagen de fondo en mi computadora portátil y otra en mi monitor.
¿Es eso posible? Encontré esta pregunta , así como el nitrógeno . Pero ambos no me ayudaron.
Editar:
Después de ejecutar gnome-tweak-tool, vaya a la pestaña "Escritorio" en el panel del lado izquierdo y luego desactive la opción "Hacer que el administrador de archivos maneje el escritorio".
Fuente: Foros de Ubuntu .
Desafortunadamente, no puedo encontrar esto en mi herramienta de ajuste de gnomos:
Traté de encontrar la misma configuración usando dconf-editor
under org.gnome.desktop.background
pero todo lo que dijo fue:
Resumen: Dibuje el fondo del escritorio
Descripción: Haga que GNOME dibuje el fondo del escritorio. DEPRECATED : esta clave está en desuso y se ignora.
También mi gnome-shell --version
es GNOME Shell 3.10.4
.
En esta esencia es la salida de xrandr
. El primero es con el segundo monitor conectado. El segundo es sin él.
fuente
Respuestas:
El truco
Parece imposible establecer fondos de pantalla por separado para la pantalla principal y la segunda pantalla. Sin embargo, lo que se puede hacer es establecer un fondo de pantalla y que abarque dos pantallas. Podemos crear automáticamente una imagen extendida de dos fondos de pantalla de su elección y (también automáticamente) cambiar el fondo de pantalla y las opciones de imagen, dependiendo de si la segunda pantalla está conectada o no.
Para que se vea bien, es necesario que al menos la resolución de pantalla vertical de ambas pantallas sea idéntica, como es el caso en su situación.
En la práctica
Preparación
En esta solución, el trabajo de preparación que debe hacer es:
Primero, instale imagemagick para crear automáticamente la imagen de expansión:
Prepare dos imágenes de fondo separadas de su elección para ambas pantallas:
llámalos
screen_1.jpeg
yscreen_2.jpeg
(exactamente esos nombres). Un guión creará la imagen de expansión.Cree una carpeta en su directorio personal y copie ambas imágenes en la carpeta.
Copie el script a continuación en un archivo vacío y guárdelo como
auto_wall.py
, junto con las dos imágenes que preparó.En la sección principal del guión, hay una línea:
si es necesario, reemplácelo
HDMI-0
por<your_second_screenname>
(ejecute el comandoxrandr
si es necesario para averiguarlo)Ejecute el script (y manténgalo ejecutándose en segundo plano) mediante el comando:
Ahora, si conecta su segunda pantalla, el fondo de pantalla en su segunda pantalla debería cambiar en unos segundos para que
screen_2.jpeg
esté preparado.La secuencia de comandos
Reemplazar imágenes
En caso de que desee cambiar los fondos de pantalla, simplemente reemplace una o ambas imágenes que copió a la carpeta (pero tenga en cuenta el nombre) y elimine las
span_image.jpeg
creadas por el script.Lo probé en Ubuntu 14.04 y 14.10, y funcionó perfectamente. El hecho de que uses Gnome no debería marcar la diferencia.
Cambiar la configuración del fondo de pantalla manualmente con una combinación de teclas
Si, por algún motivo, prefiere cambiar al fondo de pantalla extendido manualmente después de conectar / desconectar el monitor externo, puede reemplazar las últimas tres líneas:
por una sola línea:
y agregue un atajo de teclado para hacer el cambio: "Configuración del sistema"> "Teclado"> "Atajos"> "Atajos personalizados"
Agrega el comando:
a una combinación de teclas de su elección.
fuente
Además de la respuesta anterior, puede unir dos imágenes de tamaño exacto utilizando este servicio: http://www.photojoiner.net/
Después de unir dos o más imágenes, debe seleccionar la opción "abarcar" en la página de configuración de fondo.
fuente