wm/desktop, tools, updates

This commit is contained in:
Harald Hope 2024-04-29 20:10:16 -07:00
parent d2af26a653
commit 45e8bcfe59
4 changed files with 384 additions and 21 deletions

View file

@ -2,8 +2,8 @@
INXI DESKTOP WM INXI DESKTOP WM
================================================================================ ================================================================================
FILE: inxi-desktop-wm.txt FILE: inxi-desktop-wm.txt
VERSION: 1.4 VERSION: 1.5
DATE: 2024-01-26 DATE: 2024-04-29
---------------------------------------- ----------------------------------------
Docs: Docs:
@ -140,6 +140,9 @@ https://en.wikipedia.org/wiki/List_of_display_servers#Wayland
arcan display server? arcan display server?
wayland tools, general:
https://arewewaylandyet.com
======================================== ========================================
DESKTOP ARRAY RULES DESKTOP ARRAY RULES
---------------------------------------- ----------------------------------------
@ -1134,6 +1137,22 @@ Commands:
about: about:
----------------------------------------
5dwm: 5Dwm [see MaXX for updated implementation]
type: stacking
protocol: x11
compositing: N
parent:
service:
version:
detection:
Commands:
about:
Commercial, non free?
---------------------------------------- ----------------------------------------
9wm: See also derived LarsWM, x9wm, w9wm 9wm: See also derived LarsWM, x9wm, w9wm
@ -1244,7 +1263,7 @@ Commands:
about: about:
---------------------------------------- ----------------------------------------
awesome: awesome: [see Pinnacle WL compositor as well, inspired by]
type: dynamic type: dynamic
protocol: x11 protocol: x11
@ -1641,7 +1660,7 @@ Commands:
about: about:
---------------------------------------- ----------------------------------------
HaZe: derived from MLVWM haze: HaZe: derived from MLVWM
type: stacking type: stacking
protocol: x11 protocol: x11
@ -1905,6 +1924,26 @@ about:
The LXDE desktop environment is itself built around Openbox. As such, it will The LXDE desktop environment is itself built around Openbox. As such, it will
have string OPENBOX_PID in xprop -root data. have string OPENBOX_PID in xprop -root data.
----------------------------------------
magmawm: MagmaWM: smithay based, rust
type: stacking [guess]
protocol: wl
compositing: Y
parent:
service: magmawm [assumed]
version:
detection:
Commands:
about:
https://magmawm.org
https://github.com/MagmaWM
Built with the Smithay library and programmed in Rust
---------------------------------------- ----------------------------------------
mahogany: Mahogany [see x11 StumpWM] mahogany: Mahogany [see x11 StumpWM]
@ -1947,6 +1986,24 @@ basically a gui desktop, no obvious way to logout
https://git.yoctoproject.org/matchbox-history/plain/matchbox-documentation/\ https://git.yoctoproject.org/matchbox-history/plain/matchbox-documentation/\
manual/matchbox-manual.xml manual/matchbox-manual.xml
----------------------------------------
maxx: MaXX: 5Dwm based, replaces it?
type: stacking
protocol: x11
compositing: N
parent:
service:
version:
detection:
Commands:
[no data yet]
about:
https://www.maxxinteractive.com/
https://en.wikibooks.org/wiki/Guide_to_X11/Window_Managers/MaXX_Interactive_Desktop
---------------------------------------- ----------------------------------------
mini [aewm++ stripped/fork] mini [aewm++ stripped/fork]
@ -2034,6 +2091,77 @@ that access Debian menu for terminal, quit option
about: about:
----------------------------------------
newm:
type: tiling, sort of
protocol: wl
compositing: Y
parent:
service: newm [assumed]
version:
detection:
Commands:
about:
https://github.com/jbuchermn/newm
not maintained, try: newm-atha
----------------------------------------
newm-atha: fork of newm
type: tiling, sort of
protocol: wl
compositing: Y
parent:
service: newm-atha [assumed]
version:
detection:
Commands:
about:
https://sr.ht/~atha/newm-atha/
----------------------------------------
niri: inspired by PaperW
type: tiling, scrolling
protocol: wl
compositing: Y
parent:
service: niri [assumed]
version:
detection:
Commands:
about:
https://github.com/YaLTeR/niri
Windows are arranged in columns on an infinite strip going to the right. Opening
a new window never causes existing windows to resize.
Every monitor has its own separate window strip. Windows can never "overflow"
onto an adjacent monitor.
Workspaces are dynamic and arranged vertically. Every monitor has an independent
set of workspaces, and there's always one empty workspace present all the way
down.
The workspace arrangement is preserved across disconnecting and connecting
monitors where it makes sense. When a monitor disconnects, its workspaces will
move to another monitor, but upon reconnection they will move back to the
original monitor.
heavily inspired by PaperWM which implements scrollable tiling on top of GNOME
Shell.
---------------------------------------- ----------------------------------------
notion: fork of ion3 notion: fork of ion3
@ -2109,6 +2237,24 @@ menu pekwm option exit to log out
about: about:
https://www.pekwm.org https://www.pekwm.org
----------------------------------------
pinnacle: Pinnacle: WIP Smithay based, inspired by AwesomeWM
type: stacking
protocol: wl
compositing: Y
parent:
service:
version:
detection:
Commands:
about:
https://github.com/pinnacle-comp/pinnacle
---------------------------------------- ----------------------------------------
qtile: qtile:
@ -2744,6 +2890,72 @@ tofi - Tiny dynamic menu for Wayland [added]
---------------------------------------- ----------------------------------------
https://www.digitalocean.com/community/tutorials/top-best-linux-docks-2020 https://www.digitalocean.com/community/tutorials/top-best-linux-docks-2020
----------------------------------------
https://arewewaylandyet.com
Application launcher:
bemenu
fuzzel
gmenu
nwg-launchers
onagre
rofi (lbonn's fork)
ulauncher
wmenu
wofi
yofi
added:
gmenu
onagre
ulauncher
wmenu
-------------------
Dock:
LavaLauncher
nwg-dock
-------------------
# goes to LM/DM:
Login manager:
greetd
LightDM
Elephant Greeter
QtGreet
added:
qtgreet
elephant greeter [running cmd syntax unknown, maybe elephant, don't know]
: using: elephant(-?greeter)?, ProgramData: elephant/elephant-greeter
-------------------
goes to inxi-power.txt
Screen lock tool:
gtklock
swaylock
waylock
added:
waylock
--------------------
Status bar:
hybridbar
nwg-panel
waybar
yambar
added:
hybridbar
======================================== ========================================
DOCKS/LAUNCHERS/MENUS/PANELS/TRAYS DOCKS/LAUNCHERS/MENUS/PANELS/TRAYS
---------------------------------------- ----------------------------------------
@ -2947,6 +3159,14 @@ protocol: x11
service: service:
about: about:
----------------------------------------
gmenu:
type: menu
protocol: wl
service:
about:
---------------------------------------- ----------------------------------------
gnome-panel: gnome-panel:
@ -2963,6 +3183,14 @@ protocol:
service: service:
about: about:
----------------------------------------
hybridbar:
type: bar
protocol: wl
service:
about:
---------------------------------------- ----------------------------------------
jgmenu: jgmenu:
@ -3161,6 +3389,14 @@ about: GTK-based panel, including best features from: Waybar and tint2.
https://github.com/nwg-piotr/nwg-panel https://github.com/nwg-piotr/nwg-panel
----------------------------------------
onagre:
type: menu/launcher
protocol: wl
service:
about:
---------------------------------------- ----------------------------------------
openbox-menu: openbox-menu:
@ -3349,6 +3585,14 @@ protocol:
service: service:
about: about:
----------------------------------------
unlauncher:
type: menu/launcher
protocol: wl
service:
about:
---------------------------------------- ----------------------------------------
vala-panel: vala-panel:
@ -3377,7 +3621,7 @@ about:
wbar: wbar:
type: bar type: bar
protocol: protocol: wl
service: service:
about: about:
@ -3413,6 +3657,14 @@ protocol: wayland
service: service:
about: Wayland dashboard and launcher written in Rust about: Wayland dashboard and launcher written in Rust
----------------------------------------
wmenu:
type: menu
protocol: wl
service:
about:
---------------------------------------- ----------------------------------------
wmsystemtray: wmsystemtray:
@ -3767,6 +4019,20 @@ https://docs.voidlinux.org/config/session-management.html
ACTIVE LM ACTIVE LM
---------------------------------------- ----------------------------------------
----------------------------------------
elephant: greeter, lightdm greeter
Like slick-greeter, is greeter for lightdm daemon. Only use if we ever turn
on DM + LM report
probably runs as: elephant-greeter
but dev says unmaintained, so probably not worth looking at much.
https://www.reddit.com/r/archlinux/comments/m9di0f/lightdmelephantgreeter_wayland/
https://github.com/max-moser/lightdm-elephant-greeter
---------------------------------------- ----------------------------------------
elogind: systemd tool for login control elogind: systemd tool for login control
@ -3811,6 +4077,16 @@ group.
Note that, unlike elogind, seatd doesn't do anything besides managing seats Note that, unlike elogind, seatd doesn't do anything besides managing seats
----------------------------------------
slick-greeter: lightdm greeter
runs as: slick-greeter
Like Elephant greeter, is greeter for lightdm daemon. Only use if we ever turn
on DM + LM report
https://github.com/linuxmint/slick-greeter
---------------------------------------- ----------------------------------------
startplasma-wayland: KDE cli start, can also start wayland programs in wayland. startplasma-wayland: KDE cli start, can also start wayland programs in wayland.
startplasmacompositor: KDE 5.16 and older startplasmacompositor: KDE 5.16 and older

View file

@ -2,8 +2,8 @@
INXI POWER INXI POWER
================================================================================ ================================================================================
FILE: inxi-power.txt FILE: inxi-power.txt
VERSION: 1.1 VERSION: 1.2
DATE: 2024-01-25 DATE: 2024-04-29
---------------------------------------- ----------------------------------------
Docs: Docs:
@ -463,6 +463,7 @@ swayidle
swaylock swaylock
ukui-screensaver ukui-screensaver
unicode-screensaver unicode-screensaver
waylock
xautolock xautolock
xfce4-screensaver xfce4-screensaver
xlock xlock
@ -665,6 +666,13 @@ program: unicode-screensaver [unverified]
service: unknown service: unknown
----------------------------------------
wayland: Screen locker for Wayland.
program: waylock
service: unknown [probably waylock]
---------------------------------------- ----------------------------------------
xautolock: An automatic X screen-locker/screen-saver. xautolock: An automatic X screen-locker/screen-saver.

43
pinxi
View file

@ -50,8 +50,8 @@ use POSIX qw(ceil uname strftime ttyname);
## INXI INFO ## ## INXI INFO ##
my $self_name='pinxi'; my $self_name='pinxi';
my $self_version='3.3.34'; my $self_version='3.3.34';
my $self_date='2024-04-13'; my $self_date='2024-04-29';
my $self_patch='01'; my $self_patch='02';
## END INXI INFO ## ## END INXI INFO ##
my ($b_pledge,@pledges); my ($b_pledge,@pledges);
@ -31441,7 +31441,8 @@ sub get_dm_lm {
} }
# greetd frontends: agreety dlm gtkgreet qtgreet tuigreet wlgreet # greetd frontends: agreety dlm gtkgreet qtgreet tuigreet wlgreet
else { else {
@dms = qw(elogind greetd seatd tbsm); # slick, elephant greeters for lightdm
@dms = qw(elephant-greeter elogind greetd qtgreet seatd slick-greeter tbsm);
} }
# print Data::Dumper::Dumper \@glob; # print Data::Dumper::Dumper \@glob;
# used to test for .pid/lock type file or directory, now just see if the # used to test for .pid/lock type file or directory, now just see if the
@ -35324,6 +35325,7 @@ sub set_values {
'lxqt-session' => ['^lxqt-session',2,'--version','LXQt',0,1,0,'',''], 'lxqt-session' => ['^lxqt-session',2,'--version','LXQt',0,1,0,'',''],
'lxqt-variant' => ['^lxqt-panel',0,'0','LXQt-Variant',0,1,0,'',''], 'lxqt-variant' => ['^lxqt-panel',0,'0','LXQt-Variant',0,1,0,'',''],
'lxsession' => ['^lxsession',0,'0','lxsession',0,1,0,'',''], 'lxsession' => ['^lxsession',0,'0','lxsession',0,1,0,'',''],
'magmawm' => ['^magma',0,'0','MagmaWM',0,1,0,'',''], # unverified
'mahogany' => ['^mahogany',0,'0','Mahogany',0,1,0,'',''], # unverified, from stumpwm 'mahogany' => ['^mahogany',0,'0','Mahogany',0,1,0,'',''], # unverified, from stumpwm
'manokwari' => ['^manokwari',0,'0','Manokwari',0,1,0,'',''], 'manokwari' => ['^manokwari',0,'0','Manokwari',0,1,0,'',''],
'marina' => ['^marina',0,'0','Marina',0,1,0,'',''], # unverified 'marina' => ['^marina',0,'0','Marina',0,1,0,'',''], # unverified
@ -35333,6 +35335,7 @@ sub set_values {
'mate-about' => ['^MATE[[:space:]]DESKTOP',-1,'--version','MATE',0,1,0,'',''], 'mate-about' => ['^MATE[[:space:]]DESKTOP',-1,'--version','MATE',0,1,0,'',''],
# note, mate-session when launched with full path returns full path in version string # note, mate-session when launched with full path returns full path in version string
'mate-session' => ['mate-session',-1,'--version','MATE',0,1,0,'',''], 'mate-session' => ['mate-session',-1,'--version','MATE',0,1,0,'',''],
'maxx' => ['^maxx',0,'0','MaXX',0,1,0,'',''], # unverified, 5Dwm recreation
'maynard' => ['^maynard',0,'0','maynard',0,1,0,'',''], # unverified 'maynard' => ['^maynard',0,'0','maynard',0,1,0,'',''], # unverified
'maze' => ['^maze',0,'0','Maze',0,1,0,'',''], # unverified 'maze' => ['^maze',0,'0','Maze',0,1,0,'',''], # unverified
'mcompositor' => ['^mcompositor',0,'0','MCompositor',0,1,0,'',''], # unverified 'mcompositor' => ['^mcompositor',0,'0','MCompositor',0,1,0,'',''], # unverified
@ -35354,6 +35357,8 @@ sub set_values {
'mwm' => ['^mwm',0,'0','MWM',0,1,0,'',''],# no version 'mwm' => ['^mwm',0,'0','MWM',0,1,0,'',''],# no version
'nawm' => ['^nawm',0,'0','nawm',0,1,0,'',''],# unverified 'nawm' => ['^nawm',0,'0','nawm',0,1,0,'',''],# unverified
'newm' => ['^newm',0,'0','newm',0,1,0,'',''], # unverified 'newm' => ['^newm',0,'0','newm',0,1,0,'',''], # unverified
'newm-atha' => ['^newm',0,'0','new-atha',0,1,0,'',''], # unverified
'niri' => ['^niri',0,'0','niri',0,1,0,'',''], # unverified
'notion' => ['^.',1,'--version','Notion',0,1,0,'',''], 'notion' => ['^.',1,'--version','Notion',0,1,0,'',''],
'nscde' => ['^(fvwm|nscde)',2,'--version','NsCDE',0,1,0,'',''], 'nscde' => ['^(fvwm|nscde)',2,'--version','NsCDE',0,1,0,'',''],
'nucleus' => ['^nucleus',0,'0','Nucleus',0,1,0,'',''], # unverified 'nucleus' => ['^nucleus',0,'0','Nucleus',0,1,0,'',''], # unverified
@ -35367,6 +35372,7 @@ sub set_values {
'perceptia' => ['^perceptia',0,'0','perceptia',0,1,0,'',''], 'perceptia' => ['^perceptia',0,'0','perceptia',0,1,0,'',''],
'phoc' => ['^phoc',0,'0','phoc',0,1,0,'',''], # unverified 'phoc' => ['^phoc',0,'0','phoc',0,1,0,'',''], # unverified
'picom' => ['^\S',1,'--version','Picom',0,1,0,'^v',''], 'picom' => ['^\S',1,'--version','Picom',0,1,0,'^v',''],
'pinnacle' => ['^pinnacle',0,'0','Pinnacle',0,1,0,'',''], # unverified
'plasmashell' => ['^plasmashell',2,'--version','KDE Plasma',0,1,0,'',''], 'plasmashell' => ['^plasmashell',2,'--version','KDE Plasma',0,1,0,'',''],
'polonium' => ['^polonium',0,'0','polonium',0,1,0,'',''], # unverified 'polonium' => ['^polonium',0,'0','polonium',0,1,0,'',''], # unverified
'pywm' => ['^pywm',0,'0','pywm',0,1,0,'',''], # unverified 'pywm' => ['^pywm',0,'0','pywm',0,1,0,'',''], # unverified
@ -35471,6 +35477,8 @@ sub set_values {
'cdm' => ['^cdm',0,'0','CDM',0,1,0,'',''], 'cdm' => ['^cdm',0,'0','CDM',0,1,0,'',''],
# might be xlogin, unknown output for -V # might be xlogin, unknown output for -V
'clogin' => ['^clogin',0,'-V','clogin',0,1,0,'',''], # unverified, cysco router 'clogin' => ['^clogin',0,'-V','clogin',0,1,0,'',''], # unverified, cysco router
# unverified, lightdm greeter
'elephant-greeter' => ['^elephant',0,'0','elephant-greeter',0,1,0,'',''],
'elogind' => ['^elogind',0,'0','elogind',0,1,0,'',''], # no version 'elogind' => ['^elogind',0,'0','elogind',0,1,0,'',''], # no version
'emptty' => ['^emptty',0,'0','EMPTTY',0,1,0,'',''], # unverified 'emptty' => ['^emptty',0,'0','EMPTTY',0,1,0,'',''], # unverified
'entranced' => ['^entrance',0,'0','Entrance',0,1,0,'',''], 'entranced' => ['^entrance',0,'0','Entrance',0,1,0,'',''],
@ -35487,12 +35495,16 @@ sub set_values {
'lxdm' => ['^lxdm',0,'0','LXDM',0,1,0,'',''], 'lxdm' => ['^lxdm',0,'0','LXDM',0,1,0,'',''],
'ly' => ['^ly',3,'--version','Ly',0,1,0,'',''], 'ly' => ['^ly',3,'--version','Ly',0,1,0,'',''],
'mdm' => ['^mdm',0,'0','MDM',0,1,0,'',''], 'mdm' => ['^mdm',0,'0','MDM',0,1,0,'',''],
'mlogind' => ['^mlogind',3,'-v','mlogind',0,1,0,'',''], # guess, unverified, BSD SLiM fork # guess, unverified, BSD SLiM fork
'mlogind' => ['^mlogind',3,'-v','mlogind',0,1,0,'',''],
'nodm' => ['^nodm',0,'0','nodm',0,1,0,'',''], 'nodm' => ['^nodm',0,'0','nodm',0,1,0,'',''],
'pcdm' => ['^pcdm',0,'0','PCDM',0,1,0,'',''], 'pcdm' => ['^pcdm',0,'0','PCDM',0,1,0,'',''],
'qingy' => ['^qingy',0,'0','qingy',0,1,0,'',''], # unverified 'qingy' => ['^qingy',0,'0','qingy',0,1,0,'',''], # unverified
'qtgreet' => ['^qtgreet',0,'0','qtgreet',0,1,0,'',''], # unverified
'seatd' => ['^seatd',3,'-v','seatd',0,1,0,'',''], 'seatd' => ['^seatd',3,'-v','seatd',0,1,0,'',''],
'sddm' => ['^sddm',0,'0','SDDM',0,1,0,'',''], 'sddm' => ['^sddm',0,'0','SDDM',0,1,0,'',''],
# unverified, , lightdm greeter
'slick-greeter' => ['^slick',0,'0','slick-greeter',0,1,0,'',''],
'slim' => ['slim version',3,'-v','SLiM',0,1,0,'',''], 'slim' => ['slim version',3,'-v','SLiM',0,1,0,'',''],
'slimski' => ['slimski version',3,'-v','slimski',0,1,0,'',''], # slim fork 'slimski' => ['slimski version',3,'-v','slimski',0,1,0,'',''], # slim fork
'tbsm' => ['^tbsm',0,'0','tbsm',0,1,0,'',''], # unverified 'tbsm' => ['^tbsm',0,'0','tbsm',0,1,0,'',''], # unverified
@ -35833,7 +35845,7 @@ sub set_de_wm {
dawn dtwm dusk dwm echinus evilwm flwm flwm_topside dawn dtwm dusk dwm echinus evilwm flwm flwm_topside
fvwm.*-crystal\S* fvwm1 fvwm2 fvwm3 fvwm95 fvwm fvwm.*-crystal\S* fvwm1 fvwm2 fvwm3 fvwm95 fvwm
hackedbox herbstluftwm i3 instantwm ion3 jbwm jwm larswm leftwm lwm hackedbox herbstluftwm i3 instantwm ion3 jbwm jwm larswm leftwm lwm
matchbox-window-manager mcwm mini miwm mlvwm monsterwm musca mvwm mwm matchbox-window-manager maxx mcwm mini miwm mlvwm monsterwm musca mvwm mwm
nawm notion openbox nscde pekwm penrose qvwm ratpoison nawm notion openbox nscde pekwm penrose qvwm ratpoison
sapphire sawfish scrotwm snapwm spectrwm stumpwm subtle tinywm tvtwm twm sapphire sawfish scrotwm snapwm spectrwm stumpwm subtle tinywm tvtwm twm
uwm vtwm windowlab [wW]indo[mM]aker w9wm wingo wm2 wmfs wmfs2 wmii2 wmii uwm vtwm windowlab [wW]indo[mM]aker w9wm wingo wm2 wmfs wmfs2 wmii2 wmii
@ -35865,8 +35877,9 @@ sub set_de_wm {
cage cagebreak cardboard chameleonwm clayland comfc cage cagebreak cardboard chameleonwm clayland comfc
dwl dwc epd-wm fireplace feathers fenestra glass gamescope greenfield grefson dwl dwc epd-wm fireplace feathers fenestra glass gamescope greenfield grefson
hikari hopalong [Hh]yprland inaban japokwm kiwmi labwc laikawm lipstick liri hikari hopalong [Hh]yprland inaban japokwm kiwmi labwc laikawm lipstick liri
mahogany marina maze maynard motorcar newm nucleus magmawm mahogany marina maze maynard motorcar newm(-atha)? niri nucleus
orbital orbment perceptia phoc polonium pywm qtile river rootston rustland orbital orbment perceptia phoc pinnacle polonium pywm
qtile river rootston rustland
simulavr skylight smithay sommelier sway swayfx swc swvkc simulavr skylight smithay sommelier sway swayfx swc swvkc
tabby taiwins tinybox tinywl trinkster velox vimway vivarium tabby taiwins tinybox tinywl trinkster velox vimway vivarium
wavy waybox way-?cooler wayfire wayhouse waymonad westeros westford wavy waybox way-?cooler wayfire wayhouse waymonad westeros westford
@ -35878,15 +35891,17 @@ sub set_de_wm {
albert alltray awesomebar awn albert alltray awesomebar awn
bar barpanel bbdock bbpager bemenu bipolarbar bmpanel bmpanel2 budgie-panel bar barpanel bbdock bbpager bemenu bipolarbar bmpanel bmpanel2 budgie-panel
cairo-dock dde-dock deskmenu dmenu(-wayland)? dockbarx docker docky dzen dzen2 cairo-dock dde-dock deskmenu dmenu(-wayland)? dockbarx docker docky dzen dzen2
fbpanel fspanel fuzzel glx-dock gnome-panel hpanel fbpanel fspanel fuzzel gmenu glx-dock gnome-panel hpanel hybridbar
i3bar i3-status(-rs|-rust)? icewmtray jgmenu kdocker kicker krunner ksmoothdock i3bar i3-status(-rs|-rust)? icewmtray jgmenu kdocker kicker krunner ksmoothdock
latte lavalauncher latte-dock lemonbar ltpanel luastatus lxpanel lxqt-panel latte latte-dock lavalauncher lemonbar ltpanel luastatus
lxpanel lxqt-panel
matchbox-panel mate-panel mauncher mopag nwg-(bar|dock|launchers|panel) matchbox-panel mate-panel mauncher mopag nwg-(bar|dock|launchers|panel)
openbox-menu ourico perlpanel plank polybar pypanel razor(qt)?-panel rofi rootbar onagre openbox-menu ourico perlpanel plank polybar pypanel
razor(qt)?-panel rofi rootbar
sfwbar simplepanel sirula some_sorta_bar stalonetray swaybar sfwbar simplepanel sirula some_sorta_bar stalonetray swaybar
taffybar taskbar tint2 tofi trayer ukui-panel vala-panel taffybar taskbar tint2 tofi trayer ukui-panel ulauncher vala-panel
wapanel waybar wbar wharf wingpanel witray wldash wmdocker wmsystemtray wofi wapanel waybar wbar wharf wingpanel witray wldash wmdocker wmenu
xfce[45]?-panel xmobar yambar yabar yofi))); wmsystemtray wofi xfce[45]?-panel xmobar yambar yabar yofi)));
# Generate tools: power manager daemons, then screensavers/lockers. # Generate tools: power manager daemons, then screensavers/lockers.
# Note that many lockers may not be services # Note that many lockers may not be services
@{$ps_data{'tools-test'}}=qw(away boinc-screensaver budgie-screensaver @{$ps_data{'tools-test'}}=qw(away boinc-screensaver budgie-screensaver
@ -35894,7 +35909,7 @@ sub set_de_wm {
hyprlock i3lock kscreenlocker light-locker lockscreen lxlock hyprlock i3lock kscreenlocker light-locker lockscreen lxlock
mate-screensaver nwg-lock mate-screensaver nwg-lock
physlock rss-glx slock swayidle swaylock ukui-screensaver unicode-screensaver physlock rss-glx slock swayidle swaylock ukui-screensaver unicode-screensaver
xautolock xfce4-screensaver xlock xlockmore xscreensaver waylock xautolock xfce4-screensaver xlock xlockmore xscreensaver
xscreensaver-systemd xsecurelock xss-lock xtrlock); xscreensaver-systemd xsecurelock xss-lock xtrlock);
process_items(\@{$ps_data{'tools-active'}},join('|',@{$ps_data{'tools-test'}})); process_items(\@{$ps_data{'tools-active'}},join('|',@{$ps_data{'tools-test'}}));
} }

View file

@ -1,3 +1,67 @@
================================================================================
Version: 3.3.35
Patch: 00
Date: 2024-??-??
--------------------------------------------------------------------------------
RELEASE NOTES:
--------------------------------------------------------------------------------
Added more Wayland wm/de updates: wm, tools, lockers, etc. This list will grow
slowly over time, I'm sure.
--------------------------------------------------------------------------------
SPECIAL THANKS:
--------------------------------------------------------------------------------
KNOWN ISSUES:
--------------------------------------------------------------------------------
BUGS:
--------------------------------------------------------------------------------
FIXES:
--------------------------------------------------------------------------------
ENHANCEMENTS:
1. SYSTEM: DesktopData: Added the following items:
* menus/launchers: wayland gmenu, onagre, ulauncher, wmenu .
* greeters: slick-greeter/elephant-greeter lightdm, but those are not the same
as greetd/seatd type greeters so will probably remove.
* bars: hybridbar.
* x11 wm: MaXX.
* wayland compositors: MagmaWM, newm [already abandoned], newm-atha [fork of
newm], niri, Pinnacle.
2. INFO: PowerData: Added waylock
--------------------------------------------------------------------------------
CHANGES:
--------------------------------------------------------------------------------
DOCUMENTATION:
1a. DOCS: inxi-desktop-wm.txt, updated for new bars, LM, launcher/menus.
1b. DOCS: inxi-power.txt: added waylock to lockers sectsion.
--------------------------------------------------------------------------------
CODE:
--------------------------------------------------------------------------------
-- Harald Hope - Mon, 29 Apr 2024 16:56:38 -0700
================================================================================ ================================================================================
Version: 3.3.34 Version: 3.3.34
Patch: 00 Patch: 00