Come modificare l'immagine di sfondo predefinita del sistema


10

Sto per spedire un nuovo sistema installato 10.04 a un cliente. Questo è il primo sistema che stiamo spedendo con il nostro software preinstallato e una piattaforma di test hardware aggiuntiva, quindi ho pensato che sarebbe stata una buona idea avere lo sfondo del desktop che includesse il logo della nostra azienda.

Quello che voglio fare è solo aggiungere il logo all'immagine di sfondo predefinita. le domande sono:

  1. Dove sono archiviati i set di sfondi?
  2. Quali sono le regole per creare uno sfondo personalizzato da zero?
  3. Se creo uno sfondo da zero, come posso aggiungerlo al set di sfondi del sistema (ovvero non solo salvarlo nella directory Immagini dell'utente, ma voglio che sia disponibile per tutti i futuri utenti della macchina)?

Risposte:


12
  • Posiziona l'immagine che desideri utilizzare come immagine di sfondo in /usr/share/backgrounds/ Esempio:

    sudo cp ~/Pictures/1.jpg /usr/share/backgrounds/1.jpg

  • Modifica il /usr/share/gnome-background-properties/ubuntu-wallpapers.xml. Rimuovere le immagini predefinite (se si desidera) e aggiungere voci personalizzate e infine salvare il file. (Accertarsi che le voci vengano eseguite prima dell'ultima riga, ovvero prima della </wallpapers>riga). Esempio:

nits@nits-workstation:$ gksudo gedit/usr/share/gnome-background-properties/ubuntu- wallpapers.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
   <wallpaper>
    <name>Custom_Back1</name>
    <filename>/usr/share/backgrounds/1.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>
   </wallpaper>
</wallpapers>
  • Ora, ogni volta che un utente tenta di cambiare lo sfondo, i file elencati in base al file XML verranno visualizzati per impostazione predefinita nella finestra Preferenze aspetti

Molto benvenuto :)
Nitin Venkatesh,

quindi ... come posso cambiare l'immagine nella schermata di accesso?

nvm, ha risposto in un'altra domanda.

e come sta rendendo l'immagine come predefinita?
papaiatis,

5

Le immagini di sfondo sono memorizzate in

/usr/share/backgrounds

Affinché i file vengano visualizzati nell'elenco degli sfondi disponibili per tutti gli utenti, inclusi quelli nuovi, è necessario aggiungere le loro informazioni a un file XML in questa cartella:

/usr/share/gnome-background-properties

Se stai personalizzando Ubuntu, prendi spunto dal ubuntu-wallpapers.xmlfile per il formato da utilizzare per le tue informazioni di base.


Grazie, proprio quello di cui avevo bisogno. Vorrei poter selezionare due risposte. @nitstorm l'ha ottenuto solo grazie allo sforzo extra :-)
ysap
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.