[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#806991: kscreenlocker doesn't support moving between single and multiple screens



Package: plasma-workspace
Version: 4:5.4.3-1
Severity: important
File: kscreenlocker_greet
Tags: upstream

Hi,

My usual laptop workflow implies moving from battery (using the laptop screen)
to being docked with an additional DisplayPort screen (using the two screens).

When suspending in the "laptop" setup and waking up in the "docked" setup, the
screen "unlocker" usually appears only on the laptop screen. When unlocking,
the plasma desktop uses only the laptop screen. Launching "kscreen" is enough
for plasma to notify the two screens and use the two screens again.

When suspending in the "docked" setup and waking up in the "laptop" setup, the
situation is usually that the "unlocker" screen is not visible: the desktop is
visible, and the mouse can be moved, but no clicks can be done, and it cannot
be unlocked. The only workaround I have found is to login in cli on tty1 as the
same user and run "killall -9 kscreenlocker_greet". 

My analysis is that "kscreenlocker_greet" is spawned once per physical screen,
and this situation is not reevaluated on suspend/wakeup, leading to a missing
screen in "laptop-to-docked", and to an additional process (unuseable) that
needs to be killed manually in "docked-to-laptop".

I'm happy to run more tests, please ask!

Cheers,

OdyX

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'proposed-updates'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages plasma-workspace depends on:
ii  dbus-x11                            1.10.6-1
ii  frameworkintegration                5.16.0-1
ii  gdb                                 7.10-1
ii  kactivities                         5.16.0-1
ii  kde-cli-tools                       4:5.4.3-1
ii  kded5                               5.16.0-1
ii  kinit                               5.16.0-1
ii  kio                                 5.16.0-1
ii  libc6                               2.21-1
ii  libcln6                             1.3.4-1
ii  libdbusmenu-qt5-2                   0.9.3+15.10.20150604-1
ii  libgcc1                             1:5.2.1-27
ii  libgps22                            3.15-2
ii  libice6                             2:1.0.9-1+b1
ii  libkf5activities5                   5.16.0-1
ii  libkf5auth5                         5.16.0-1
ii  libkf5baloo5                        5.16.0-1
ii  libkf5bookmarks5                    5.16.0-1
ii  libkf5completion5                   5.16.0-1
ii  libkf5configcore5                   5.16.0-1
ii  libkf5configgui5                    5.16.0-1
ii  libkf5configwidgets5                5.16.0-1
ii  libkf5coreaddons5                   5.16.0-1
ii  libkf5crash5                        5.16.0-1
ii  libkf5dbusaddons5                   5.16.0-1
ii  libkf5declarative5                  5.16.0-1
ii  libkf5globalaccel-bin               5.16.0-1
ii  libkf5globalaccel5                  5.16.0-1
ii  libkf5guiaddons5                    5.16.0-1
ii  libkf5i18n5                         5.16.0-1
ii  libkf5iconthemes5                   5.16.0-1
ii  libkf5idletime5                     5.16.0-1
ii  libkf5itemviews5                    5.16.0-1
ii  libkf5jobwidgets5                   5.16.0-1
ii  libkf5js5                           5.16.0-1
ii  libkf5jsembed5                      5.16.0-1
ii  libkf5kdelibs4support5              5.16.0-1
ii  libkf5kiocore5                      5.16.0-1
ii  libkf5kiofilewidgets5               5.16.0-1
ii  libkf5kiowidgets5                   5.16.0-1
ii  libkf5networkmanagerqt6             5.16.0-1
ii  libkf5newstuff5                     5.16.0-1
ii  libkf5notifications5                5.16.0-1
ii  libkf5notifyconfig5                 5.16.0-1
ii  libkf5package5                      5.16.0-1
ii  libkf5plasma5                       5.16.0-1
ii  libkf5plasmaquick5                  5.16.0-1
ii  libkf5quickaddons5                  5.16.0-1
ii  libkf5runner5                       5.16.0-1
ii  libkf5screen6                       4:5.4.3-1
ii  libkf5service-bin                   5.16.0-1
ii  libkf5service5                      5.16.0-1
ii  libkf5solid5                        5.16.0-1
ii  libkf5su5                           5.16.0-1
ii  libkf5texteditor5                   5.16.0-1
ii  libkf5textwidgets5                  5.16.0-1
ii  libkf5wallet-bin                    5.16.0-1
ii  libkf5wallet5                       5.16.0-1
ii  libkf5waylandclient5                4:5.4.3-1
ii  libkf5waylandserver5                4:5.4.3-1
ii  libkf5webkit5                       5.16.0-1
ii  libkf5widgetsaddons5                5.16.0-1
ii  libkf5windowsystem5                 5.16.0-1
ii  libkf5xmlgui5                       5.16.0-1
ii  libkf5xmlrpcclient5                 5.16.0-1
ii  libksgrd7                           4:5.4.3-1
ii  libkworkspace5-5                    4:5.4.3-1
ii  libpam0g                            1.1.8-3.1
ii  libphonon4qt5-4                     4:4.8.3-2
ii  libplasma-geolocation-interface5    4:5.4.3-1
ii  libprocesscore7                     4:5.4.3-1
ii  libprocessui7                       4:5.4.3-1
ii  libqalculate5v5                     0.9.7-9.1
ii  libqt5core5a                        5.5.1+dfsg-8
ii  libqt5dbus5                         5.5.1+dfsg-8
ii  libqt5gui5                          5.5.1+dfsg-8
ii  libqt5network5                      5.5.1+dfsg-8
ii  libqt5qml5                          5.5.1-3
ii  libqt5quick5                        5.5.1-3
ii  libqt5script5                       5.5.1+dfsg-2
ii  libqt5sql5                          5.5.1+dfsg-8
ii  libqt5webkit5                       5.5.1+dfsg-2
ii  libqt5widgets5                      5.5.1+dfsg-8
ii  libqt5x11extras5                    5.5.1-3
ii  libqt5xml5                          5.5.1+dfsg-8
ii  libsm6                              2:1.2.2-1+b1
ii  libstdc++6                          5.2.1-27
ii  libtaskmanager5                     4:5.4.3-1
ii  libwayland-client0                  1.9.0-1
ii  libwayland-server0                  1.9.0-1
ii  libweather-ion7                     4:5.4.3-1
ii  libx11-6                            2:1.6.3-1
ii  libxcb-keysyms1                     0.4.0-1
ii  libxcb1                             1.11.1-1
ii  libxfixes3                          1:5.0.1-2+b2
ii  libxi6                              2:1.7.5-1
ii  libxrender1                         1:0.9.9-2
ii  milou                               4:5.4.3-1
ii  phonon4qt5                          4:4.8.3-2
ii  plasma-framework                    5.16.0-1
ii  qdbus-qt5                           5.5.1-3
ii  qml-module-org-kde-extensionplugin  5.16.0-1
ii  qml-module-org-kde-kwindowsystem    5.16.0-1
ii  qml-module-qtgraphicaleffects       5.5.1-2
ii  qml-module-qtquick-controls         5.5.1-2
ii  qml-module-qtquick-dialogs          5.5.1-2
ii  qml-module-qtquick-layouts          5.5.1-2
ii  qml-module-qtquick-window2          5.5.1-3
ii  qml-module-qtquick2                 5.5.1-3
ii  qtdeclarative5-kf5declarative       5.16.0-1
ii  qtdeclarative5-kf5solid             5.16.0-1
ii  qttools5-dev-tools                  5.5.1-3
ii  udisks2                             2.1.6-2
ii  x11-utils                           7.7+3
ii  x11-xserver-utils                   7.7+5
ii  zlib1g                              1:1.2.8.dfsg-2+b1

Versions of packages plasma-workspace recommends:
ii  kio-extras       4:15.08.2-1
ii  libpam-kwallet5  5.4.3-1

plasma-workspace suggests no packages.

-- no debconf information


Reply to: