web-dev-qa-db-ja.com

システムのデフォルトの背景画像を変更する方法

新しい10.04インストール済みシステムを顧客に出荷しようとしています。これは、プリインストールされたソフトウェアと追加のハードウェアテストプラットフォームとともに出荷する最初のシステムです。そのため、デスクトップの壁紙に会社のロゴを含めるのは良い考えだと思いました。

私がやりたいのは、デフォルトの背景画像にロゴを追加することです。質問は次のとおりです。

  1. 背景のセットはどこに保存されますか?
  2. ゼロからカスタム背景を作成するためのルールは何ですか?
  3. 背景を最初から作成する場合、どのようにシステム背景セットに追加しますか(つまり、ユーザーのPicturesディレクトリに保存するだけでなく、機械)?
10
ysap
  • 場所/usr/share/backgrounds/で背景画像として使用する画像。例:

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

  • 編集 the /usr/share/gnome-background-properties/ubuntu-wallpapers.xml。デフォルトのイメージ(必要な場合)を削除し、カスタムエントリを追加して、最後にsaveファイルを削除します。 (エントリが最後の行の前、つまり</wallpapers>行の前に行われていることを確認してください)。例:

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>
  • ユーザーが背景を変更しようとするたびに、XMLファイルに従ってリストされたファイルは、デフォルトでAppearances Preferencesウィンドウにのみ表示されます
12
Nitin Venkatesh

背景画像はに保存されます

/usr/share/backgrounds

新しいユーザーを含むすべてのユーザーが使用できる背景のリストにファイルを表示するには、このフォルダー内のXMLファイルにユーザーの情報を追加する必要があります。

/usr/share/gnome-background-properties

Ubuntuをカスタマイズしている場合は、背景情報に使用する形式のubuntu-wallpapers.xmlファイルから手がかりを得てください。

5
Adrian