Page 1 of 1

Call This a Respin of a Respin? LXQT on AV Linux

Posted: Mon Jan 06, 2025 2:56 pm
by macronus
In what turned into a minor flame-fest with the thread 'What about a regular MX Linux with AV Linux config?', somebody pointed out that one can install a different desktop environment if one one wants to. Would that make this a respin of a respin?

The comment made this to look to be a simple thing but the devil is always in the details. I won't go into detail all of the troubles I went through to trying to get the lxqt desktop environment with the kwin-x11 window manager working on AV Linux. Irregularities when adding a user that already existed within a previous Linux installation (Always start fresh). Default icons not being missing so much as being transparent from what I could see.

I did get LXQT to work with AV Linux though and here's a walk-through:

Using 'MX Package Installer' I installed 'kwin-x11' while checking 'Also Install "Recommended" Packages', found near the bottom of the window, to enable this option.

Note that doing this will remove the packages 'pipewire-setup-mx' and 'pipewire-alsa' because the MX package installer will insist on installing some pulseaudio packages conflicting with pipewire. At least this is what was indicated to me when I examined the log file '/var/log/apt/history.log'. This was one of the landmines I stepped on in this learning process.

(Re)Installing 'pipewire-setup-mx' will undo this while also reinstalling 'pipewire-alsa' and uninstalling 'pulseaudio' and 'pulseaudio-module-gsettings'. I can't remember making any changes for that option 'Also Install "Recommended" Packages' nor can I tell you if this even matters.

Next, install 'lxqt' while once again having 'Also Install "Recommended" Packages' enabled. When logging into lxqt for the first time, you are asked to choose a window manager. There will be two choices listed as being 'kwin'. I think the first one corresponds to 'kwin' while the second one corresponds to 'kwin_x11'. I don't know what the difference may be. The third choice available will be 'xfwm4'. Your choice can be changed afterwards within 'LXQT Session Settings'.

The curious thing about doing this is that this will also install the xfwm4 window manager and the Plasma desktop for both X11 and for Wayland. I don't know if Wayland is broken or if it was incompletely installed within this instance but I ended up uninstalling this.

For those who don't already know, you can choose your desired desktop environment from within the log-in screen. Tne choice will be found on clicking on the requisite icon at the top of the screen towards the upper-rigth-hand corner.

When I tried to log into Plasma/Wayland, I got nothing but a black completely useless screen. Having seen this kind of thing before, the way out I've used was the keyboard command <Ctrl>+<Alt>+<F3> to drop out of any desktop environment and bring up a full-screen command-line interface. The keyboard command 'sudo shutdown -r now' will reboot your PC after which you can once again log into one of the other desktop environments.

Being that I only want the lxqt desktop and not inclined to do further wrestling with AV Linux to get Plasma/Wayland working, I uninstalled 'plasma-workspace-wayland', 'kwin-wayland' and 'xwayland' just to remove the possibility for accidentally logging into the Plasma/Wayland desktop environment. I have no idea why the Plasma desktop environment was installed at all.

Those of you reading this whom are more knowledgeable about this are welcomed to chime in. Just what is the current status for Wayland on MX Linux?

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Mon Jan 06, 2025 3:38 pm
by dreamer
Just what is the current status for Wayland on MX Linux?
As far as I know KDE/Plasma is usable with Wayland. All other desktop environments are probably work in progress. Gnome can also be used with Wayland, but you have to make sure wayland-utils gets installed.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Mon Jan 06, 2025 4:33 pm
by AVLinux
Hi,

Interesting... TBH I've never tried LXQT, I had a really good LXDE Respin based on MX-21 for a while but then I became beguiled by Enlightenment and most of my friends don't like my new girlfriend... :p :frown:

Seriously though I'd rather people install another DE than go on and on about how much they hate Enlightenment so future AV Linux will have it's utilities more self-supported and open to working with multiple DE's. I'm sticking with E but maybe if XFCE4 or LXQT are easier to drop in it will be a better experience for everyone.. I would very strongly suggest keeping 'terminology' installed because all of the numerous AVL File Manager actions are geared to use terminology as the default terminal..

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Tue Jan 07, 2025 5:45 pm
by AVLinux
@macronus

Not sure if you're aware but a newer LXQT is in the MX Test Repo, I wonder if it would cause the same issues with forcing PulseAudio..? I'll admit to being a little intrigued with LXQT now but I vowed to never again test a secondary DE on my development box after KDE Plasma left quite a mess. I don't have a Virtual Machine setup currently to test these type of things..

@dreamer What wisdom do you have to share from your LXQT build? I think I like the idea of Kwin over xfwm... Seems Kwin would be a better fit with QT stuff I have never been super impressed with xfwm..

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Wed Jan 08, 2025 3:01 pm
by dreamer
The LXQt 1.2 metapackage from Debian will bring in unnecessary Debian branding that slightly interferes with MX visuals in GRUB etc. I haven't had any problems related to PulseAudio. Those packages were never on my system since MX-23 uses PipeWire by default.

Installing LXQt 1.3 packages from MX test repo is a better choice than the Debian version. You only get those packages you select. Start with a "clean" base. I like the MX Xfce iso, but other people prefer something more minimal. You could start with AVL, since you are familiar with what's included on that iso.

LXQt was designed to be "lightweight" without a lot of dependencies. So I think it's best to adhere to that philosophy when using that desktop. If you don't like Xfwm you can try Fluxbox, Openbox, Compiz, Marco from MATE or any other window manager. antiX has several window managers (that I haven't used). Since you use Enlightenment, maybe that would be the right window manager and you don't need to install another wm if you start with vanilla AVL.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Wed Jan 08, 2025 8:17 pm
by AVLinux
Hmmm,

Well I did a lot of years with Openbox and I don't need to go back, before annoying AVL Users with Enlightenment the first AVL release based on MX-21 had XFCE4 with Openbox w/obmenu generator and it didn't take long for the torches and pitchforks to come out... I wonder if Enlightenment would be a potential Window Manager that would appear as available to LXQT...? That might be a pretty cool combo..

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Thu Jan 09, 2025 8:36 am
by dreamer
@macronus
You seem to have run into crazy dependency problems. I don't think I can help with those.

@AVLinux
LXQt isn't my primary desktop, but I have spent enough hours with it to understand basic configuration. If you decide to try it, I might be able to help with basic things. A few tips right away:

1. Uninstall lxrandr package first thing you do. As d_o pointed out this package was installed by mistake on MX isos and since it shows up in LXQt it will confuse you unless you uninstall it (it is monitor settings for LXDE).

2. Save a monitor configuration in LXQt Monitor/Display settings to avoid a pointless lxqt-monitor-config popup at login.

3. Scaling requires logout. There are values that need to be set in LXQt environment GUI to scale GTK applications. GDK_SCALE is only integer values. GDK_DPI_SCALE is fractional font scaling for gtk. Set it to match scaling in LXQt. There are other useful values to put here (I think they only apply to LXQt and not other DEs installed). For example a Qt frontend to LibreOffice is a nice thing to have in LXQt (must be installed). Qt frontends can be set in all Chromium based web browsers. This gives you LXQt specific dialogs and Qt scaling capabilities. There is also a lxqt-portal for Flatpak/Snap apps.

Qt fractional scaling is why you would use LXQt instead of Xfce. And choice of window manager.

4. PCManFM-Qt is pretty nice (but Thunar is better) and you can start a root instance from its menu bar. Qterminal is a nice terminal once configured in Preferences (a Qt version of Xfce terminal with the same features and dropdown support). Qps is a pretty nice task manager. You can pause it to nail down processes. Screengrab is a screenshot tool. LXImage is an image viewer with annotation capabilities. Qlipper is a clipboard manager.

5. Search in LXQt application menu is slow. There is a much better application menu in LXQt 2.1 in Debian Trixie. And I believe this version of LXQt has transitioned to Qt6.

6. LXQt uses Qt styles. Qt palette lets you change and save application colors, but only applies to Qt styles. Kvantum theme manager is a different svg based theming engine. It has a lot of GUI settings and also config files if you want even more.

7. Be careful with KDE applications. They often use Qt Quick or QML and theming isn't 100 % (same as in Xfce). If you have KDE installed expect it to override gtk theme settings and (worst case scenario) gtk application colors. KDE should always have its own partition IMO.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Thu Jan 09, 2025 11:36 am
by AVLinux
@dreamer

Excellent info, exactly the kind of info I was looking for! I appreciate your time.

I have Gnome Boxes up and running so I will set up a VM and do some torture testing. I personally think Enlightenment is the bomb but LXQT theoretically looks like it could be a great Plan B companion. I really try hard to like XFCE4 but I just can't get into it for some reason... *shrugs

I'll probably be back with more questions but I'll start a new thread for that..

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Thu Jan 09, 2025 11:23 pm
by macronus
I apologize for my tardiness but I've been tied up with other things that will preoccupy me until the weekend. I'll be very willing to continue this discussion then.

In the meantime, this is how I can set up LXQT (and Plasma as well) using the command-line interface:

Code: Select all

sudo apt install --install-recommends kwin-x11
sudo apt install --install-recommends pipewire-setup-mx lxqt
sudo apt remove plasma-workspace-wayland
sudo apt autoremove
It appears that there's something special about using the option "--install-recommends". I never knew that this even existed until I learned to look inside "/var/log/apt/history.log" to see what I accomplished playing around with MX Package Installer. If not for this I never would have figured anything out. What other logs might I need to examine?

Everything appears to work on a superficial level but I don't know yet about anything subtle being broken underneath the hood.

With this I have the choice of logging into Enlightenment, LXQT or Plasma. The only mutual interference I can immediately recognize is that these all use the Desktop folder "~/Desktop" for shortcuts. The Enlightenment shelves are not seen within the other desktop environments though. I'm thinking Cairo Docks may be the way to go for shortcuts in LXQT and Plasma.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Fri Jan 10, 2025 3:09 am
by Aceediq
AVLinux wrote: Thu Jan 09, 2025 11:36 am @dreamer

Excellent info, exactly the kind of info I was looking for! I appreciate your time.

I have Gnome Boxes up and running so I will set up a VM and do some torture testing. I personally think Enlightenment is the bomb but LXQT theoretically looks like it could be a great Plan B companion. I really try hard to like XFCE4 but I just can't get into it for some reason... *shrugs

I'll probably be back with more questions but I'll start a new thread for that..
asides it's learning curve, enlightenment is a better DE than xfce, fractional scaling was a deal breaker for me to the extent I was already using enlightenment version of AVL before you made it the main and only version...

any person doing graphics with AVL will welcome enlightenment with open arms while accommodating the learning curve...

I would say KDE is the best all round DE but I don't like it because Qt is proprietary, I know that there is a GPL/open source version with less updates

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Fri Jan 10, 2025 5:38 am
by sunrat
macronus wrote: Thu Jan 09, 2025 11:23 pmIt appears that there's something special about using the option "--install-recommends".
It just installs other packages which may be needed to provide full functionality of the main package being installed. In Debian recommends are installed by default. For some odd reason MX disables installing recommends which can cause more problems than whatever it is trying to fix.
It's easy to change to the Debian default by editing /etc/apt/apt.conf and changing "0' to "1" in this line to:

Code: Select all

APT::Install-Recommends "1";
Many years ago some packages' maintainers would add recommends which were in no way essential for them to function properly but this is generally no longer the case.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Fri Jan 10, 2025 9:22 am
by AVLinux
@dreamer and others

I have a Gnome Boxes VM where I installed XFCE4 as proof of concept to see what actually happens if you install XFCE4 from MXPI "Popular Apps" into an AVL Enlightenment system and by and large it went well... except for QT5 display stuff as detailed here:
viewtopic.php?t=83291

On the same VM I completely removed XFCE4 with this one liner:
https://mxlinux.org/wiki/xfce/how-to-co ... move-xfce/
*Thunar was reinstalled

Then I installed PCManFM-QT which alone pulled in a lot of the LXQT base and then I picked the other LXQT components from the MX Test Repo (no issues with PipeWire etc.)... I tried Enlightenment as the WM but no go, then I tried Kwin-X11 which worked but gave me no mechanism to change themes or colors so I swapped Kwin for xfwm and that got me a basic LXQT setup and I LOVE the simplicity and modularity BUT I have the same QT color problems but much worse! If I actually hand modify a palette it to match the AVL skeuos GTK theme it still displays orange and brown, even using the LXQT palette tools color picker... it actually completely ignores what value is in the hexadecimal box!?

*Note

This VM has a fresh development version of AVL Enlightenment installed where the QT stuff is themed perfectly so I know for certain that my GTK themes coexist with QT gtk2 and palettes etc.
It's a Gnome-Boxes VM, possible display driver VM quirk..?
LXQT palette color chooser bug? It completely ignores the custom colors you pick or enter.. :mad:
My Dev box has a (too) new nVidia Video card that is a bit flaky, perhaps this is a factor? It's weird that E displays perfectly in the VM tho..
I think I need to try the same thing on a different bare metal computer just to rule out if this is a bizarre Video display thing.
LXQT will overwrite your gtk3 config so if you are using it with E or another DE you better pick the same theme for both..

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Fri Jan 10, 2025 9:47 am
by AVLinux
Aceediq wrote: Fri Jan 10, 2025 3:09 am
asides it's learning curve, enlightenment is a better DE than xfce, fractional scaling was a deal breaker for me to the extent I was already using enlightenment version of AVL before you made it the main and only version...

any person doing graphics with AVL will welcome enlightenment with open arms while accommodating the learning curve...

I would say KDE is the best all round DE but I don't like it because Qt is proprietary, I know that there is a GPL/open source version with less updates
Hi,

While I agree it seems we're VERY much in the minority with that opinion, if you read earlier in this thread (and several threads at ardour.org and linuxmusicians.com) the words 'learning + curve' are insurmountable for some people...

I tested KDE at length for several months, it's a wonderful DE but 3X the memory consumption of E and it's a nightmare to customize and deploy because it sprays configuration and settings files all over the place and I'm not going to hand edit dozens of QML module files etc. Even if I don't have to hand edit when ISO's are built every dotted 'i' and crossed 't' has to be perfectly set before the ISO builds and even on a fast machine a build and thorough boot test takes at least an hour, sometimes there are 20+ test cycles before a release not to mention the assembly and creation of the proper custom packages, utilities, themes etc.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Fri Jan 10, 2025 12:01 pm
by dreamer
AVLinux wrote: Fri Jan 10, 2025 9:22 am @dreamer and others

I have a Gnome Boxes VM where I installed XFCE4 as proof of concept to see what actually happens if you install XFCE4 from MXPI "Popular Apps" into an AVL Enlightenment system and by and large it went well... except for QT5 display stuff as detailed here:
viewtopic.php?t=83291

On the same VM I completely removed XFCE4 with this one liner:
https://mxlinux.org/wiki/xfce/how-to-co ... move-xfce/
*Thunar was reinstalled

Then I installed PCManFM-QT which alone pulled in a lot of the LXQT base and then I picked the other LXQT components from the MX Test Repo (no issues with PipeWire etc.)... I tried Enlightenment as the WM but no go, then I tried Kwin-X11 which worked but gave me no mechanism to change themes or colors so I swapped Kwin for xfwm and that got me a basic LXQT setup and I LOVE the simplicity and modularity BUT I have the same QT color problems but much worse! If I actually hand modify a palette it to match the AVL skeuos GTK theme it still displays orange and brown, even using the LXQT palette tools color picker... it actually completely ignores what value is in the hexadecimal box!?
I think you can install the kcm modules related to Kwin and make them show up in LXQt by modifying the desktop file. Normally kcm settings modules only show up in KDE and if you don't have KDE installed you have to install them manually first.

Code: Select all

DevBoxes@AVL-Boxes:~
$ env
SHELL=/bin/bash
SESSION_MANAGER=local/AVL-Boxes:@/tmp/.ICE-unix/1414,unix/AVL-Boxes:/tmp/.ICE-unix/1414
WINDOWID=62914563
QT_ACCESSIBILITY=1
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_MENU_PREFIX=xfce-
QT_LOGGING_RULES=qt.qpa.xcb.warning=false
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXSztFfD/agent.1414
XDG_CONFIG_HOME=/home/DevBoxes/.config
DESKTOP_SESSION=xfce
SSH_AGENT_PID=1489
GTK_MODULES=gail:atk-bridge
XDG_SEAT=seat0
PWD=/home/DevBoxes
LOGNAME=DevBoxes
XDG_SESSION_DESKTOP=xfce
QT_QPA_PLATFORMTHEME=gtk2
XDG_SESSION_TYPE=x11
PANEL_GDK_CORE_DEVICE_EVENTS=0
XAUTHORITY=/home/DevBoxes/.Xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/DevBoxes
HOME=/home/DevBoxes
LANG=en_US.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
XDG_CURRENT_DESKTOP=XFCE
VTE_VERSION=7006
QT_PLATFORMTHEME=gtk2
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_CACHE_HOME=/home/DevBoxes/.cache
XDG_SESSION_CLASS=user
TERM=xterm-256color
USER=DevBoxes
DISPLAY=:0.0
SHLVL=1
XDG_VTNR=7
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000
QT_PLATFORM_PLUGIN=gtk2
XDG_DATA_DIRS=/usr/share/xfce4:/home/DevBoxes/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin
GDMSESSION=xfce
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
QT_SCALE_FACTOR=1
_=/usr/bin/env
DevBoxes@AVL-Boxes:~
$
With evironment variables full of Qt overrides maybe you won't be able to theme a Qt desktop properly. This is done by GUIs in KDE and LXQt and general/system-wide(?) env overrides might destroy that. Everything related to theming works in LXQt as far as I know. I have applied custom palettes without any issues. I think there is something like GTK_OVERLAY_SCROLLING=0 in my Cinnamon environment file. This makes this setting in Cinnamon GUI useless because it is overridden systemwide. I expect you have run into the same kind of issue related to Qt theming.
LXQT will overwrite your gtk3 config so if you are using it with E or another DE you better pick the same theme for both..
Yes as far as I know, non-gtk desktops like E, KDE and LXQt all write to settings.ini file in the gtk3 folder. So all non-gtk desktops overwrite gtk config.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Fri Jan 10, 2025 12:21 pm
by AVLinux
@dreamer

Thanks again for the info, your time is appreciated!

I don't actually know if all of the QT overrides are from Enlightenment or MX defaults from the XFCE4 install..? In any case I think maybe they don't make good playmates but I haven't heard the same color complaints from @macronus... Something else is my File Manager Actions don't appear because my launchers are set up for E, XFCE4 and KDE but that's an expected issue and a 'me problem'.

I am intrigued by LXQT enough to consider an ISO made explicitly for it and seeing what's possible but I don't have time to juggle that right now with trying to fix some AVL/Enlightenment quirks.. I build ISO's with build-iso-mx (not Snapshot) so a niggling issue is I have to use stuff from the MX regular Repos so I'd miss out on the 1.3.0 updates in MX Test. What about Kvantum? How does that work? I've never used it I've seen screenshots where it very much looks like older Enlightenment skeumorphic themes. How does it handle the GTK issue? Oh, and also how do you handle switching the xfwm themes, I agree with you it's a better idea than Kwin in the interest of a low resource alternative..

If you have an ISO with some/all of this sorted out I think there's some potential! I'm going to revise some of the custom AVL File Action stuff to better potentially accommodate LXQT/PCManFM and I'm going to put the xfwm themes back in so they are available for use with both XFCE4 and LXQT..

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Fri Jan 10, 2025 5:09 pm
by dreamer
Let me correct myself before someone else does. System-wide you can probably have whatever Qt env variables you like unless you care about your root account.

However, if you have manually set Qt env variables in .bashrc or in .profile or in a Qt5 folder in .config in your home folder you can probably expect Qt desktops to be broken.
What about Kvantum? How does that work? I've never used it I've seen screenshots where it very much looks like older Enlightenment skeuomorphic themes.
Yea, that’s one aspect that makes me smile. I remember trying Moksha desktop once and there was this out of this world theme with glowing blue buttons and extremely skeuomorphic design. It was like a spaceship and I liked it. Kvantum has something like that, but maybe less extreme. I tend to stay away from dark themes.
How does it handle the GTK issue?
What gtk issue? :) If you have more than one non-gtk desktop installed you just have to accept that each overwrite gtk theme settings. Use same gtk theme for those non-gtk desktops or create a separate user account for each desktop.
and also how do you handle switching the xfwm themes
There are three desktop files related to Xfwm. Window Manager, Window Manager Tweaks and Workspace. You simply modify their desktop files to show up in LXQt. I think by default they have the line OnlyShowIn=XFCE; in them so you just add LXQt; and they show up.
If you have an ISO with some/all of this sorted out I think there's some potential!
I have an (by now) old LXQt 1.3 iso that should work just fine. It still has the lxrandr package on it so uninstall that package first thing you do and save a monitor configuration in LXQt Monitor/Display settings to avoid an unnecessary notification at login.

This iso might not have a lot of beautiful themes on it, but all the basics should work including Kvantum themes. If something doesn’t work theming wise that would be a new thing to me. There are a lot of little details to Kvantum themes, both in Kvantum Manager and each Kvantum theme also has its own config file with even more settings. Kvantum does NOT respect color palette changes in LXQt since Kvantum is a separate theme engine.

If you want to try color palette start with Breeze Qt style that is set up by default on the iso. LXQt has separate theming for the panel. Unfortunately, there is a small issue with LXQt "system theme" for the panel. Taskbar button text is centered instead of left aligned. You can choose another LXQt/panel theme or switch off taskbar button labels.

Application menu search is slow so install lxqt-runner from MX test repo and reboot. Now the daemon is running and you launch lxqt-runner by pressing Alt+F2. This way you can launch applications faster from the keyboard.

Try it out…
viewtopic.php?t=80729

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Sat Jan 11, 2025 11:46 am
by AVLinux
Thanks @dreamer

This sounds perfect! Downloading now and will put it in a VM later today! Kudos for your work, I know how much effort it takes to put these things together especially with the unsupported DE's and reading the release notes you've done a great job!

Being the so-called resident LXQT guru do you think that the 1.3.0 packages in Test could be moved to MX main? We could ask if you aren't aware of any barriers in upgrading from LXQT 1.2.0 - 1.3.0..

I think in the meantime I may swap out some auxiliary things in AVL to LXQT components (ie MousePad-Featherpad, XFCE4 Taskmanager-QPS, Mirage-LXImage etc.) right now this palettes problem has me dead-stopped as far as a full dual-DE ISO. I'm a sucker for compositing and E composites beautifully at minimal cost, I'm sure picom/compton are options for LXQT but in my AVL XFCE4 days I found compton was goofy with CSD windows and had other quirks..

*EDIT

Running in a VM now, what an excellent Respin! Great stuff!

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Sat Jan 11, 2025 5:42 pm
by Aceediq
AVLinux wrote: Sat Jan 11, 2025 11:46 am Thanks @dreamer

This sounds perfect! Downloading now and will put it in a VM later today! Kudos for your work, I know how much effort it takes to put these things together especially with the unsupported DE's and reading the release notes you've done a great job!

Being the so-called resident LXQT guru do you think that the 1.3.0 packages in Test could be moved to MX main? We could ask if you aren't aware of any barriers in upgrading from LXQT 1.2.0 - 1.3.0..

I think in the meantime I may swap out some auxiliary things in AVL to LXQT components (ie MousePad-Featherpad, XFCE4 Taskmanager-QPS, Mirage-LXImage etc.) right now this palettes problem has me dead-stopped as far as a full dual-DE ISO. I'm a sucker for compositing and E composites beautifully at minimal cost, I'm sure picom/compton are options for LXQT but in my AVL XFCE4 days I found compton was goofy with CSD windows and had other quirks..

*EDIT

Running in a VM now, what an excellent Respin! Great stuff!

how is the rendering like? picom or compton? if it is compton, I don't think I would try it out on a whim, but since you made such a comment, if I try it live, I might install it and use it for a while, I manually partion when installing so I can try different OS without over writing my /home partition... :popcorn:

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Sat Jan 11, 2025 6:23 pm
by Aceediq
Double posting

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Sat Jan 11, 2025 7:52 pm
by AVLinux
@dreamer

Great Respin! I have success with QT5/GTK theming on yours, simply choosing my custom GTK themes and then the gtk2 style as you would expect instantly made everything look as expected and match up, no playing with palettes. Getting around LXQT is pretty intuitive and you've done an excellent job of putting in all the little 'extras'.

It appears perhaps cohabitating with Enlightenment may be an issue for QT5 theming when a QT DE is installed side by side but on it's own LXQT works as expected, that's the good news.. That bad news is I'm kind of shocked at the RAM consumption, in a Boxes VM LXQT uses about double the RAM of E and about the same as XFCE4.. One of my beefs with XFCE4 is it's RAM consumption for a pretty blah visual experience and I hoped LXQT would be somewhere in between..

Gratuitous screenshot of PCManFM, Thunar and MX Tools all uniformly themed with the 'Default Flat' AVL Skeuos GTK theme on dreamer's LXQT spin.
Image

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Sun Jan 12, 2025 5:10 am
by dreamer
Great Respin! I have success with QT5/GTK theming on yours, simply choosing my custom GTK themes and then the gtk2 style as you would expect instantly made everything look as expected and match up, no playing with palettes. Getting around LXQT is pretty intuitive and you've done an excellent job of putting in all the little 'extras'.
Thanks, I’m kind of relieved that it is working for you. I have even more ”extras” in my current LXQT desktop, but sometimes a scope increase doesn’t make the ”product” better. For just trying out LXQt, the current respin should be enough. Things can always be added later.
The bad news is I'm kind of shocked at the RAM consumption, in a Boxes VM LXQT uses about double the RAM of E and about the same as XFCE4.
Yes, this is actually expected. I initially thought LXQt was slightly lower than Xfce, but they are about the same.

I have no experience with Nvidia proprietary drivers, but have you looked at how much system RAM your Nvidia driver uses? It might be more than your desktop... As an AV producer you might want to free up as much RAM as possible, but do 200 MiB or so matter?

If you say LXQt isn’t really your cup of tea then I perfectly understand, because we all like different things. I never understood your concern about RAM usage, neither in Xfce nor in LXQt.
do you think that the 1.3.0 packages in Test could be moved to MX main? We could ask if you aren't aware of any barriers in upgrading from LXQT 1.2.0 - 1.3.0..
The LXQt 1.3 packages are solid (thanks Stevo). I have used them a lot. I was lucky to have an LXQt 1.2 install from Debian repos in VBox and it upgraded to LXQt 1.3 from MX test repo without any problems. And LXQt continued to work well after the upgrade.

There is one application from the LXQt family that I don’t think should be upgraded from MX test repo and it is Featherpad. I think it is unnecessary to bring in Qt6 dependencies when all other LXQt packages are Qt5. There are a few extra packages that need to be installed to cover Qt6 themeing. qt6-xdgdesktopportal-platformtheme, qt6ct, qt6-style-kvantum, qt6gtk2 and maybe qt6-gtk-platformtheme depending on DE. They are all in the Debian/MX repos, but I personally avoid Qt6 in MX-23.

There is a great launcher called Albert for those that don’t mind Qt6.
I'm sure picom/compton are options for LXQT but in my AVL XFCE4 days I found compton was goofy with CSD windows and had other quirks..
I have made similar observations. Xfwm with Compton has always given me good results when using Xfce. However, when using Xfwm with Compton in LXQt I did in fact experience problems with CSD windows. Using vanilla Xfwm in LXQt hasn’t given me any problems.

Here are a few more tips:

If you want a system monitor in the panel, multiload-ng from MX repo is a good choice (much better than what is available in LXQt). It is gtk, but the various monitors will scale with the panel just fine. It also works in Plasma panel so my previous conclusion regarding Plasma panel and multiload-ng was wrong.

By installing ocs-url from Debian repo you can click-install as many LXQt, Kvantum, gtk themes and iconpacks as you wish from pling.com without putting a lot of effort into it.

Beware of autostart settings when having dual desktops. In my experience both Xfce and LXQt can behave badly by setting Hidden=true which affects the other DE. Best is to have a separate user account for each DE if you want to modify autostart settings through GUIs.

PCManFM-Qt relies on gvfs (gnome virtual file system I believe) for Trash functionality. If you don’t see Trash/Wastebasket in PCManFM-Qt then gvfs is missing.

You can set whatever default programs you want in LXQt but PCManFM-Qt will open all files on the desktop unless you open Desktop Preferences and check ”Open desktop folders in default file manager by left clicking”.

If LXQt ultimeately doesn’t fit your needs it’s Ok. I just feel LXQt is a somewhat underappreciated DE and this thread can serve as guidance for anyone wanting to set it up. There is more related to LibreOffice and Qt theming, because some people may want to avoid gtk in a Qt environment. Firefox might be one of the few exceptions since the whole UI seems to scale well according to the GDK_DPI_SCALE value.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Sun Jan 12, 2025 6:34 pm
by AVLinux
dreamer wrote: Sun Jan 12, 2025 5:10 am
As an AV producer you might want to free up as much RAM as possible, but do 200 MiB or so matter?
If you say LXQt isn’t really your cup of tea then I perfectly understand, because we all like different things. I never understood your concern about RAM usage, neither in Xfce nor in LXQt.
Hi, thanks again for your Respin and all the great info! I don't have time or take time to try many other Respins and I have to say you have a real talent for this, If MX ever wanted to add LXQT to the supported list you've essentially done all the work for them. Your Respin seems like it must be as good (actually likely better) than installing the LXQT variants from the large Mainstream Distros. I sincerely hope you will consider reprising your work for the next MX-25 cycle... *pretty please? ;)

I have to agree with your above comments, on modern machines especially RAM consumption is of little consequence so indeed why do I care? It's probably half OCD and half adherence to my original intent: I started AV Linux on Ubuntu 7.10 Gutsy and after I learned that '.10' Ubuntu releases had no shelf life I moved to Debian around 2008 and I discovered this new light Desktop Environment called LXDE and my mission was to (a) create a turnkey system with all of the convoluted and pedantic assembly and configuration of dedicated Audio recording done and (b) keep even the most modest of computers under beds and in closets productive as dedicated recording 'appliances' instead of going to landfill. I kept LXDE until about 2012 and AV Linux was 32bit only until 2015 in the interest of efficiency on modern machines and scalability to old and pre-64bit machines so that is a deep set idea that I haven't completely shaken..

Thinking it over this weekend and with the realities that Debian Trixie and QT6 are not too far down the road I think it best to not squander my scarce development time on a whole new ISO and DE now. I will soon release a fresh, refined and reduced AVL ISO and will see if an improved Enlightenment experience strikes a less critical chord with Users and if so that will be good, if not I think perhaps LXQT is an interesting place to look next Debian/MX cycle. I had a great run with LXDE so LXQT has some familiarity to it and it is quite straightforward to deploy. I have no desire to ever return to XFCE4 and KDE has already been evaluated and I don't want to make time for it's extra complexities and resource needs.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Mon Jan 13, 2025 10:31 am
by dreamer
Thank you for the kind words, but it is you who have the dev skills and can create “new things”. I just use GUIs, install packages and edit text files, but with MX Linux some things can be achieved with small means. I would like to have dev skills, but I'm a pretty happy tinkerer.

I wrote that LXQt is a somewhat underappreciated DE and the same is probably true for Enlightenment. The complaints you have received (which shouldn’t be overblown) might not be directly related to Enlightenment. I think it has more to do with that there is a familiarity and liking for Xfce among the desktop Linux user base. Also, whenever there is change, people get a little uneasy.

I like Xfce, my main complaint is gtk3. It gets the job done, but feels pretty old and unimpressive me thinks. Let's not even mention gtk4. This is true for Cinnamon as well so I wonder if gtk3 desktops have a path forward. I haven’t tested Qt6 yet, but I believe it’s a minor update from a user perspective.

MX-25 with LXQt 2.1 could be interesting. Maybe I can make another LXQt respin for MX-25 (you never know what happens in life). One last tip for Qterminal. If you don’t like the border around the terminal area you can easily turn it off in Preferences. This was my only problem with Qterminal.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Wed Jan 22, 2025 10:48 am
by macronus
Sorry that I took so long to come back being the OP but you guys seemed to be doing fine without me. I've been doing fine so far running LXQT on AV Linux but I can't shake the feeling that trouble will inevitably come around the corner. I guess this may be a lack of faith in my tech abilities.

I've been running into a few MX Linux idiosyncrasies but haven't found anything insurmountable.

For example, within the MX Package Installer, I've found that the "Cairo Dock" package within the "Popular Applications" tab is not quite the same as the "cairo-dock" metapackage found within the "Enabled Repos" tab. The "cairo-dock" metapackage will insist on installing "pulseaudio" while uninstalling "pipewire-setup-mx" and "pipewire-alsa". Reinstalling "pipewire-setup-mx" will insist on uninstalling the "cairo-dock" metapackage itself but will leave alone all of those packages that were installed along with "cairo-dock" although these will then be designated as being "autoremovable".

The curious thing that happens though is that Cairo Dock will run perfectly fine at least to my eyes. all of Cairo Dock will still get pulled when "autoremove" is invoked.

The workaround appears to be to install the "Cairo Dock" package within the "Popular Applications" tab within "Docks". THIS will happily coexist with pipewire. Looking within the "Enabled Repos" tab will show that, while most of the individual Cairo Dock packages were installed, the "cairo-dock" metapackage itself was NOT.

I guess that the takeaway is that one should try installing packages from "Popular Applications" while using "Enabled Repos" as your next resort.

@dreamer
It appears that I've been retracing steps that you've already made. Are there any other packages aside from the ones that I've previously mentioned that I should either install or uninstall?

@AVLinux
I have nothing against Enlightenment but I've noticed, particularly on a second thin-client PC I'm playing with, that the performance balance between the CPU and iGPU are different between Enlightenment and LXQT. Compared to LXQT, Enlightenment appears to make heavier use of the CPU while underutilizing the GPU.

My main PC uses a Ryzen 7 5700G and that seems to be more than enough for Enlightenment. Looking at htop I can't tell me if Enlightenment needs 5 cores or 5 threads when running minitube for youtube viewing but all of the other 11 are shown to be idle. The thin-client PC is a fanless HP t620 using a 4-core AMD GX-415GA SOC 1.5GHz APU. Minitube is almost useless under Enlightenment with what I'm guessing to be dropped video frames but works quite well under LXQT.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Wed Jan 22, 2025 11:50 am
by AVLinux
@macronus

Meh, I don't know what to say other than if you're happy with LXQT and it suits your hardware better then go for it! I would be curious if you're running Enlightenment with the default 'Software' compositing or openGL? openGL gives much better performance but I have to ship AVL with the generic software Compositor to accommodate various hardware..
shot-2025-01-22_11-48-57.jpg

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Wed Jan 22, 2025 1:48 pm
by dreamer
@macronus
It appears that I've been retracing steps that you've already made. Are there any other packages aside from the ones that I've previously mentioned that I should either install or uninstall?
It's hard to say, it depends on what you want to achieve. Normally you install a package when you need something so unless you lack some functionality there isn't a need to install anything.

@AVLinux
May I ask what font you are using? Nice and rounded.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Wed Jan 22, 2025 2:44 pm
by AVLinux
dreamer wrote: Wed Jan 22, 2025 1:48 pm @macronus
It appears that I've been retracing steps that you've already made. Are there any other packages aside from the ones that I've previously mentioned that I should either install or uninstall?
It's hard to say, it depends on what you want to achieve. Normally you install a package when you need something so unless you lack some functionality there isn't a need to install anything.

@AVLinux
May I ask what font you are using? Nice and rounded.
Hi, it's Cantarell the default Gnome font, I agree, good readability and it renders beautifully crisp (on my Display anyway)

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Wed Jan 22, 2025 10:04 pm
by macronus
The compositing was set to software. Changing this to OpenGL did the trick and has dramatically improved the minitube video performance. It's now comparable to what I'm getting with LXQT.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Thu Jan 23, 2025 7:15 am
by dreamer
AVLinux wrote: Wed Jan 22, 2025 2:44 pm
Hi, it's Cantarell the default Gnome font, I agree, good readability and it renders beautifully crisp (on my Display anyway)
The font reminded me of the one in Windows, but even better. The whole reason I started playing with LXQt was a slight obsession with scaling. I think both Cinnamon and Xfce are better desktops (more developed and feature rich), but I was slightly disappointed with gtk scaling. There is KDE, but I never felt at home using KDE. I felt that LXQt could be a natural companion to MX apps since they are both Qt widget based without the extra components/toolkits that KDE brings.

I probably would use KDE if it wasn’t for frequent CPU spikes caused by Kwin and the Settings application. This is primarily on low-end hardware, but I’m used to “silent” desktops. With default Breeze theming it isn’t so bad, but it can quickly become worse with transparent Kwin style and a different Qt style.

What scale factor are you using? I have noticed that the font in your screenshots always looked good.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Thu Jan 23, 2025 10:04 am
by AVLinux
dreamer wrote: Thu Jan 23, 2025 7:15 am
The font reminded me of the one in Windows, but even better. The whole reason I started playing with LXQt was a slight obsession with scaling. I think both Cinnamon and Xfce are better desktops (more developed and feature rich), but I was slightly disappointed with gtk scaling. There is KDE, but I never felt at home using KDE. I felt that LXQt could be a natural companion to MX apps since they are both Qt widget based without the extra components/toolkits that KDE brings.

I probably would use KDE if it wasn’t for frequent CPU spikes caused by Kwin and the Settings application. This is primarily on low-end hardware, but I’m used to “silent” desktops. With default Breeze theming it isn’t so bad, but it can quickly become worse with transparent Kwin style and a different Qt style.

What scale factor are you using? I have noticed that the font in your screenshots always looked good.
I have a Samsung 4K Display and I currently have my scaling at 1.7 (I'm not young anymore and wear prescription and computer glasses) I haven't directly compared LXQT's scaling because I was trying it out in VM's. You know far more about the scaling per-toolkit details than I do so I can't tell you exactly how Enlightenment handles it's scaling I can just tell you it scales E, GTK, QT stuff seamlessly. There are quirks and rough edges throughout E but it scales wonderfully, easily as good as KDE anyway.

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Thu Jan 30, 2025 11:31 am
by nudiecrudi
do not undserstand the nitty gritty, but this discussion open some hopes for the future for glen work's fans . not so much fans of e.
i did state several times that i admire glen's creation and dedication, but e does not work for me. please, keep the candle alight

Re: Call This a Respin of a Respin? LXQT on AV Linux

Posted: Sun Feb 02, 2025 2:13 am
by macronus
nudiecrudi wrote: Thu Jan 30, 2025 11:31 am do not undserstand the nitty gritty, but this discussion open some hopes for the future for glen work's fans . not so much fans of e.
i did state several times that i admire glen's creation and dedication, but e does not work for me. please, keep the candle alight
I'm actually a little mystified by this. Is any of this working for you or is it not?

I don't quite understand where much of the hate for Enlightenment is coming from. What was the deal-breaker for me was the lackluster graphical performance because, it turned out, hardware OpenGL compositing was disabled by default. I have no idea why this was done but enabling OpenGL compositing remedied my biggest problem with Enlightenment. Had I known this ahead of time I probably would never have had gone down the road of trying to get LXQT to work on top of AV Linux.

As for my personal feelings towards Enlightenment, it's one of this being a glass half-full/half-empty. I really like Glen's use of the Enlightenment shelf (panel) on the right side of the desktop screen. I'm not so in love with the shelf at the bottom of the screen but this would have been something that i would have acclimated to, with much less effort than trying to get a fully-functional LXQT desktop environment, had I known about fixing my compositing issue.

Much of the reason I prefer LXQT is that I see this as being more of a throwback to Microsoft Windows 2000 for which I'm perfectly comfortable with. The only modernization I've made to my desktop is the addition of a Cairo Dock on the right side to approximately replicate what Glen created within his Enlightenment setup. That and I've enabled autohide for the the LXQT panel at the bottom of the screen.

I'm guessing that maybe more people here are uninterested in trying LXQT because you would also need to install a windows manager such as kwin and configure the two to work together which I guess is too convoluted for some people. With that in mind, I tried installing the budgie desktop environment. This appears to be functioning well but for a few highly specific exceptions: I can't change the desktop background and things go awry when I log out of budgie.

After logging out of budgie, but only with budgie, I find that i can no longer shut down or reboot from any desktop environment nor from the the display manager. The only way out is by my using <ctrl>+<alt>+<f3> to bring up a full-screen command-line interface and type in the command "sudo shutdown -h now" or "sudo shutdown -r now" to shut off or reboot my PC. Everything will then be fine with each of the installed desktop environments the next I boot up and I can shut down from budgie. It's when I log out of budgie and log back in that shutting down will end up going wrong.

My best guess is that there's a zombie process somewhere that's blocking my ability to shut down or reboot but I really don't know.