Bug#557977: Remaps the window on (unexpected) disconnect, causing it to interrupt my work
Package: krdc
Version: 4:4.3.2-1
Severity: normal
Hi,
I am currently at a customer where the security policy does not allow me
to simultaneously connect my laptop to the Internet and the local LAN.
However, there is a Windows Terminal server with a web browser that I
can use in case I need to browse the Internet while connected to the
LAN.
This server is configured so that if the session has been idle for more
than a certain amount of time, the connection is dropped, server-side.
In itself, that's not a problem.
However, it becomes a problem because this usually happens when krdc is
on a different virtual desktop (otherwise I would've seen the warning
that the server sends out two minutes prior to disconnecting), and upon
disconnect krdc unmaps the full-screen window, and remaps a
non-fullscreen but maximized window right after that, unconditionally.
This remap causes it to be shown on the then-active virtual desktop,
interrupting any work that I may be doing at that time.
The fix to this is easy: rather than unmapping the normal window when
going full-screen, it should be brought to the background. This way,
when the full-screen window is removed, the maximized window does not
need to be created, and will remain on the other virtual desktop.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=nl_BE.UTF-8, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages krdc depends on:
ii kdebase-runtime 4:4.3.2-1 runtime components from the offici
ii kdelibs5 4:4.3.2-2 core libraries for all KDE 4 appli
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii libqt4-xml 4:4.5.3-4 Qt 4 XML module
ii libqtcore4 4:4.5.3-4 Qt 4 core module
ii libqtgui4 4:4.5.3-4 Qt 4 GUI module
ii libstdc++6 4.4.2-3 The GNU Standard C++ Library v3
ii libvncserver0 0.9.7-2 API to write one's own vnc server
Versions of packages krdc recommends:
ii rdesktop 1.6.0-3 RDP client for Windows NT/2000 Ter
Versions of packages krdc suggests:
pn khelpcenter <none> (no description available)
pn krfb <none> (no description available)
-- no debconf information
Reply to: