You are not logged in.
Bambus is a smal and simple Gui(GTK) for any Console tool to draw the backgroundimage like feh, Esetroot, Habak, hsetroot etc.
To the Aur: http://aur.archlinux.org/packages.php?ID=34424!
Here is a german Wiki: https://wiki.archlinux.de/title/Hinterg … d_anpassen
Info:
Name: Bambus
Version: 2.2
Gui: gtkmm
Licens: GPL3
Screenshots:
To start bambus enter
bambus
To restore a backgroundimage type
bambus -restore
To restore any backgroundimage type
bambus -any
And to restore a backgroundimage in an order:
bambus -each
To add an extension in the extensionbox add a line in the .bambus.conf
command_extension=Esetroot -s
It is only a fun project and i am sorry for my bad english.:P
Last edited by ying (2010-04-26 17:57:59)
Offline
Nothing to say?
Offline
While I have no use for background pictures (fullscreen apps), I have to give you a compliment on how good your app looks.
Seriously, I thought you used Clutter or something similar - I had no idea GTK+ could look so good. Maybe I should stop using Raleigh... (Sorry for the lack of constructive feedback - I just like the presentation of your app.)
Offline
Haha. It is a Openbox Theme in combination with a GTK Theme: http://box-look.org/index.php?xsortmode … tmode=7402
What is Raleigh...?
Last edited by ying (2010-03-04 10:05:00)
Offline
No critics?
Last edited by ying (2010-03-05 14:51:02)
Offline
New Version 2.2!
Offline
Tried it, worked as expected. Nice simple interface (maybe add a close button on the info window, well, maybe it's normal like this, i just don't like killing windows from outside(the window manager)).
Not that i'd use it, i rarely change my background image and if i do i do it via feh or similar on cli directly.
Btw, i modified the PKGBUILD a little, maybe you like the changes:
# Bambus
# Maintainer: Malisch Technology Solutions <http://malisch-ts.de>
# Contributor: Malisch Technology Solutions <http://malisch-ts.de>
pkgname=bambus
pkgver=2.2
pkgrel=5
pkgdesc="A small and simple GTK Gui to change Wallpapers using feh, Esetroot, hsetroot, habak or any other command tool."
url="http://malisch-ts.de"
arch=('i686' 'x86_64')
license=('GPL3')
depends=('gtkmm') # 'eterm' can be changed in any command tool to draw the wallpaper.
optdepends=('eterm/habak/feh/hsetroot/or others: for setting the background')
source=(http://malisch-ts.de/Downloads/bambus/bambus-${pkgver}-source.tar.gz)
md5sums=('7f6388cc6a74b1fe68f9ad6d04064a17')
build() {
g++ -o bambus main.cpp `pkg-config --cflags --libs gtkmm-2.4`
}
package() {
install -Dm755 bambus $pkgdir/usr/bin/bambus || return
}
Last edited by Ogion (2010-05-14 14:01:56)
(my-dotfiles)
"People willing to trade their freedom for temporary security deserve neither and will lose both." - Benjamin Franklin
"Enlightenment is man's leaving his self-caused immaturity." - Immanuel Kant
Offline
Thank you for the PKGBUILD. I will modify it. In Version 2.3 i will add a Close Button. Do you think I should add xcompmgr support to Bambus?
Did you try the bambus -any oder bambus -each Option?
Last edited by ying (2010-05-15 13:19:10)
Offline
No sorry, i didn't. (And i already deinstalled it; i like trying to not keep unneeded packages installed. Not that bambus itself would be big, but deinstalling it gave me half a hundred MB back, since i don't need gtkmm for anything else )
Ogion
(my-dotfiles)
"People willing to trade their freedom for temporary security deserve neither and will lose both." - Benjamin Franklin
"Enlightenment is man's leaving his self-caused immaturity." - Immanuel Kant
Offline
After you installed Bambus you can remove gtkmm, because it is only needed for build. But it is your machine.
Edit: Version 2.3 is now out. A Close Button is now added in the Info Box.
Last edited by ying (2010-05-15 13:25:03)
Offline
Actually, i tried that now. I put gtkmm as a makedepends and not depends, built it, installed, then removed gtkmm and tried launching bambus and it complained:
bambus: error while loading shared libraries: libgtkmm-2.4.so.1: cannot open shared object file: No such file ordirectory
Anyway, as i said, i rarely change my wallpaper, so i don't need a GUI for it. But, for thhose who do, or like a GUI for it, i can recommend bambus, it seems to do what is expected and has a nice clean interface
EDIT: As far as i understand it, "bambus -any" puts a random wallpaper of your list in .bambus.conf as background and -each cycles through it in order (setting the enxt in order with each new invocation)?
Ogion
Last edited by Ogion (2010-05-15 14:16:12)
(my-dotfiles)
"People willing to trade their freedom for temporary security deserve neither and will lose both." - Benjamin Franklin
"Enlightenment is man's leaving his self-caused immaturity." - Immanuel Kant
Offline
EDIT: nevermind sorry
Last edited by smartboyathome (2010-05-15 14:27:13)
Offline
EDIT: As far as i understand it, "bambus -any" puts a random wallpaper of your list in .bambus.conf as background and -each cycles through it in order (setting the enxt in order with each new invocation)?
Ogion
Exactly. Thanks for the feedback.
EDIT: nevermind sorry
What's wrong?
ying
Last edited by ying (2010-05-15 15:07:39)
Offline
smartboyathome wrote:EDIT: nevermind sorry
What's wrong?
ying
Realized what I posted had already been posted and couldn't delete.
Offline
Offline