classic (early 1990s) XFCE program groups?

David Chmelik dchmelik at gmail.com
Thu Aug 21 06:20:44 CEST 2025


XFCE web-forum says ( http://forum.xfce.org/viewtopic.php?id=15965 ) one 
can use yad to restore early_1990s-style program groups (similar to 
Windows 3 (win3) which similar is Common Desktop Environment (CDE) which 
XFCE was influenced by or said to have cloned it on GNU/Linux in '90s).

I partly got it working, for example with the following script, running 
'xfce_group System' opens XFCE's System menu in win3/CDE group style 
(window with icons you see all larger and even can open multiple groups).

#!/bin/bash
#xfce_group
[[ $1 == "" ]] && exit 1
CAT=$1
mkdir -p /tmp/Programs/$CAT
for f in $(fgrep -ri $CAT /usr/share/applications/ | awk -F':' '{print 
$1}' | uniq)
do
  cp $f /tmp/Programs/$CAT
done && yad --title $CAT --window-icon gtk-edit --width 500 --height 400 
--no-buttons --icons --icon-size 32 --read-dir /tmp/Programs/$CAT

I tried to extend to program group of groups opening to more windows with 
the following, as suggested, but just get blank window.

#!/bin/bash
#program_manager
yad --title "program manager" --window-icon gtk-edit --width 500 --height 
400 --no-buttons --icons --read-dir ~/.Desktop/program_manager

I also tried '--icon-size 32'.  Here's a typical file in that directory/
folder (this one named 'system').

[Desktop Entry]
Comment[en_US]=
Comment=
Exec=xfce_group System
GenericName[en_US]=
GenericName=
Icon=/usr/share/icons/AdwaitaLegacy/32x32/legacy/applications-system.png
MimeType=
Name[en_US]=system
Name=system
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application

What did I do wrong, or is this still possible?

I've always hated win95/98/ME start (applications) menu and all newer  
options because can no longer see all groups simultaneously graphically, 
and smaller area takes much larger amount of mouse accuracy/precision I 
have to move it farther and regularly (to this day) multiple times slip 
out of menus or onto wrong entries (also in set position rather than 
moveable to see while doing other things); had most productivity on win3  
desktop PC '94 to '97.

I've mostly used *BSD UNIX & Slackware GNU/Linux since 1997, and briefly 
tried (Open)Solaris/Illumos UNIX, (Open)SUSE, Debian, RedHat (always 
disliked GNOME), Gentoo, Kubuntu/Neon, Mint GNU/Linuxes, but only  
systemd-based for family after sibling put Kubuntu on laptop so our 
parents switched... wouldn't be able to stand it on my PC, and became 
administration hassle, so now they use Devuan.  We'll likely use Gentoo.

I used TWM into early '0s, and then KDE3/TDE, but dislike KDE Plasma. so 
since that debacle/fiasco, my family uses XFCE on laptops (older) and I 
switched on workstation PC in early '20s, and we all switched last couple 
years.  I like how FVWM*, Enlightenment, etc. look and what they can do 
(window managers (WM) almost as powerful as desktop environments (DE)) 
but 
they seem to need too much configuration to do less than XFCE with less 
configuration; most efficient (fast, versatile) on our (even some from 
2013) desktops with sole minor exception of exiting X: takes maybe 30+  
seconds in comparison/contrast to TWM instant... should just drop to 
terminal and close the rest in backgroupd, but I'd guess not doable/
practical and I've gotten kind of off-topic.  This was just a little 
about 
me like what OS & GUIs I've used also with XFCE and why I like it or 
liked 
others that are/were similar in ways.

It's nice even if using most workstation's cores such as number-crunching 
(BOINC.Berkeley.edu for science, or cryptocurrency) I can still run XFCE 
for a file manager or text editor or to check messages with virtually no 
slowdown, like alternatively using TWM when KDE became too slow... for 
what I do (few GUI effects, no animations) I notice maybe no speed 
difference between minimalist TWM, XFCE.  Thanks for making excellent DE!




More information about the Xfce mailing list