XSplash Background Settings

XSplash Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

18
Score 50.0%
Description:

Background settings dialog for XSplash and the login screen (GDM), providing easy changing of the background image and an optional daemon, that keeps xsplash and gdm background consistent with the desktop wallpaper. Video demo: http://www.youtube.com/watch?v=WPlbE_sUyVg
Depends on: xsplash imagemagick python-gconf python-gtk2 python-gksu2 python-gobject


INSTALL:

[li]PPA repository (recommended): ppa:meerkat/stable -> Instructions: https://launchpad.net/~meerkat/+archive/stable[/li][li]DEB package: Download below, just double click[/li]
After successful installation you need to reboot once for the daemon to run. Open the configuration dialog through System -> Settings -> XSplash Wallpaper Settings or by running xsplash-wallpaper-settings --settings from terminal. Choose your custom background or activate "Use Desktop Background" to keep your XSplash background consistent with your desktop wallpaper.

Old versions (1.3 and earlier): http://www.google.com/#q="wallpaper_daemon.py"



CUSTOMIZE GDM:
You want to use your gtk and icon theme for the login screen? Run xsplash-background-settings --gdm (Note that this only works for system wide installed themes)
To restore the default ubuntu gdm themes run xsplash-background-settings --restore-gdm



UPGRADE:
[li]from version 1.6 and later: Just install new version.[/li][li]from version 1.3 and earlier: Please follow the uninstall instructions below and install the new version afterwards.[/li]


UNINSTALL / RESTORE DEFAULT XSPLASH:

Version 1.6 and later:
1. Go to System -> Settings -> XSplash Background Settings and choose "Use default background" to restore default XSplash.
2. Remove xsplash-background-settings through package manager.

Version 1.3 and earlier:
1. Remove wallpaper_daemon.py from the startup programs (gnome-session-properties).
2. Extract your backup file. If you used the install routine this file is called backup.TIMESTAMP (where TIMESTAMP is dynamically generated number) and located at /usr/share/images/xsplash. To get the extraction path right use the following command (you may use the TAB key to complete backup. with the right timestamp number):
tar -C / -xf /usr/share/images/xsplash/backup.TIMESTAMP
3. Version 1.0 only:
sudo -u gdm gconftool-2 -t string -s /desktop/gnome/background/picture_filename /usr/share/images/xsplash/bg_2560x1600.jpg
4. restart (dont change your desktop wallpaper before restarting!)



KNOWN ISSUES:
[li]I noticed that on some ubuntu derivatives (such as Linux Mint) the login screen uses a different background image than XSplash. To fix that simply run
sudo -u gdm gconftool-2 -t string -s /desktop/gnome/background/picture_filename /usr/share/images/xsplash/bg_2560x1600.jpg[/li][li]If you get the error message
Failed to backup default background
Change settings at your OWN RISK!
and/or the xsplash background is not successfully change by the settings dialog you may be affected by a known issue with gksu (see the discussion started by zetty on Feb 1 2010). A temporary workaround is to either manually permit permanent user write access to the xsplash image folder:
sudo chmod -R a+rw /usr/share/images/xsplash
or start the settings dialog with sudo:
sudo xsplash-background-settings --settings
[/li]



REPORT BUGS / ASK QUESTIONS:
Of course you may report a bug or ask any question by posting a comment here, but if you have a launchpad account (or dont bother creating one) please use the project page on launchpad (http://launchpad.net/xsplash-background-settings), as it is much clearer arranged and nothing gets lost between pages of comments.
Report a bug: http://bugs.launchpad.net/xsplash-background-settings/+filebug
Ask a question: https://answers.launchpad.net/xsplash-background-settings/+addquestion




TRANSLATIONS:
The following language files have already been submitted:
[li]german (part of 1.6)[/li][li]french by OxayotlTheGreat (part of 1.6.1)[/li][li]spanish by algalord (part of 1.6.1)[/li][li]russian by zetty (not released yet)[/li]Many thanks to the translators!



TESTING:
New versions are first released in a special testing ppa. If you want to help testing new releases, use the following repository:
deb http://ppa.launchpad.net/meerkat/testing/ubuntu karmic main
deb-src http://ppa.launchpad.net/meerkat/testing/ubuntu karmic main
Last changelog:

10 years ago

1.6:
- config gui
- localisation (english, german)
- DEB package

vlad003

10 years ago

Thanks for the solution. It's a really great script.

Thanks.

Report

cb2k

10 years ago

Just Brilliant Thanks :)

Report

phasing

10 years ago

Hy, how can i revert the process? i tried to read the daemon in gedit, but i couldn't figure it out:S a little help please:)

Report

C

meerkat

10 years ago

i added some uninstall instructions above

Report

MastroPino

10 years ago

this would be fantastic, but ur script only create a back.archive :(

do u know hot to fix this?

Report

C

meerkat

10 years ago

./wallpaper_daemon.py --install
does the backup and so on.

./wallpaper_daemon.py
(without --install) applies the desktop background to xsplash, whenever you change it.

Therefore you should run ./wallpaper_daemon.py --install once and add ./wallpaper_daemon.py to the startup programs.
If you want to test the behavior without restarting just start ./wallpaper_daemon.py from terminal and change your desktop background. You may also test xsplash without restarting by running sudo xsplash

Hope that helps.

Report

MastroPino

10 years ago

fantastic, this solved =)

one more think, there is a small bug with the space in the name of image.

take a look:

Quote:/home/m7p/Immagini/Wallpapers/A fly on the wall.....jpg
convert: unable to open image `/home/m7p/Immagini/Wallpapers/A': No such file or directory @ blob.c/OpenBlob/2439.
convert: unable to open image `fly': No such file or directory @ blob.c/OpenBlob/2439.
convert: unable to open image `on': No such file or directory @ blob.c/OpenBlob/2439.
convert: unable to open image `the': No such file or directory @ blob.c/OpenBlob/2439.
convert: unable to open image `wall.....jpg': No such file or directory @ blob.c/OpenBlob/2439.
convert: missing an image filename `/usr/share/images/xsplash/bg.jpg' @ convert.c/ConvertImageCommand/2775.

Report

C

meerkat

10 years ago

thanks for the hint, should be fixed now

Report

MastroPino

10 years ago

perfect! this shuold be a default script of Ubuntu!

Report

10 years ago

1.6:
- config gui
- localisation (english, german)
- DEB package

12345678910
product-maker Base: 4 x 5.0 Ratings
PNDEd
Aug 29 2010
Bottom-Egg
May 02 2010
CLEARview
Mar 06 2010
motomast3r
Feb 20 2010
kangoor123
Feb 10 2010
outlive
Feb 07 2010
user333
Jan 26 2010
mjamesrd
Jan 24 2010
paspartu
Jan 09 2010
larryni
Dec 22 2009
derwinzig
Nov 28 2009
venik25
Nov 27 2009
faelbluhm
Nov 26 2009
mehor
Nov 15 2009
cimoc
Nov 08 2009
cb2k
Nov 07 2009
Nossile
Nov 06 2009
MastroPino
Nov 06 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.6 (ubuntu karmic)
updated Jan 25 2010
added Nov 06 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4