You are not logged in.
Hi all:
This is the AUR page: http://aur.archlinux.org/packages.php?ID=33645
Latest version: v0.5 [2011.11.14]
You could see an screenshot of the latest version here: http://i45.tinypic.com/x1ilmv.png
Features:
- Lightweight, GUI and user friendly
- Multi-backend: Feh and Habak, Esetroot and Hsetroot
- i18n: English and Spanish, French and Czech, Polish, German
After install, you sould find it under "Settings" menu category, and as the command 'pybgsetter'.
Once you have setted the background, to restore it at next session login, use:
eval $(cat ~/.bgrc)
No matter what backend you are using, the order is backend-agnostic.
Anyway, if you use Feh, and want to keep using "eval $(cat ~/.fehbg)", as usual, off course you can.
Why?:
I decided to write a user-friendly GUI application to set wallpaper using Feh (and later Habak too), because I installed Arch to my grandma (I'm not joking). She have an ancient Celeron 600 MHz with just 128 MiB RAM, so, I installed Openbox+LXPanel+Feh, but setting wallpaper is a real PITA for an 80 years old grandma if she have to use a console.
This is really useful to me too, because I'm getting a bit tired of typing in terminal for setting my wallpaper. Believe me, I love using a terminal (I use it almost all the time), but for setting a wallpaper is a PITA (not only for a grandma, jejeje).
See you, and enjoy it
PS: If you use another app to set background, and want to see it as a pyBgSetter backend, please, contact me.
Last edited by NeOnsKuLL (2011-11-14 14:17:21)
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
may you post a screenshot of the app?
Offline
Off course, sorry.
To restore your wallpaper in the next session, use the well known
eval $(cat ~/.fehbg)
in your WM's autostart script (ie: "~/.config/openbox/autostart.sh" for Openbox).
See you and enjoy it.
PS: I just uploaded to AUR the version 0.2, which adds gettext support, with Spanish translation included. Any translations will be welcomed. Contact me to send you the .po file.
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
Up until now, I was just using mirage - which allowed me to set custom key-binding (for which I bind CTRL + W to set wallpaper with feh).
Very nice tool, thank You.
gvim -c "exec \"normal itYNQ#v'Z#ABG#GUR#BAYL#BAR\"|%s/#/ /g|normal ggVGg?ggVG~"
Offline
No, thank you for using it and giving me some feddback.
See you
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
Looks nice, I might use it in similar situations
Btw, if you want, I could probably write a czech, french and polish translation when I'll have some time.
Offline
@y27: Yes, off course I want your help translating it, no matter what languages you speak, it's useful to me, even if the language you speak is Zulu, jejeje. Thanks a lot for your offering.
I just uploaded a new version to AUR.
This new version, v0.3, adds i18n support (with an Spanish translation included) and multi-backend support. Now you can use Feh or Habak. I probably add more backends in the future.
From this version, you can change the well known for Feh users 'eval $(cat ~/.fehbg)' command for the new, and backend agnostic 'eval $(cat ~/.bgrc)'. I really recommend this switch.
See you and any feedbak will be welcome.
PS: The tarball file includes the source files.
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
Cool
I've made the czech and french translations, I'll do the polish one soon, probably tomorrow.
I've uploaded them on my server, here they are:
Czech : http://houbysoft.com/pub/t/pybgsetter_cs.po
French : http://houbysoft.com/pub/t/pybgsetter_fr.po
EDIT : Whoops, forgot to change the comments and credits at the beginning of the files, now fixed.
Last edited by y27 (2010-01-19 01:41:33)
Offline
v0.3.1:
- Added new backends: Esetroot and Hsetroot
- Added new languages: French and Czech (thanks to user y27 for this translations)
Note: If you use another app to set background, and want to see it as a pyBgSetter backend, please, contact me.
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
Here is the promised polish translation, sorry for the delay:
http://houbysoft.com/pub/t/pybgsetter_pl.po
I've also sent it to you in a mail as you wanted
Offline
New version 0.3.2:
- Added new languages: Polish (by y27, again, this man is a real polyglot ;-) ) and German (by my new friend Stefan)
Once again, any kind of feedback, or help, or translation (german translation was sent to me directly by Stefan), or suggestion, or..., will be very welcome
See you around
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
Will this be updated for python3 compatibility?
Offline
Will this be updated for python3 compatibility?
Yes, it will. By now I'm really busy with a lot of (paid) work (and, as every living organism I do need to feed my self, jejeje). As soon as I can, I will update it.
Meanwhile, you could edit /usr/bin/pybgsetter and replace the first line ("#!/usr/bin/env python") with "#!/usr/bin/python2" once you have installed the python2 package.
Thanks a lot for using pyBgSetter
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
The following PKGBUILD does reflect this
# Maintainer: Pável Varela Rodríguez [NeOnsKuLL] <neonskull@gmail.com>
pkgname=pybgsetter
pkgver=0.3.2
pkgrel=2
pkgdesc="Multi-backend (feh, habak, Esetroot, hsetroot) User Friendly GUI tool to set desktop wallpaper"
url="http://bbs.archlinux.org/viewtopic.php?id=88997"
arch=('i686' 'x86_64')
license=('GPL')
depends=('python2' 'pygtk' 'imagemagick')
install=pybgsetter.install
optdepends=('feh: to activate support for Feh' \
'habak: to activate support for Habak' \
'esetroot: to activate support for Esetroot' \
'hsetroot: to activate support for Hsetroot')
source=($pkgname-$pkgver.tar.bz2 pybgsetter.install)
md5sums=('1be22a753052a407fbf3f32b04050720'
'd070751fb9033cce6d31264fd095bfb4')
build() {
cd $srcdir/$pkgname-$pkgver
./install.sh $pkgdir/
sed -i 's#python #python2 #' $pkgdir/usr/bin/$pkgname
}
Offline
I just install pybgsetter and when I try to run it I get this message below;
[sar@arch ~]$ pybgsetter
Traceback (most recent call last):
File "/usr/share/pybgsetter/pybgsetter.py", line 4, in <module>
import pygtk
ImportError: No module named pygtk
I have pygtk installed; pygtk-2.24.0-2
Looks like maybe not working with this version?
12 Year Linux Vet, Don't Let The Post Count Fool Ya! But Sure I Don't Know Everything, Who Does? That's Why I Ask.
Offline
Fixed!!!! Finally, o_0
AUR package updated: https://aur.archlinux.org/packages.php?ID=33645
Thanks to all of you who has provided feedback.
See you
Intel Core 2 Duo E8400 3.0 GHz | 2x1GB 667MHz | 250+750GB Seageate SATAII | Samsung 19" TFT 1440x900
Openbox + obmenugen + PyTyle | bmpanel2 | oblogout | conky | pyBgSetter (with Esetroot as backend)
Projects: obmenugen, pyBgSetter
Offline
Hi,
I am just discovering the program and the topic. I found it while invoking "yaourt hsetroot" and this seems very neat to me ! Not that I need it, but it can be very convenient for a bunch of people who loves using light environments out there.
I have 2 questions : the PKGBUILD led me here : aren't you planning to have a place for this program somewhere ? For instance, at code google, or any place that you will find suitable ?
Are you planning to add features, such as the possibility to change background randomly, with the options provided by feh or (I don't know the other ones which pyBgSetter uses. )
And one word : thanks !
PS: just for information, here is the result at the end of compile:
*************************************
==> Installer pybgsetter ? [O/n]
==> [A]fficher le contenu du paquet [V]érifier avec namcap
==> ------------------------------------------------------
==> v
pybgsetter W: Dependency python2 included but already satisfied
pybgsetter W: Dependency included and not needed ('pygtk')
pybgsetter W: Dependency included and not needed ('imagemagick')
*************************************
Last edited by mélodie (2012-06-03 11:22:18)
Offline
Hi,
I have 2 questions : the PKGBUILD led me here : aren't you planning to have a place for this program somewhere ? For instance, at code google, or any place that you will find suitable ?
As this question still is not answered after three years, I felt free and made a github repo for pybgsetter. But I am not a programmer and only contributed the german translation to this project.
Offline
mélodie wrote:Hi,
I have 2 questions : the PKGBUILD led me here : aren't you planning to have a place for this program somewhere ? For instance, at code google, or any place that you will find suitable ?As this question still is not answered after three years, I felt free and made a github repo for pybgsetter. But I am not a programmer and only contributed the german translation to this project.
This is lovely! Thank you very much!
Best regards,
Mélodie (linuxvillage.org/en project).
Offline
Will you please add a "wally" application backend to your pyBgSetter?
I have been fighting for some time now to get wally working on lxqt without success.
Thank You!
Last edited by luvfree (2018-01-30 21:06:30)
Linux only since 2002! Arch Linux only since 2010!
UEFI booting an intel based system trouble free since 2016!
Offline