You are not logged in.
This is where you can post screenshots of your setup, as long as posts are in line with our rules...
Please use thumbnails. Do not embed images larger than approx 250x250px (62,500px) into posts, use thumbnails linking to a hosted image instead. Thanks!
Various online free image hosts are available, such as Imgur, imgbb, freeimage.host, postimg.cc, etc...
Let's see those scrots!
This post is obviously late, thanks to The Oscars for slapping me into awareness.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Offline
Offline
Offline
I've moved some posts from the March Screenshots thread to Beryllium Theming: Opinions because they were mainly about the Beryllium graphics. Anyone who'd like to help us out with advice and ideas please join in over there!
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
fluxbox desktop on basic mx-wildflower
fluxbox style and gtk theme: crunchbang
tint2 toolbar based on same color scheme
autohiding tint2 dock and audio controls
and with misko's wallpaper-shuffler (slightly modified, added options)
Last edited by ceeslans (2022-04-06 09:40:44)
Offline
^ Beast. There's a lot of BL in those themes, or so it seems.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
^ Beast. There's a lot of BL in those themes, or so it seems.
Not particularly.
The crunchbang gtk theme was taken from CB++ All other theming, including crunchbang fluxbox menu/window style and tint2 panel, was created by me.
I did copy 'conkyzen' over some 3 years ago from BL (Helium), as it suits my needs and preferences much better than mx-conky or conky-manager2.
Last edited by ceeslans (2022-04-06 09:39:00)
Offline
fluxbox desktop on basic mx-wildflower
https://i.imgur.com/UYmxD9Gt.png link
fluxbox style and gtk theme: crunchbang
tint2 toolbar based on same color scheme
autohiding tint2 dock and audio controls
and with misko's wallpaper-shuffler (slightly modified, added options)
Very well put together! Nicely done. The additional albums button is a hoot:) What opens in your 'Edit Options' tab?
Offline
ceeslans wrote:fluxbox desktop on basic mx-wildflower
https://i.imgur.com/UYmxD9Gt.png link
fluxbox style and gtk theme: crunchbang
tint2 toolbar based on same color scheme
autohiding tint2 dock and audio controls
and with misko's wallpaper-shuffler (slightly modified, added options)Very well put together! Nicely done. The additional albums button is a hoot:) What opens in your 'Edit Options' tab?
I changed the script to source a configuration file where $variables for (upto max three) image directories are set, and recursive sourcing and iconpaths are specified.
below the modified 'shuffler' script and the sourced 'shuffer.conf' file. Change names and paths to your own
~/bin/shuffler
#!/usr/bin/env bash
source $HOME/.config/shuffler.conf
# add handler to manage process shutdown
on_exit () {
trap SIGINT # Restore signal handling for SIGINT
echo "quit" >&3
rm -f $PIPE
local proc_id="$(ps -eo pid,cmd | grep "bash -c wallpaper_shuffler *" | grep -v "grep" | awk '{ print $1 }')"
for pid in $(tac -s" " <<< "$proc_id "); do
kill -SIGTERM $pid
done
}
export -f on_exit
trap 'on_exit' 0 1 2 15
# function to change the wallpaper
function change_wallpaper() {
feh $recurs --bg-scale "$(find $imagedir1 $imagedir2 $imagedir3 -type f -name '*.jpg' -o -name '*.png' | shuf -n 1)"
}
export -f change_wallpaper
# add handler for tray icon left click
function on_click() {
yad --on-top --timeout=0 --geometry="250x55-150+500" --borders=10 --title "Wallpaper shuffler" --center \
--image="$icondir/48x48/apps/preferences-desktop.svg" --buttons-layout=center \
--button "Fast flip":'bash -c change_wallpaper' --button="gtk-close:1" \
--image-on-top --text="Fast flip random wallpaper" \
--skip-taskbar
}
export -f on_click
# on kill command handler
on_kill() {
local proc_id="$(ps -eo pid,cmd | grep "bash -c wallpaper_shuffler *" | grep -v "grep" | awk '{ print $1 }')"
for pid in $proc_id ; do
kill -SIGTERM $pid
done
}
export -f on_kill
# run shuffler
function wallpaper_shuffler() {
# handle sleep leftover process
kill_sleep() {
kill -SIGTERM $(jobs -p)
exit #$
}
trap kill_sleep SIGTERM
# fetch all processes this function spawns
local proc_id="$(ps -eo pid,cmd | grep "bash -c wallpaper_shuffler *" | grep -v "grep" | awk '{ print $1 }')"
# If the are more than two kill them but leave this one
if [[ "$(echo $proc_id | wc -w)" -gt "2" ]] ; then
# reverse order, skip the last two pids
for pid in $(tac -s" " <<< "$proc_id " | head -2); do
kill -SIGTERM $pid
done
fi
while true ; do
change_wallpaper
sleep $1 &
wait
done
exit
}
export -f wallpaper_shuffler
PIPE=/tmp/${0##*/}.$RANDOM
mkfifo $PIPE
# attach a file descriptor to the file
exec 3<> $PIPE
# create the notification icon
yad --notification --no-markup --text="Wallpaper Shuffler" \
--listen \
--command="bash -c on_click" 2> /dev/null <&3 & NPID=$!
# set notification right-click menu
echo "menu:Off!bash -c 'on_kill'!$icondir/16x16/actions/action-unavailable.svg||\
One Minute!bash -c 'wallpaper_shuffler 60'!$icondir/16x16/actions/document-open-recent.svg|\
Five Minutes!bash -c 'wallpaper_shuffler 5m'!$icondir/16x16/actions/document-open-recent.svg|\
Ten Minutes!bash -c 'wallpaper_shuffler 10m'!$icondir/16x16/actions/document-open-recent.svg|\
Half An Hour!bash -c 'wallpaper_shuffler 30m'!$icondir/16x16/actions/document-open-recent.svg|\
One Hour!bash -c 'wallpaper_shuffler 60m'!$icondir/16x16/actions/document-open-recent.svg|\
Two Hours!bash -c 'wallpaper_shuffler 2h'!$icondir/16x16/actions/document-open-recent.svg|\
Four Hours!bash -c 'wallpaper_shuffler 4h'!$icondir/16x16/actions/document-open-recent.svg|\
Eight Hours!bash -c 'wallpaper_shuffler 8h'!$icondir/16x16/actions/document-open-recent.svg|\
Once a Day!bash -c 'wallpaper_shuffler 24h'!$icondir/16x16/actions/document-open-recent.svg||\
Quit!quit!$icondir/16x16/actions/edit-clear-list.svg " >&3
# set notification icon
echo "icon:$trayicon" >&3
# wait for notification to quit
wait $NPID 2>/dev/null
~/.config/shuffler.conf
###=================================
### configuration for 'shuffler'
### (Random Wallpaper changer)
###=================================
# add path to wallpaper folders (max 3)
#---------------------------------------
export imagedir1=$HOME/.fluxbox/backgrounds
export imagedir2=$HOME/Pictures/wallpapers
#export imagedir3=$HOME/Pictures/gradients
# uncomment to enable recursive sourcing
#----------------------------------------
export recurs='--recursive'
# set path to main icon directory
#---------------------------------
export icondir=/usr/share/icons/Papirus
# set preferred systray/panel icon
#-------------------------------
export trayicon='/usr/share/icons/Papirus/16x16/panel/element-desktop-tray.svg'
#export trayicon='/usr/share/icons/Papirus/16x16/panel/gpm-monitor.svg'
#export trayicon='/usr/share/icons/Papirus/16x16/panel/livewallpaper-indicator.svg'
#export trayicon='/usr/share/icons/Papirus/16x16/panel/mattermost-tray.svg'
Offline
@ceeslans Nice! Thank you for sharing your work. I look forward to checking it out:)
Offline
Offline
@ceeslans awesome!
I didn't use gnome since ubuntu 10.04
Fedora 35. Gnome 41. Strange workflow but very smooth
[link]
BunsenLabs on deviantArt
Don't touch my git!
Offline
Offline
Beryllium fresh installed with Yeti theme
Offline
Crunchbang++ is still alive...
https://www.debugpoint.com/2022/04/crun … ux-review/
https://crunchbangplusplus.org/
BunsenLabs is also still alive (see #3)...
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Bronto Escher tile wallpaper.
If you don't see the Escher right away with these colors, look at the black.
If you're color blind, you'll need to edit the tile or switch to another color profile or something.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Offline
Offline