You are not logged in.
Show off that nice desktop here. All window managers, desktop environments, and operating systems allowed.
Please remember to use thumbnails.
February. Feb-roo-(w)aerie. From the Latin februum, which means purification.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Offline
Offline
@PackRat, starting the month off right with Openbox. Purification.
@HoaS, I'm also using GNOME. Good to have you back. 6.2G RAM on Wayland? No judgement, I can't see what apps are open. Unused RAM is wasted RAM, I guess.
@Micko01, poor dead hedgehog! /s
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system linux user # 527315
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀
Offline
6.2G RAM on Wayland?
Yeah, Epiphany & Steam are open on another desktop.
Not that GNOME is lightweight, even with musl & dinit, here's the bare desktop just after boot:
~$ doas ps-mem
Private + Shared = RAM used Program
252.0 KiB + 49.5 KiB = 301.5 KiB dinit-monitor
368.0 KiB + 12.5 KiB = 380.5 KiB fusermount3
392.0 KiB + 31.5 KiB = 423.5 KiB sh
448.0 KiB + 54.5 KiB = 502.5 KiB chronyc
476.0 KiB + 34.5 KiB = 510.5 KiB rtkit-daemon
560.0 KiB + 63.5 KiB = 623.5 KiB doas
1.0 MiB + 77.5 KiB = 1.1 MiB gdm-wayland-session
976.0 KiB + 107.5 KiB = 1.1 MiB gvfsd-metadata
972.0 KiB + 205.0 KiB = 1.1 MiB dinit-dbus (2)
1.1 MiB + 84.5 KiB = 1.2 MiB gsd-screensaver-proxy
1.1 MiB + 84.5 KiB = 1.2 MiB dconf-service
1.2 MiB + 75.5 KiB = 1.3 MiB xdg-permission-store
1.3 MiB + 75.5 KiB = 1.4 MiB devmon
1.2 MiB + 143.5 KiB = 1.4 MiB at-spi2-registryd
1.3 MiB + 107.5 KiB = 1.4 MiB gsd-a11y-settings
848.0 KiB + 629.0 KiB = 1.4 MiB turnstiled (2)
1.5 MiB + 88.0 KiB = 1.6 MiB agetty (6)
1.4 MiB + 188.5 KiB = 1.6 MiB xdg-document-portal
1.5 MiB + 114.5 KiB = 1.6 MiB at-spi-bus-launcher
1.6 MiB + 106.5 KiB = 1.7 MiB gsd-rfkill
312.0 KiB + 1.4 MiB = 1.7 MiB udevadm
1.4 MiB + 340.0 KiB = 1.7 MiB oksh (2)
1.6 MiB + 214.5 KiB = 1.8 MiB gvfsd
1.8 MiB + 149.5 KiB = 1.9 MiB openrc-settingsd
1.8 MiB + 212.5 KiB = 2.0 MiB gvfsd-fuse
1.8 MiB + 128.5 KiB = 2.0 MiB accounts-daemon
1.6 MiB + 362.5 KiB = 2.0 MiB gsd-sound
684.0 KiB + 1.4 MiB = 2.1 MiB udevd
1.8 MiB + 277.5 KiB = 2.1 MiB gsd-disk-utility-notify
1.7 MiB + 460.0 KiB = 2.2 MiB dinit (2)
2.0 MiB + 132.5 KiB = 2.2 MiB power-profiles-daemon
2.0 MiB + 163.5 KiB = 2.2 MiB gsd-housekeeping
1.8 MiB + 435.5 KiB = 2.2 MiB gsd-wwan
2.2 MiB + 54.5 KiB = 2.3 MiB bluetoothd
1.9 MiB + 476.5 KiB = 2.4 MiB gdm-session-worker
1.9 MiB + 552.5 KiB = 2.4 MiB chronyd
2.3 MiB + 227.5 KiB = 2.5 MiB gdm
2.3 MiB + 291.5 KiB = 2.5 MiB gsd-print-notifications
2.1 MiB + 531.5 KiB = 2.6 MiB gsd-sharing
2.4 MiB + 242.5 KiB = 2.6 MiB gsd-smartcard
2.2 MiB + 539.5 KiB = 2.7 MiB geoclue
2.2 MiB + 561.5 KiB = 2.7 MiB gsd-datetime
2.8 MiB + 36.5 KiB = 2.8 MiB elogind
2.8 MiB + 128.5 KiB = 3.0 MiB gnome-keyring-daemon
2.5 MiB + 562.5 KiB = 3.1 MiB goa-identity-service
3.2 MiB + 177.5 KiB = 3.4 MiB upowerd
2.9 MiB + 636.5 KiB = 3.6 MiB gsd-printer
3.1 MiB + 504.5 KiB = 3.6 MiB gvfs-udisks2-volume-monitor
4.3 MiB + 187.5 KiB = 4.5 MiB iwd
4.3 MiB + 540.5 KiB = 4.9 MiB xdg-desktop-portal
4.3 MiB + 787.5 KiB = 5.1 MiB gnome-session-binary
5.1 MiB + 640.5 KiB = 5.7 MiB colord
4.6 MiB + 1.4 MiB = 6.0 MiB goa-daemon
4.9 MiB + 1.1 MiB = 6.0 MiB gsd-keyboard
5.7 MiB + 583.5 KiB = 6.3 MiB udisksd
6.1 MiB + 244.5 KiB = 6.3 MiB polkitd
5.1 MiB + 1.3 MiB = 6.3 MiB gsd-color
6.2 MiB + 295.5 KiB = 6.4 MiB dbus-daemon (3)
5.5 MiB + 1.1 MiB = 6.6 MiB gsd-wacom
5.8 MiB + 1.6 MiB = 7.5 MiB gsd-media-keys
6.8 MiB + 1.2 MiB = 8.0 MiB pipewire
6.9 MiB + 1.6 MiB = 8.5 MiB gsd-power
7.1 MiB + 1.6 MiB = 8.7 MiB xdg-desktop-portal-gtk
8.3 MiB + 511.5 KiB = 8.8 MiB pipewire-pulse
7.0 MiB + 2.5 MiB = 9.5 MiB evolution-addressbook-factory
7.5 MiB + 2.0 MiB = 9.5 MiB gnome-shell-calendar-server
8.3 MiB + 1.9 MiB = 10.2 MiB evolution-calendar-factory
13.7 MiB + 1.3 MiB = 14.9 MiB localsearch-3
13.6 MiB + 2.1 MiB = 15.7 MiB wireplumber
14.6 MiB + 7.4 MiB = 22.1 MiB gsd-xsettings
16.0 MiB + 7.4 MiB = 23.4 MiB xdg-desktop-portal-gnome
14.5 MiB + 9.1 MiB = 23.5 MiB evolution-source-registry
17.8 MiB + 8.7 MiB = 26.4 MiB gjs-console (2)
19.1 MiB + 9.3 MiB = 28.4 MiB mutter-x11-frames
29.3 MiB + 2.2 MiB = 31.5 MiB fwupd
24.2 MiB + 11.7 MiB = 35.9 MiB evolution-alarm-notify
32.7 MiB + 11.8 MiB = 44.5 MiB Xwayland
77.1 MiB + 20.9 MiB = 98.0 MiB kgx
87.2 MiB + 11.5 MiB = 98.7 MiB gnome-software
136.0 MiB + 24.9 MiB = 161.0 MiB gnome-shell
---------------------------------
849.1 MiB
=================================
~$
But the desktop is very snappy and responsive, and the default FreeBSD shell is ridiculously fast compared to poor old bash:
~$ time bash -c 'i=0;until [ $i -eq 1000000 ];do i=$((i+1));done'
0m02.72s real 0m02.71s user 0m00.00s system
~$ time sh -c 'i=0;until [ $i -eq 1000000 ];do i=$((i+1));done'
0m00.69s real 0m00.69s user 0m00.00s system
~$
Desktop overview to stay on topic:
Offline
But the desktop is very snappy and responsive, and the default FreeBSD shell is ridiculously fast compared to poor old bash:
~$ time bash -c 'i=0;until [ $i -eq 1000000 ];do i=$((i+1));done' 0m02.72s real 0m02.71s user 0m00.00s system ~$ time sh -c 'i=0;until [ $i -eq 1000000 ];do i=$((i+1));done' 0m00.69s real 0m00.69s user 0m00.00s system ~$
Desktop overview to stay on topic:
Interesting. Besides the source (BSD vs GNU), the runtime C library (musl vs glibc) and the compiler (clang vs gcc) they used to build the system could also contribute to the difference. When I used their live system, it felt pretty snappy to me, too.
What is the output of,
$ls -las /bin/sh
Back to the screenshot. Xfce 4.20 on Void Linux (musl).
Last edited by chroot (2025-02-02 16:48:07)
Offline
Besides the source (BSD vs GNU), the runtime C library (musl vs glibc) and the compiler (clang vs gcc) they used to build the system could also contribute to the difference.
There is also their use of mimalloc, which offers significantly better performance than the default allocator built into musl, as used by Alpine & Void.
Just don't ask who wrote it
What is the output of,
$ls -las /bin/sh
Pure as the driven snow:
~$ ls -las /bin/sh
392 -rwxr-xr-x 1 root root 198800 Jan 13 12:31 /bin/sh
~$
I can't think of another Linux distribution with a genuine /bin/sh, as derived from the original Thompson shell from Version 1 AT&T UNIX. It's the shell OG
Offline
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system linux user # 527315
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀
Offline
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system linux user # 527315
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀
Offline
Offline
Well, it's been a while since I posted a screenshot. Hope you're all keeping well.
https://i.imgur.com/2UvDLC1.png
labwc
xfce4-panel 4.20.3
foot
senpai
Offline
Well, it's been a while since I posted a screenshot. Hope you're all keeping well.
https://i.imgur.com/2UvDLC1.png
labwc
xfce4-panel 4.20.3
foot
senpai
How are you getting the workspace number to show on xfce4 panel? The xfce4 plugin work now with 4.20.3?
xfce4 wayland, labwc:
You must unlearn what you have learned.
-- yoda
Offline
How are you getting the workspace number to show on xfce4 panel?
It works out of the box with labwc > 0.8.2 (i.e. on master at the moment, but will release 21 Feb) and xfce4-panel >= 4.20.1
Offline
PackRat wrote:How are you getting the workspace number to show on xfce4 panel?
It works out of the box with labwc > 0.8.2 (i.e. on master at the moment, but will release 21 Feb) and xfce4-panel >= 4.20.1
Ok; Void has labwc 0.8.2_1 and xfce4-panel-4.20.0_1; so maybe with the next round of updates.
And the Void mklive scripts now include an option to build a xfce4-wayland iso with labwc as the compositor. Have to build your own though (I can verify it works).
You must unlearn what you have learned.
-- yoda
Offline
Ok; Void has labwc 0.8.2_1 and xfce4-panel-4.20.0_1; so maybe with the next round of updates.
Yeah, Arch Linux just released 4.20.3 which is my I playing with it
And the Void mklive scripts now include an option to build a xfce4-wayland iso with labwc as the compositor. Have to build your own though (I can verify it works).
Wow, that's nice. Is that what the screenshot above is of - or is it your own custom setup?
Offline
PackRat wrote:Ok; Void has labwc 0.8.2_1 and xfce4-panel-4.20.0_1; so maybe with the next round of updates.
Yeah, Arch Linux just released 4.20.3 which is my I playing with it
And the Void mklive scripts now include an option to build a xfce4-wayland iso with labwc as the compositor. Have to build your own though (I can verify it works).
Wow, that's nice. Is that what the screenshot above is of - or is it your own custom setup?
It's my custom setup. I've been using labwc for a while. When Xfce 4.20 hit the Void repos, I did a custom build to check out labwc - xfce4-wayland. Nice and stable.
Void just released new installation media the other day so I cloned the mklive repo. Saw the option to create a xfce4-wayland iso with labwc.
You must unlearn what you have learned.
-- yoda
Offline