Giter Site home page Giter Site logo

Comments (7)

stefonarch avatar stefonarch commented on August 23, 2024

Just discovered the existence of https://github.com/artizirk/wdisplays. I've no multiple monitor setup but it looks working fine, so we could use that and just disable lxqt-config-monitor for screen settings on wayland.

from lxqt-config.

stefonarch avatar stefonarch commented on August 23, 2024

This is no issue if running with kwin_wayland session.

A similar prevent as in lxqt/lxqt-session#468 could be done here too?

from lxqt-config.

tsujan avatar tsujan commented on August 23, 2024

Here, the problem is in KScreen. If it can't get outputs, lxqt-config-monitor will be useless under Wayland.

To prevent crashes under Wayland, we can do as in lxqt/lxqt-session#468: prevent its calling under Wayland.

I think I should close lxqt/lxqt-session#468 and make another PR for both, with this title:"On Wayland, disable functionalities that crash".

EDIT:
Done: lxqt/lxqt-session#469

from lxqt-config.

stefonarch avatar stefonarch commented on August 23, 2024

As I mentioned above: it works fine if with kwin's wayland session, so maybe the check should be against the compositor too. In my startlxqt<wayland> I set a variable $WAYLAND_COMPOSITOR.

from lxqt-config.

tsujan avatar tsujan commented on August 23, 2024

so maybe the check should be against the compositor too.

In my opinion, we shouldn't try to compensate for others' bugs. kscreen either works with Wayland or not; it isn't supposed to work only with kwin_wayland.

from lxqt-config.

stefonarch avatar stefonarch commented on August 23, 2024

Just noticed that it doesn't crash now, at least until you don't hit "save". It opens with no display to show.

from lxqt-config.

stefonarch avatar stefonarch commented on August 23, 2024

Looks like solved by libkscreen 6.x now but only using kwin_wayland
see stefonarch/lxqt-kwin-session#1 (comment)

from lxqt-config.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.