MX Fluxbox Screenshots

Help for MX Fluxbox
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
User avatar
ceeslans
Posts: 811
Joined: Sun Apr 14, 2019 3:48 am

Re: MX Fluxbox Screenshots

#521 Post by ceeslans »

Jerry3904 wrote: Mon Feb 07, 2022 7:06 am
Let you get a notification when low-battery
Actually, every single tint2 that we provide has a battery icon in the systray that we set to appear when the power level drops below 15% -- which you can of course change to anything you want. I run my Lenovo X1 Carbon every day below that level and have never failed to see the red icon show up.
+1
I disabled xfce4-power-manager a long time ago - and ran an executor script that would show battery status icon+percentage. I removed that executor after tint2 was configured with the redflag-warning option that Jerry mentioned.
The screen blanks after 10 minutes of non-activity. I don't know whether this is system-default, or a reminiscent of xfce4-power-manager. But it suits my needs.
Girafenaine wrote: Mon Feb 07, 2022 5:04 am...
I stick as well with xfce4-terminal, I am used to it with some nice customizations, and its drop-down mode.
...
Xfce4-terminal was one of the last xfce elements to be removed. Yes, feature rich, customizable and with built-in dropdown option. But I found roxterm to be a great x-terminal-emulator replacement and also well customizable. Agreed: it doesn't have a drop-down function. Stjerm is an old-but-still-well performing alternative; I probably prefer tilda over it, but found it nearly impossible to configure on my system.
Sony Vaio VPCF23P (2011), Intel Core i7-2670, 6gb RAM, 240gb SSD, MX-Linux 23 based Fluxbox v/1.3.7+
Lenovo Thinkpad L560 (2016), Intel Core i5-6200, 16gb RAM, 240gb SSD, Devuan Daedalus based Fluxbox v/1.3.7+

PPC
Posts: 362
Joined: Tue Sep 11, 2018 8:22 am

Re: MX Fluxbox Screenshots

#522 Post by PPC »

ceeslans wrote: Sun Jan 30, 2022 6:26 pm Thanks @PPC for this really nice script.
You are welcome, Ceeslans!
The aim of all the scripts included in FT10 is to add new features to the OS, without any cost on system resources, so most, if not all of them fit right in in MXFB!

(PS: I've been quiet here, but every now and then I take a peek at MXFB's part of the forum, to see how you folks are doing, I tend to think that if antiX and MX are "cousins", antiX with the FT10 transformation pack - particularly when using Fluxbox - and MXFB are siblings that look, and act, very much with each other)

User avatar
Girafenaine
Posts: 132
Joined: Fri Aug 02, 2019 8:02 am

Re: MX Fluxbox Screenshots

#523 Post by Girafenaine »

Hello @ceeslans ,

Thanks for your answers. I use a tint2 executor for battery level too. What I like is the automatically shutting down thing, even if I don't pay attention to the laptop. I probably could add such a command in the executor, I never thought about that. I do believe the blank screen after 10 minutes is due to xfce4-power-manager... but if you don't launch it in MXFB, I wonder what could do this in your setup. If you investigate and understand that, I would be interested in !

xfce4-terminal is not a "CPU/RAM hungry thing", quite sober according to "MX-fluxbox spirit", so far so good for me.

And thanks again for having shared the wallColGradient scripts from bunsenlabs ! They are now in my fluxbox menu and a quite funny addition. I guess with some customizations, and perhaps both scripts merged in one with one or two options could be in MXFB goodies ! an idea for @Jerry3904 ? It urges to have some "desktop color management tool" able to select the same colors for tint2 elements, background picture, fluxbox theme... would be nice, but not easy as each part as its own theming options and abilities.
Personal: MX-Fluxbox 23 (Dell XPS 15 Laptop, Intel Core i7-9750H, GeForce 1650, RAM 16 Gb, SSD 500 Gb)
Work: AntiX 21 runit Fluxbox + AntiX 19 Fluxbox ("frugal" installs on Windows laptop)

User avatar
Jerry3904
Administrator
Posts: 23047
Joined: Wed Jul 19, 2006 6:13 am

Re: MX Fluxbox Screenshots

#524 Post by Jerry3904 »

Good idea on adding those scripts, thanks. I'll take a look once the RPi 2 is out.
Production: 5.10, MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
ceeslans
Posts: 811
Joined: Sun Apr 14, 2019 3:48 am

Re: MX Fluxbox Screenshots

#525 Post by ceeslans »

Girafenaine wrote: Tue Feb 08, 2022 1:34 pm And thanks again for having shared the wallColGradient scripts from bunsenlabs ! They are now in my fluxbox menu and a quite funny addition. I guess with some customizations, and perhaps both scripts merged in one with one or two options could be in MXFB goodies ! an idea for @Jerry3904 ? ...
Meantime I merged the three wallcol scripts into one and renamed it ‘wallcolor’.
Also added a few arguments and options that are all set in a config file named ‘wallcolor.conf’

The script uses imagemagick, plus nitrogen or feh; these are all installed by default in mx-fluxbox.
It also needs ‘gpick’ (an advanced gnome colorpicker). This can be installed from MXPI and may need one or two additional gnome dependencies.

Place ‘wallcolor’ script in a directory of your choice, like "~/.local/bin/" or: "~/.fluxbox/scripts/" - and make the file executable...
Place 'wallcolor.conf' in '~/.config' directory. Then open 'wallcolor.conf' in a text-editor, to change settings/options to your preferences:
- working directory: --> currently set to: “$HOME/wallcolor”
- image resolution: --> currently set to read the current monitor resolution. Change if you prefer larger dimensions
- image file type: --> currently set to “png”. You can change to “jpg” to reduce filesize of the image.
- wallpaper setter: --> currently set to “nitrogen” (which is mxfb default). Alternatively you can use “feh”

If you want to have the option to add noise during image generation, then an overlay image named “.noise.png” must be placed in the wallcolor working directory.

To generate a color wallpaper, use following command:

Code: Select all

# ( <-- single color )  
path-to-wallcolor -f		# example: ~/.local/bin/wallcolor -f
# ( <-- two-color gradient )     		
path-to-wallcolor -g2		# example: ~/.local/bin/wallcolor -g2
# ( <-- four-color gradient )    
path-to-wallcolor -g4		# example: ~/.local/bin/wallcolor -g4
Note that the created background will be overwritten with each new wallpaper generated by this script. So be sure to rename the creation if you want to make it available for future background setting.

script file "wallcolor" :

Code: Select all

#!/bin/bash
#
# wallcolor 
# pick color and set that as wallpaper
# original 'wallcol' scripts by brontosaurusrex / mod by ceeslans feb'22
#
# requires: gpick, imagemagick convert, nitrogen or feh
#
###	usage :
#  < path-to-wallcolor -f >        # ( <-- single color )		
#  < path-to-wallcolor -g2 >       # ( <-- two-color gradient )
#  < path-to-wallcolor -g4 >       # ( <-- four-color gradient )


#======================#
####  START SCRIPT  ####
###---------------------

source $HOME/.config/wallcolor.conf

# prepare working folder for wallcolor 
mkdir -p "$walldir" || echo "$walldir not found, warning..."


if [[ $1 = "-f" ]]; then

	one="$(gpick -p -s -o)" 
	
		doit () {
		
		echo "$one"
		
		# set 1-color		
		convert -size $res xc:"$one" ${walldir}/bg-1color.$ext
		
		# optionally add noise to the gradient (make sure that ".noise.png" is present in ${walldir}/
		if [[ $noise = "true" ]];then
			if [[ -f ${walldir}/.noise.png ]]; then
				composite -alpha off -compose overlay ${walldir}/.noise.png ${walldir}/bg-1color.$ext /tmp/tmpout.$ext
				mv /tmp/tmpout.$ext ${walldir}/bg-1color.$ext
			fi
		fi 
		
		# set wallpaper
		if [[ $appl = "nitrogen" ]];then
			nitrogen --save --set-zoom-fill ${walldir}/bg-1color.$ext
		elif [[ $appl = "feh" ]];then
			feh --bg-fill ${walldir}/bg-1color.$ext  
		fi
	}
	
	[[ "$one" ]] && doit

elif [[ $1 = "-g2" ]]; then

	one="$(gpick -p -s -o)"
	two="$(gpick -p -s -o)"

	doit () {
		
		echo "$one > $two @ $res"

		# make 2-gradient
		convert -size "$res" gradient:"$one-$two" -channel RGB -separate -dither FloydSteinberg -colors 256 -combine -depth 8 ${walldir}/bg-2gradient.$ext || exit
		
		
		# optionally add noise to the gradient (make sure that ".noise.png" is present in ${walldir}/
		if [[ $noise = "true" ]];then
			if [[ -f ${walldir}/.noise.png ]]; then
				composite -alpha off -compose overlay ${walldir}/.noise.png ${walldir}/bg-2gradient.$ext /tmp/tmpout.$ext
				mv /tmp/tmpout.$ext ${walldir}/bg-2gradient.$ext
			fi
		fi
    
		# set wallpaper
		if [[ $appl = "nitrogen" ]];then
			nitrogen --save --set-centered ${walldir}/bg-2gradient.$ext
		elif [[ $appl = "feh" ]];then
			feh --bg-fill ${walldir}/bg-2gradient.$ext
		fi
	}

	[[ "$one" && "$two" && "$res" ]] && doit
	
elif [[ $1 = "-g4" ]]; then

	one="$(gpick -p -s -o)"
	two="$(gpick -p -s -o)"
	three="$(gpick -p -s -o)"
	four="$(gpick -p -s -o)"

	doit () {
		
		echo "$one > $two > $three > $four @ $res"
		
		# make 4-gradient
		convert \( xc:"$one" xc:"$two" +append \) \
			\( xc:"$three" xc:"$four" +append \) -append \
			-size "$res" xc: +swap  -fx 'v.p{i/(w-1),j/(h-1)}' \
			-channel RGB -separate -dither FloydSteinberg -colors 256 -combine -depth 8 ${walldir}/bg-4gradient.$ext || exit
			
		# optionally add noise to the gradient (make sure that ".noise.png" is present in ${walldir}/
		if [[ $noise = "true" ]];then
			if [[ -f ${walldir}/.noise.png ]]; then
				composite -alpha off -compose overlay ${walldir}/.noise.png ${walldir}/bg-4gradient.$ext /tmp/tmpout.$ext
				mv /tmp/tmpout.$ext ${walldir}/bg-4gradient.$ext
			fi
		fi 
    
		# set wallpaper
		if [[ $appl = "nitrogen" ]];then
			nitrogen --save --set-centered ${walldir}/bg-4gradient.$ext
		elif [[ $appl = "feh" ]];then
			feh --bg-fill ${walldir}/bg-4gradient.$ext
		fi    
	}

	[[ "$one" && "$two" && "$three" && "$four" && "$res" ]] && doit
	
else
	echo "Failed to execute command, as NO option [-f  or -g2  or -g4] was set..."
	exit
		
fi
config file "wallcolor.conf"

Code: Select all

####################################
# configuration for 'wallcolor' #
####################################


### set wallcolor working directory:
walldir="$HOME/wallcolor"
#walldir="$HOME/Pictures/wallcolor"


### set desired resolution:
res="$(xdpyinfo | awk '/dimensions/{print $2}')"
#res="1920x1200"
#res="1600x900"
#res="1280x800"


### set file type [png] or [jpg]:
ext="png"
#ext="jpg"


### add noise to generated wall
### (make sure that ".noise.png" is in 'walldir' directory)
noise="true"
#noise="false"


### select your wallpaper application; --> [feh] or [nitrogen]:
#appl="nitrogen"
appl="feh"

Last edited by ceeslans on Mon Feb 21, 2022 4:33 pm, edited 1 time in total.
Sony Vaio VPCF23P (2011), Intel Core i7-2670, 6gb RAM, 240gb SSD, MX-Linux 23 based Fluxbox v/1.3.7+
Lenovo Thinkpad L560 (2016), Intel Core i5-6200, 16gb RAM, 240gb SSD, Devuan Daedalus based Fluxbox v/1.3.7+

User avatar
Melber
Developer
Posts: 1198
Joined: Tue Mar 23, 2021 4:19 pm

Re: MX Fluxbox Screenshots

#526 Post by Melber »

My monochrome winter desktop

Image

User avatar
alanc_2222
Posts: 4
Joined: Tue Feb 22, 2022 10:32 am

Re: MX Fluxbox Screenshots

#527 Post by alanc_2222 »

Day 7 using MX Fluxbox :happy:
You do not have the required permissions to view the files attached to this post.

User avatar
Jerry3904
Administrator
Posts: 23047
Joined: Wed Jul 19, 2006 6:13 am

Re: MX Fluxbox Screenshots

#528 Post by Jerry3904 »

@Melber Really nice!

@alanc_2222 Glad to see you're using MX Fluxbox, welcome!
Production: 5.10, MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
siamhie
Global Moderator
Posts: 3218
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX Fluxbox Screenshots

#529 Post by siamhie »

@Melber I dig black and white desktop themes.

@alanc_2222 Welcome to the group and Welcome to Fluxbox.
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.

User avatar
siamhie
Global Moderator
Posts: 3218
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX Fluxbox Screenshots

#530 Post by siamhie »

You can never have enough styles to play with. 😉

user 18 styles
user2 104 styles
user3 100 styles
user4 100 styles
user5 100 styles
user6 73 styles


Image
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.

Post Reply

Return to “MX Fluxbox Official Release”