Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Settled] Taskbar suggestion for Fluxbox
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
solamour
l33t
l33t


Joined: 21 Dec 2004
Posts: 726
Location: San Diego, CA

PostPosted: Mon Jun 24, 2024 6:07 pm    Post subject: [Settled] Taskbar suggestion for Fluxbox Reply with quote

I like Fluxbox's speed and minimalistic design, but there are a few features I truly miss (from mostly Windows).

1) Drag the open apps to rearrange. For example, if I open rxvt, Firefox, and GIMP, the taskbar would look

Code:
[rxvt] [Firefox] [GIMP]


I'd like to drag, say, GIMP to the left-most, so that it would look

Code:
[GIMP] [rxvt] [Firefox]



2) While I'm at it, I'd like to "pin" the apps, so that they'd always be in the taskbar whether they are currently running or not. In other words, if none of the aforementioned apps are running, I'd have

Code:
[G] [r] [F]


If I click on "[r]", it would open rxvt.

Code:
[G] [rxvt] [F]



3) "WIN + Number" opens the app if it's not already running, and the same action brings the app to front if it's already running.


I noticed Cinnamon (and KDE Plasma, to a certain degree) does all of the above, but my system is woefully underpowered to run feature-rich desktop environments. Please share your suggestions.
__
sol


Last edited by solamour on Mon Jul 01, 2024 6:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
Havin_it
Veteran
Veteran


Joined: 17 Jul 2005
Posts: 1266
Location: Edinburgh, UK

PostPosted: Tue Jun 25, 2024 1:01 pm    Post subject: Reply with quote

Hi sol :D

As it happens today I've found myself using fluxbox as a fallback for my usual KDE, and I'm feeling you especially on 1) and 2).

I haven't tried it, but I notice there is a separate X11 panel app called tint2 that some fluxbox/openbox users seem to like as an upgrade. From my quick reading I think it may satisfy 2) and 3).

Otherwise, there's always the option of leaving the fluxbox team a feature request.

Or if you can afford to move a teeny bit further up the resource ladder, perhaps look at XFCE or LxQt? Even if you stick with fluxbox as your session, they can provide some useful lightweight versions of desktop essentials like a graphical file-manager and whatnot.
Back to top
View user's profile Send private message
solamour
l33t
l33t


Joined: 21 Dec 2004
Posts: 726
Location: San Diego, CA

PostPosted: Tue Jun 25, 2024 9:11 pm    Post subject: Reply with quote

I've tried XFCE and LXQt, and they are surely light on resource. But I couldn't find a way to do 1) and 3) in both desktops. Perhaps there is an option that I'm not aware of, but at least they didn't provide such features out of the box.

Kinda wish there is a way to take just Cinnamon panel (or is it called "taskbar"?) and use in Fluxbox.
__
sol
Back to top
View user's profile Send private message
Havin_it
Veteran
Veteran


Joined: 17 Jul 2005
Posts: 1266
Location: Edinburgh, UK

PostPosted: Wed Jun 26, 2024 12:24 pm    Post subject: Reply with quote

Do not consider this authoritative, but here is my learned-by-observation "glossary":

Panel: The whole structure including task manager, system tray, clock etc (devs, docs and wise greybeards seem to agree on this usage)

Taskbar: The part that lists what applications/windows are open (I think referring to the whole panel as "taskbar" is a Windows-ism carried-over)

Dock: A fancy type of panel, usually minimalist and often featuring only application launcher icons, in the Apple tradition :wink:

From some light reading it appears that Cinnamon's panel is baked-in to the desktop manager itself unfortunately (although apparently it is infinitely customisable within that setting, which sounds cool).

In the fluxbox/openbox world you have a world of options but many are rudimentary and/or bit-rotted. Trial and error. Reality is these are all much smaller efforts than e.g. KDE that have the bandwidth to get as far as even considering implementing the finer points you seek. You can raise it as a feature-request, but be prepared potentially for a long wait/radio silence. (Look at how busy the project's issue-tracker is, for an estimate.) On the flipside, if you have any coding skills yourself, with much smaller code-bases it is probably easier to jump in and add the things you want. (Your ideas are also likely to have to endure fewer/zero rounds of laboured bikeshedding among devs as to whether it is a good idea for the project/community than you would with the giant projects.)
Back to top
View user's profile Send private message
solamour
l33t
l33t


Joined: 21 Dec 2004
Posts: 726
Location: San Diego, CA

PostPosted: Wed Jun 26, 2024 7:04 pm    Post subject: Reply with quote

Here is my take on the subject (i.e. it's completely subjective).

Fluxbox and other full-fledged desktops, such as KDE Plasma and Cinnamon, are based on different philosophies: bare-bones minimalism vs. everything including the kitchen sink (partly to make other OS users' transition smooth). If I want all the behaviors carried over from Windows and macOS, perhaps Fluxbox isn't the best choice.

My goal was to make the most use of the woefully outdated machines, but over the years, a lot of my work shifted to web, so I often find myself just open a web browser and a terminal with tmux, thus the need to have a fancy taskbar in Fluxbox did diminish noticeably. It's just that the web browsers and most web sites in general have become so heavier over the years that even Fluxbox feels sluggish.

I still do want "drag and drop rearrangement", "pin to taskbar", and "keyboard shortcuts for pinned app" in Fluxbox, but I have no technical expertise to implement such features.
__
sol
Back to top
View user's profile Send private message
solamour
l33t
l33t


Joined: 21 Dec 2004
Posts: 726
Location: San Diego, CA

PostPosted: Mon Jul 01, 2024 6:24 pm    Post subject: Reply with quote

After much contemplation, here what I what ended up with.

* For under-powered systems, just stick with Fluxbox. Most of my workflow happens in Firefox and rxvt, so I can live without all the features I want in the taskbar. In order to arrange the apps in certain order in the taskbar, I open them in the order I want them to show up. Despite so, I kinda wish there is an easy way to assign a keyboard shortcut, so that if I press a certain key combination, it starts the designated app if it's not currently running, or bring it to the front if it's already running.

* For slightly modern systems, Cinnamon checks all the boxes. If I turn off the fancy animation effects, it feels snappy.

Thanks everyone for taking time to share opinions and suggestions.
__
sol
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum