Bug 1214420 - [LXQt]compton-conf / picom
Summary: [LXQt]compton-conf / picom
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: LXQt (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Shawn Dunn
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-20 23:47 UTC by Marco Holmer
Modified: 2024-01-27 03:35 UTC (History)
3 users (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Holmer 2023-08-20 23:47:43 UTC
Problem: After installation picom did not start because it lacked a config file.

lxqt-config starts compton-conf which writes to .config/compton.conf but picom is used as compositor and expects to read from .config/picom.conf

Further: on manual startup picom complains about deprecated config entries that got written by the currently used tool.

What is the solution? For now I just softlinked picom.conf to compton.conf, but it looks like some clean fix is needed and to make it work out of the box.
Comment 1 Marco Holmer 2023-08-26 15:58:26 UTC
(Ok, I installed another Laptop with Tumbleweed and LXQt DE.)

This is a distribution issue. LXQt gets installed by default with picom as compositor, but the incompatible config tool compton-conf is being installed alongside. That is confusing an makes for a broken experience out of the box.

Best would be to either:
- package and default install the compatible picom-conf tool (https://github.com/qtilities/picom-conf)
- take out the compton-conf config tool altogether because it does not serve any purpose anymore other than confusing people like me (clueless newbie with LXQt)
Comment 2 Axel Braun 2023-08-28 21:29:00 UTC
Should this not be assigned to the picom maintainer?
Comment 3 Mia Herkt 2023-09-08 10:37:27 UTC
picom-conf and compton-conf are LXQt-specific programs, so this has not been on my radar at all! I can package picom-conf and make sure it obsoletes compton-conf (same as the picom package), but to be honest, I’d rather LXQt maintainers take care of it since I won’t ever use this software…

(Sure hope we can all switch to Wayland soon instead of using the pretty much abandoned X.org with buggy bolt-on compositors like picom…)
Comment 4 Michael Vetter 2023-12-08 14:47:37 UTC
(In reply to Mia Herkt from comment #3)
> picom-conf and compton-conf are LXQt-specific programs, so this has not been
> on my radar at all! I can package picom-conf and make sure it obsoletes
> compton-conf (same as the picom package), but to be honest, I’d rather LXQt
> maintainers take care of it since I won’t ever use this software…

If you can I would greatly appreciate it :)
You can add me as maintainer there too. Otherwise I might take a look at this bug in the future only probably..
Comment 5 Shawn Dunn 2023-12-08 15:31:01 UTC
I mean, compton/picom are *not* LXQt specific, they can be used with any X11 Window Manager.   That being said, I'll have a look into this, I've got a little time today.
Comment 6 Shawn Dunn 2023-12-08 16:26:22 UTC
picom-conf and it's additional build dependencies have been submitted to X11:LXQt, please test and report (should be there available for download/installation soon-ish)

https://build.opensuse.org/request/show/1132133
https://build.opensuse.org/request/show/1132135
Comment 7 Michael Vetter 2023-12-08 16:30:38 UTC
(In reply to Shawn Dunn from comment #5)
> That being said, I'll have a look into this, I've got a
> little time today.

Thank you Shawn!

> https://build.opensuse.org/request/show/1132133
> https://build.opensuse.org/request/show/1132135

Both accepted.

I'll reassign the bug to you if thats okay.
Comment 8 Shawn Dunn 2024-01-26 23:00:11 UTC
picom-conf is now packaged, and accepted into :Factory, should be in the next TW snapshot.
Comment 9 OBSbugzilla Bot 2024-01-27 01:35:02 UTC
This is an autogenerated message for OBS integration:
This bug (1214420) was mentioned in
https://build.opensuse.org/request/show/1141858 Factory / patterns-lxqt
Comment 10 OBSbugzilla Bot 2024-01-27 03:35:01 UTC
This is an autogenerated message for OBS integration:
This bug (1214420) was mentioned in
https://build.opensuse.org/request/show/1141888 Backports:SLE-15-SP6 / patterns-lxqt