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

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: