Como sugiere el título anterior, quiero agregar algunos fondos de pantalla personalizados (imágenes png que he creado yo mismo) a la carpeta de usuario / compartir / fondos en 12.04. He completado esta tarea.
Problema: NO aparecen en el Apariencia del escritorio para la selección (supongo que si aparecieran aquí serían el fondo predeterminado en LightDM dynamic unity greeter. Solo las "imágenes del concurso" funcionan con unity greeter. Encontré los enlaces a continuación, que son similares pero no resuelven mi pregunta
¿Cómo agrego nuevos fondos de pantalla? (Se refiere solo a 11.10)
¿Cómo cambio el fondo de pantalla de la pantalla de inicio de sesión? (Muestra solo cómo desactivar el saludo de unidad dinámica y asignar un fondo fijo para LightDM
Después de pensarlo, esto también puede ser un problema de permisos . La razón para sugerir es que copié una carpeta de temas usando sudo nautilus. El tema no apareció en "Configuración avanzada" para la selección. Para que este tema funcione en Unity, lo copié a ~ .themes. Copié los terrenos bancarios usando el mismo método
Respuestas:
Después de agregar sus imágenes
/usr/share/backgrounds
, debe abrir el cuadro de diálogo Cambiar fondo de escritorio haciendo clic derecho en su escritorio y seleccionándolo.Después de abrir el cuadro de diálogo, puede hacer clic en +para agregar los fondos que acaba de copiar
/usr/share/backgrounds
Agregue todas las imágenes que tenga
/usr/share/backgrounds
, después de haberlo hecho, puede seleccionar una y se convertirá en su fondo.Si está utilizando 12.04, esa misma imagen se convertirá en el fondo dinámico para Unity Greeter. Si no sigue la
Setting the dynamic switching off
sección de ¿Cómo cambio el fondo de pantalla en LightDM? excepto que en lugar de apagarlo realmente usas el comandoha descrito en la respuesta.
Nota para resumir:
Paso 1: agrega tu fondo de pantalla personalizado a `/ usr / share / backgrounds
Paso 2: es condicional si desea que su fondo de pantalla personalizado aparezca en la unidad dinámica saluda (inicie sesión) en 12.04. Haga clic derecho en su imagen personalizada y seleccione "Propiedades" y luego seleccione la pestaña Permisos . Navegue hasta el permiso "Otro" y cámbielo de Ninguno a "Solo lectura" . Nota: Si no lo hace, el fondo de pantalla predeterminado de Unity aparecerá en Unity Greeter.
Paso 3: Ahora debe abrir el cuadro de diálogo Cambiar fondo de escritorio haciendo clic derecho en su escritorio y seleccionándolo.
Paso 4: Después de abrir el cuadro de diálogo, puede hacer clic en +para agregar los fondos que acaba de copiar en `/ usr / share / backgrounds.
Paso 5: selecciona tu imagen y cambia el fondo de tu escritorio
Paso 6 : cierre sesión y vea que el fondo de Unity Greeters es su imagen personalizada
.
fuente
Debe editar los archivos en / usr / share / gnome-background-properties para que aparezcan en la sección 'fondo de pantalla' en lugar de en la sección 'imagen'.
fuente
Estoy usando el escritorio 12.04 Gnome Classic. Ninguna de las soluciones anteriores me ha ayudado a mostrar mis fondos de pantalla
/user/share/backgrounds
. Si hago clic en +como se sugirió anteriormente, Ubuntu 12.04 abre mi carpeta Imágenes y no agrega los fondos de pantalla que agregué/usr/share/backgrounds
. La única forma en que he encontrado para hacer esto es agregarlos alprecise-backgrounds.xml
archivo como elementos nuevos entre las<wallpaper>
</wallpaper>
etiquetas principales . Esto es realmente una molestia si tiene un gran número para agregar. Espero que alguien tenga una solución más simple.La única forma en que he encontrado para agregar mi fondo de pantalla a mi nombre de inicio de sesión en el saludo es instalar Ubuntu Tweak y luego configurarlo usando sus opciones.
fuente
Tuve problemas similares, no sé si hay otra solución, pero aquí está la mía.
Copie y pegue su fondo de pantalla en usr / compartir / fondos . (Use gksu nautilus)
Haga clic derecho en su archivo de imagen y seleccione propiedades
En la pestaña de permisos, asegúrese de que "Otro" esté configurado en Lectura o Solo lectura
Haga clic derecho en su fondo de pantalla y configúrelo como fondo de escritorio
Cierre sesión y debería aparecer como su papel LightDM
No sé nada sobre Wallpaper Switcher, sin embargo, si esta aplicación puede recuperar los archivos de la ubicación usr / share / background, estoy seguro de que funcionará
fuente
Escribí un pequeño script en perl para que sea más fácil agregar opciones al fondo Cambiar escritorio en Ubuntu.
Para recrearlo, podría, por ejemplo, usarlo
sudo gedit /usr/local/bin/wallpaper-add-to-choices
desde la terminal, pegar el contenido de la secuencia de comandos, guardar y luegosudo chmod 755 /usr/local/bin/wallpaper-add-to-choices
.Encontré esta publicación porque estaba buscando información sobre lo que podría haber cambiado en Ubuntu 12.04LTS. La parte de "opciones" de la salida de ese script solía decir "escala", tuve que cambiarlo a "zoom" o ninguna de las imágenes funcionaría como opciones. Es una pena, no tengo ganas de cambiar manualmente el tamaño de las docenas de imágenes importadas a un nuevo sistema para escalarlas correctamente. (Escalar las imágenes en buzón, solo agrandando la imagen hasta que cualquier borde toque el borde de la pantalla, el zoom significa que pierdo la parte superior o los lados de la mayoría de las imágenes).
fuente
También hay otra opción que hará que los fondos de pantalla del directorio de inicio del usuario estén disponibles en lightdm .
Puede elegir una de dos variantes:
Variante A.
Solo tiene que ejecutar un comando simple en la terminal:
Simplemente reemplace
username
con su nombre de usuario. Esto otorgará acceso lightdm a su directorio de inicio, por lo que podrá mostrar imágenes desde/home/username
.Variante B.
Cree un nuevo grupo de usuarios llamado, por ejemplo
wallpapers
:Luego, cree un directorio en su directorio de inicio , donde almacenará todos los fondos de pantalla que desee usar y cambie su grupo a
wallpapers
:Y finalmente agregue el grupo
wallpapers
como grupo suplementario para usted y ellightdm
usuario:Recuerde reemplazar
username
con su nombre de usuario.Tenga en cuenta que si tiene más de un usuario usando el sistema y desea dar una habilidad como esta para cada uno de ellos, deberá repetir estos pasos (omitiendo agregar un nuevo grupo
wallpapers
) para cada individuo.fuente
¡Puedo confirmar que esto funciona!
*jpg
archivos en la/usr/share/backgrounds/
carpeta (usando root)*xml
archivos en/usr/share/gnome-background-properties/
Usé el
gvim
editor para 2. arriba.Simplemente siga estos pasos con
gvim
:gvim /usr/share/gnome-background-properties/*xml
Shift+ Gpara ir al final del archivo
:r !ls
/usr/share/backgrounds/*jpg
→ para insertar todo el nuevo fondo. nombres de archivoAhora ve al principio del texto de bloque insertado.
Use este comando en gvim después de: (Reemplazar
^M
conCTRL-M
)Números de incremento automático (papel10) para dar nombres únicos a los fondos de pantalla
Guarde el archivo y repita para el segundo archivo XML.
Los fondos recién agregados ahora aparecerán en la GUI:
fuente
Debe otorgar permisos a lightdm para leer su directorio personal:
fuente