1. 27 Jun, 2022 1 commit
  2. 20 Jun, 2022 1 commit
  3. 11 Jun, 2022 1 commit
    • Aleix Pol Gonzalez's avatar
      wayland: Set kwin up for allowing Xwayland clients scale themselves · 28b1f890
      Aleix Pol Gonzalez authored
      Announces that the wayland backend supports the XwaylandClientsScale
      setting, which is a boolean value to tell kwin whether it should
      automatically scale xwayland apps or let the apps do it themselves.
      
      When the setting changes:
      - Updates and notifies kwin's xwayland scale value so it adapts.
      - Runs the fonts kcminit module so that the system gets properly
      initialised.
      28b1f890
  4. 24 May, 2022 1 commit
    • dacheng yang's avatar
      fix(randr): screen is dirty when switching display modes · 18b8f22c
      dacheng yang authored and Xaver Hugl's avatar Xaver Hugl committed
      Because of the order of calls in XRandRConfig, screen is dirty when switching display modes.
      
      This patch removes the intermediateScreenSize.
      Swap the change order of crtc and screen size, and disable crtc before that.
      
      The previous method was to first set an intermediate screen size then set the crtc and finally set the target screen size.
      The modified method is to disable crtc first, then change the screen size and finally set crtc.
      This change can effectively solve the problem of blurry screen when switching display modes.
      18b8f22c
  5. 21 May, 2022 1 commit
  6. 20 May, 2022 1 commit
  7. 19 May, 2022 3 commits
  8. 06 May, 2022 1 commit
  9. 22 Apr, 2022 1 commit
  10. 15 Apr, 2022 1 commit
  11. 05 Mar, 2022 1 commit
  12. 28 Jan, 2022 1 commit
  13. 13 Jan, 2022 3 commits
  14. 23 Dec, 2021 1 commit
  15. 21 Dec, 2021 1 commit
  16. 15 Dec, 2021 2 commits
  17. 14 Dec, 2021 2 commits
  18. 02 Dec, 2021 1 commit
  19. 27 Nov, 2021 1 commit
  20. 26 Nov, 2021 1 commit
  21. 18 Nov, 2021 2 commits
  22. 15 Nov, 2021 1 commit
    • Patrick Häcker's avatar
      Fix using correct log level by using systemd unit · e755e97c
      Patrick Häcker authored and David Redondo's avatar David Redondo committed
      When kscreen_backend is started by D-Bus activation, the Journal does
      not use the correct log levels, but instead all logs are output at
      priority warning.
      
      Therefore, do the D-Bus activation with a systemd unit file, so that
      log levels keep their intended priority.
      
      This has the additional benefit of moving kscreen_backend from app.slice
      to background.slice.
      
      BUG: 444084
      e755e97c
  23. 10 Nov, 2021 1 commit
    • Vlad Zahorodnii's avatar
      wayland: Properly choose interface versions · c8073ac9
      Vlad Zahorodnii authored
      If the compositor supports newer version of output-device or
      primary-output, any app that uses libkscreen will crash eventually.
      
      The proper way to select the interface version is to choose the minimum
      between the implemented version and the version supported by the
      compositor.
      c8073ac9
  24. 07 Nov, 2021 1 commit
  25. 27 Oct, 2021 1 commit
  26. 18 Oct, 2021 1 commit
    • Ilya Pominov's avatar
      XrandR: Fix impossibilty to change resolution in VirtualBox · 7eb0390b
      Ilya Pominov authored
      In VirtualBox KDE runs at low resolution,
      and when you try to change the resolution through the "Screen Settings"
      it returns to the original one again.
      How to check:
      - run KDE neon on VirtualBox
      - change the resolution
      
      VirtualBox sets the hotplug_mode_update property, but its preferred mode
      is always 800x600, and KScreen returns the resolution to 800x600.
      
      Now XRandRCrtc stores the timestamp of the last resolution change
      request from backend, and the timestamp of the last config update from
      X11.
      If the changes were initiated by XRandR backend (i.e. 'timestamp of the
      last config update from X11' less or equal 'last resolution change
      request'), then the followPreferedMode flag in KScreenConfig is set to
      false.
      
      BUG: 407058
      7eb0390b
  27. 11 Oct, 2021 1 commit
  28. 10 Oct, 2021 1 commit
  29. 05 Oct, 2021 1 commit
  30. 02 Oct, 2021 1 commit
  31. 21 Sep, 2021 1 commit
    • Xaver Hugl's avatar
      fix all the new settings · b6f7e162
      Xaver Hugl authored
      While they were written to the control file, they were not written into
      the configuration files from kded and were thus reset after a session restart
      
      BUG: 442520
      b6f7e162
  32. 16 Sep, 2021 2 commits