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
AVLinux
Posts: 2922
Joined: Wed Jul 15, 2020 1:15 am

Re: MX Fluxbox Screenshots

#1331 Post by AVLinux »

ceeslans wrote: Wed Jan 01, 2025 11:11 am First (compiled) screenshot in 2025 of my mxflux desktop.
Running the xwwall wallpaper setter as being developed by @micko01 for use under wayland or X11 for bunsenlabs. When using X11, it only targets feh to actually set (and --restore) the image as background. Wallpaper directory selection, thumbnail size, mode-setting and monitor selection can be done in preferences -- and actual wallpaper setting is done by pressing the image in the 'selection window' (see insert).
Requires gtk3dialog to be installed. Not particularly low on resources, but a really nice wallpaper setter!
Nice, a great additional tool for WM-based systems and future-proofed for Wayland!

gtk3dialog sounds interesting too, I used to use gtkdialog a lot but YAD kind of picked up the slack, might be nice to have in the Repos...?

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

Re: MX Fluxbox Screenshots

#1332 Post by ceeslans »

siamhie wrote: Fri Jan 03, 2025 8:57 amThey say there's more than one way to skin a cat.
xwwall is brand new? (0.1.1 https://github.com/01micko/xwwall) I might have to check it out.
Yep, still in early stages, expect that @micko may still add further features and finetune layout and buttons.
What is that bar at the top?
That's my topline conky. I've blatantly copied the original from the fantastic fluxbox distro nakedeb , and over time heavily modified and extended the topline entries.
It uses mostly conky's general config settings (no scripts); I added song/track-info settings from audacious, once this is active (sorry, I don't know code for alternative players).

nakedeb-topline.conkyrc

Code: Select all

-----------------------------
-----  nakedeb_topline  -----
--  original from nakedeb  --
-- extended @ceeslans 2022 --
-----------------------------

conky.config = {

update_interval = 1.0,
total_run_times = 0,
cpu_avg_samples = 2,
double_buffer = true,
no_buffers = true,
uppercase = false,
text_buffer_size = 1024,
top_name_width = 10,
imlib_cache_size = 0,
short_units = true,
use_spacer = 'right',
if_up_strictness = 'address',

background = true,
own_window = true,
own_window_type = 'normal',  
	--own_window_transparent = true,
own_window_argb_visual = true,
own_window_argb_value = 192,  
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_class = 'Conky',
own_window_title = 'ConkyTopLine',  
	--own_window_colour = '2e3440',  
  
draw_shades = false,
draw_outline = false,
draw_borders = false,
border_inner_margin = 4,
border_width = 1,
draw_graph_borders = false,  
show_graph_scale = false,
show_graph_range = false,
default_color = 'd8dee9', 
default_shade_color = 'black',
default_outline_color = 'white',
   
use_xft = true,
font = 'Dejavu Sans Condensed:size=9',
xftalpha = 1,
override_utf8_locale = true,

minimum_width = 1920,   
maximum_width = 1920,
minimum_height = 16,
gap_x = 0,
gap_y = 0,  
alignment = 'top_middle',  

color1 = 'd08770', --orange
color2 = 'eeeeee', --white
color3 = 'a3be8c', --green
color4 = '81a1c1', --blue
color5 = 'bf616a', --red
color6 = '97AABC', --greyblue
color7 = 'b48ead', --purple
color8 = 'd19393', --red
color9 = 'ebcb8b', --yellow
color0 = 'bbbbbb', --lightgrey

}

conky.text = [[
${voffset 5}\
${color5}${goto 20}${font fontawesome:pixelsize=14}${font}${voffset 0}  ${battery_percent}%${color}\
${color7}${goto 95}${font fontawesome:pixelsize=14}${font}${voffset 0}  ${uptime_short}${color}\
${color4}${goto 190}${fs_used_perc /}%  ${voffset 1}${font fontawesome:pixelsize=14:bold}${font}${voffset -1}  ${fs_used /}${color}\
${color3}${goto 300}${fs_used_perc /home}%  ${font fontawesome:pixelsize=14}${font}${voffset 0}  ${fs_used /home}${color}\
${color9}${goto 410}${memperc}%  ${font fontawesome:pixelsize=14}${font}${voffset 0}  ${mem}${color}\
${color1}${goto 520}${cpu}%  ${voffset 1}${font fontawesome:pixelsize=14}${font}${voffset -1}  ${hwmon 0 temp 1}°C${color1}${color}\
${alignc -245}${color0}${font fontawesome:pixelsize=14} ${font}${voffset 0} \
${if_running audacious}\
${exec audtool --current-song-tuple-data artist |cut -c1-75}  -  ${exec audtool --current-song-tuple-data title |cut -c1-120}${offset 10}[ ${exec audtool --current-song-output-length}/${exec audtool --current-song-length} ]\
${else} -- ${endif}\
${if_gw}${if_up eth0}${color5}${goto 1520}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${downspeed eth0} / ${totaldown eth0}\
${color8}${goto 1640}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${upspeed eth0} / ${totalup eth0}\
${else}${if_up wlan0}${color5}${goto 1520}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${downspeed wlan0} / ${totaldown wlan0}\
${color8}${goto 1640}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${upspeed wlan0} / ${totalup wlan0}\
${endif}${endif}${else}${color8}${goto 1640}${font fontawesome:pixelsize=14} ${font}no net... ${color}${endif}${color}\
${alignr 5}${color6}${font fontawesome:pixelsize=14} ${font}${voffset 0}  ${time %a %d %b}\
${color}${color2}${offset 10}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${time %H:%M}\
${voffset 0}
]]
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
siamhie
Global Moderator
Posts: 3216
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX Fluxbox Screenshots

#1333 Post by siamhie »

ceeslans wrote: Fri Jan 03, 2025 2:28 pm
siamhie wrote: Fri Jan 03, 2025 8:57 amThey say there's more than one way to skin a cat.
xwwall is brand new? (0.1.1 https://github.com/01micko/xwwall) I might have to check it out.
Yep, still in early stages, expect that @micko may still add further features and finetune layout and buttons.

I've grabbed both xwwall and gtk3dialog from his git page and will put it together this weekend.
What is that bar at the top?
That's my topline conky. I've blatantly copied the original from the fantastic fluxbox distro nakedeb , and over time heavily modified and extended the topline entries.
It uses mostly conky's general config settings (no scripts); I added song/track-info settings from audacious, once this is active (sorry, I don't know code for alternative players).

nakedeb-topline.conkyrc

Code: Select all

-----------------------------
-----  nakedeb_topline  -----
--  original from nakedeb  --
-- extended @ceeslans 2022 --
-----------------------------

conky.config = {

update_interval = 1.0,
total_run_times = 0,
cpu_avg_samples = 2,
double_buffer = true,
no_buffers = true,
uppercase = false,
text_buffer_size = 1024,
top_name_width = 10,
imlib_cache_size = 0,
short_units = true,
use_spacer = 'right',
if_up_strictness = 'address',

background = true,
own_window = true,
own_window_type = 'normal',  
	--own_window_transparent = true,
own_window_argb_visual = true,
own_window_argb_value = 192,  
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_class = 'Conky',
own_window_title = 'ConkyTopLine',  
	--own_window_colour = '2e3440',  
  
draw_shades = false,
draw_outline = false,
draw_borders = false,
border_inner_margin = 4,
border_width = 1,
draw_graph_borders = false,  
show_graph_scale = false,
show_graph_range = false,
default_color = 'd8dee9', 
default_shade_color = 'black',
default_outline_color = 'white',
   
use_xft = true,
font = 'Dejavu Sans Condensed:size=9',
xftalpha = 1,
override_utf8_locale = true,

minimum_width = 1920,   
maximum_width = 1920,
minimum_height = 16,
gap_x = 0,
gap_y = 0,  
alignment = 'top_middle',  

color1 = 'd08770', --orange
color2 = 'eeeeee', --white
color3 = 'a3be8c', --green
color4 = '81a1c1', --blue
color5 = 'bf616a', --red
color6 = '97AABC', --greyblue
color7 = 'b48ead', --purple
color8 = 'd19393', --red
color9 = 'ebcb8b', --yellow
color0 = 'bbbbbb', --lightgrey

}

conky.text = [[
${voffset 5}\
${color5}${goto 20}${font fontawesome:pixelsize=14}${font}${voffset 0}  ${battery_percent}%${color}\
${color7}${goto 95}${font fontawesome:pixelsize=14}${font}${voffset 0}  ${uptime_short}${color}\
${color4}${goto 190}${fs_used_perc /}%  ${voffset 1}${font fontawesome:pixelsize=14:bold}${font}${voffset -1}  ${fs_used /}${color}\
${color3}${goto 300}${fs_used_perc /home}%  ${font fontawesome:pixelsize=14}${font}${voffset 0}  ${fs_used /home}${color}\
${color9}${goto 410}${memperc}%  ${font fontawesome:pixelsize=14}${font}${voffset 0}  ${mem}${color}\
${color1}${goto 520}${cpu}%  ${voffset 1}${font fontawesome:pixelsize=14}${font}${voffset -1}  ${hwmon 0 temp 1}°C${color1}${color}\
${alignc -245}${color0}${font fontawesome:pixelsize=14} ${font}${voffset 0} \
${if_running audacious}\
${exec audtool --current-song-tuple-data artist |cut -c1-75}  -  ${exec audtool --current-song-tuple-data title |cut -c1-120}${offset 10}[ ${exec audtool --current-song-output-length}/${exec audtool --current-song-length} ]\
${else} -- ${endif}\
${if_gw}${if_up eth0}${color5}${goto 1520}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${downspeed eth0} / ${totaldown eth0}\
${color8}${goto 1640}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${upspeed eth0} / ${totalup eth0}\
${else}${if_up wlan0}${color5}${goto 1520}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${downspeed wlan0} / ${totaldown wlan0}\
${color8}${goto 1640}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${upspeed wlan0} / ${totalup wlan0}\
${endif}${endif}${else}${color8}${goto 1640}${font fontawesome:pixelsize=14} ${font}no net... ${color}${endif}${color}\
${alignr 5}${color6}${font fontawesome:pixelsize=14} ${font}${voffset 0}  ${time %a %d %b}\
${color}${color2}${offset 10}${font fontawesome:pixelsize=14} ${font}${voffset 0} ${time %H:%M}\
${voffset 0}
]]

Thanks. I have a top conky myself but not this nice looking. I use xmms but I probably can tweak the code to look for it.

Code: Select all

${if_running audacious}
xmms.jpg
to

Code: Select all

${if_running xmms}
You do not have the required permissions to view the files attached to this post.
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: 3216
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX Fluxbox Screenshots

#1334 Post by siamhie »

@ceeslans Couldn't get it to work with xmms, so I installed audacious. I thinks it's time to retire using xmms.
I'll tweak the 6 spots on the left hand side. Battery:Uptime:Root:Home:RAM:CPU to Root:Media (second hdd):Data (third hdd):RAM:CPU:GPU with fan speed
top-conky.jpg


*Addendum
Got it setup with the three hard drives and GPU with fan speed reporting. I also tweaked the audacious display and have audacious added to my startup file. :)

Image
You do not have the required permissions to view the files attached to this post.
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
davidy
Posts: 818
Joined: Sat Jul 03, 2021 1:59 pm

Re: MX Fluxbox Screenshots

#1335 Post by davidy »

Beautiful siamhie.
Sys76 LemurPro-mx-23.4, EliteMinis HM90-mx-21.3, Deskmini UM350-phoenixLite win10, Qnap 12tb nas, Protectli FW4C-opnsense(=゜ω゜)

zero privacy = zero security . All MX'd Up
UAP = up above people

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

Re: MX Fluxbox Screenshots

#1336 Post by siamhie »

davidy wrote: Fri Jan 03, 2025 10:08 pm Beautiful siamhie.
Thanks @davidy
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: 3216
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX Fluxbox Screenshots

#1337 Post by siamhie »

Who says fluxbox can't look as pretty as their DE counterparts?

Custom tint2 toolbar
Custom conky (thanks @ceeslans)
Custom iDesk desktop icons

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.

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

Re: MX Fluxbox Screenshots

#1338 Post by ceeslans »

:number1: Nice !! Love the desktop icons; which icon-theme is that?
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
siamhie
Global Moderator
Posts: 3216
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX Fluxbox Screenshots

#1339 Post by siamhie »

ceeslans wrote: Sun Jan 05, 2025 1:14 pm :number1: Nice !! Love the desktop icons; which icon-theme is that?

@ceeslans It's the learning to fly set I found on pling. It's a 3D set that also includes a lot of the MX Tools icons.
To get them to work with iDesk, they need to be converted from svg to png (I used gimp) and resized to 48x48.
L.T.F.2 https://www.pling.com/p/2039492/
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: 3216
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX Fluxbox Screenshots

#1340 Post by siamhie »

Decided to move the icons to the top center (less mouse travel) and editing the lnk files directly was easier.

Code: Select all

LibreWolf:
table Icon
  Caption: LibreWolf
  Icon: /usr/share/mxflux/idesk-icons/LibreWolf.png
  X: 1000
  Y: 70
  Command[0]: ideskrun librewolf
  Command[1]: mx-idesktool LibreWolf.lnk
  Command[2]: ideskmenu
end

Thunar:
table Icon
  Caption: Thunar
  Icon: /usr/share/mxflux/idesk-icons/file-manager.png
  X: 1100
  Y: 70
  Command[0]: ideskrun thunar $HOME
  Command[1]: mx-idesktool Thunar.lnk
  Command[2]: ideskmenu
end

Featherpad:
table Icon
  Caption: FeatherPad
  Icon: /usr/share/mxflux/idesk-icons/featherpad.png
  X: 1200
  Y: 70
  Command[0]: ideskrun featherpad
  Command[1]: mx-idesktool FeatherPad.lnk
  Command[2]: ideskmenu
end

MXPI:
table Icon
  Caption: MXPI
  Icon: /usr/share/mxflux/idesk-icons/mx-packageinstaller2.png
  X: 1300
  Y: 70
  Command[0]: ideskrun mxpi-launcher
  Command[1]: mx-idesktool MXPI.lnk
  Command[2]: ideskmenu
end

Terminal:
table Icon
  Caption: Terminal
  Icon: /usr/share/mxflux/idesk-icons/xfce4-terminal.png
  X: 1400
  Y: 70
  Command[0]: ideskrun xfce4-terminal
  Command[1]: mx-idesktool Terminal.lnk
  Command[2]: ideskmenu
end

I then added a menu entry to reload iDesk. I know there was one already but I wanted to keep the fluxbox reconfig/restart commands separate from iDesk.

Code: Select all

    [separator]
    	[workspaces] (Workspaces)
    	[reconfig] (Reconfigure)
        [restart] (Restart)
        [exec] (Reload iDesk) {idesktoggle idesk refresh}
    [separator]

Now the desktop looks much cleaner with everything grouped together in one area.
centered-icons.jpg
You do not have the required permissions to view the files attached to this post.
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”