Bug 166675 - Connection quality selection is not performed
Summary: Connection quality selection is not performed
Status: RESOLVED NOT A BUG
Alias: None
Product: krdc
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Urs Wolfer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-15 23:31 UTC by Martin Schnieders
Modified: 2010-09-19 15:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot (335.60 KB, image/png)
2008-07-27 13:31 UTC, Martin Schnieders
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Schnieders 2008-07-15 23:31:19 UTC
Version:           4.0.83 (using KDE 4.0.83)
Installed from:    Ubuntu Packages
OS:                Linux

The chosen "low-quality"-connection is not performed, when I try to connect to an xserver of opensuse. It is performed as a high-quality connection.
Comment 1 Urs Wolfer 2008-07-15 23:34:35 UTC
Maybe the vnc server does not support different qualities.. Could you please try with another vnc server?
Comment 2 Martin Schnieders 2008-07-15 23:40:07 UTC
I tried this with a former version of krdc (3.5.9) and it worked properly (Server is the XServer of OpenSuse 10.2)
Comment 3 Urs Wolfer 2008-07-15 23:44:43 UTC
Does it also not make a difference if you select medium-quality?
Comment 4 Martin Schnieders 2008-07-15 23:58:37 UTC
It behaves in the same way: High-Quality only
Comment 5 Martin Schnieders 2008-07-23 09:45:37 UTC
Additional information: The problem also occurs with Kde 4.1 RC1
Comment 6 Urs Wolfer 2008-07-25 22:16:37 UTC
I have no idea how to debug this issue. I cannot reproduce here. Can you please start KRDC from konsole and post the output here? I think the server probably ignores some settings.
Comment 7 Martin Schnieders 2008-07-27 11:04:39 UTC
I can also reproduce it with OpenSuSE 10.2 (XServer )

Starting KRDC from konsole only produces

krdc(7531) KBookmarkManager::notifyChanged: KBookmarkManager::notifyChanged (  "" ) 

Any hidden debug parameter?
Comment 8 Martin Schnieders 2008-07-27 11:08:50 UTC
I forgot the Xserver version: xorg-x11 7.2-28.
Comment 9 Urs Wolfer 2008-07-27 11:51:58 UTC
Ok, your KRDC (KDE) is not compiled in debug mode. Then it produces less debug output in konsole. You could try to install debug packages if these are available. See http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports for informations how to install such packages.

Probably you can also try with tightvnc server to see if you can reproduce there.
Comment 10 Martin Schnieders 2008-07-27 13:31:57 UTC
Created attachment 26435 [details]
Screenshot

This is a screenshot taken from KRDC, using "low-quality" settings, connected
to a vnc4server (4.1.1) on Kubuntu 7.10
Comment 11 Martin Schnieders 2008-07-27 16:05:30 UTC
by the way: A connection using krfb 3.5.8 on kubuntu 7.10 seems to work properly
Comment 12 Martin Schnieders 2008-07-27 16:08:01 UTC
using gdb with krdc and the connection mentioned in #7 does not produce any useful debug output.
Comment 13 Urs Wolfer 2008-07-27 16:18:37 UTC
It does not produce useful output in GDB because there are no debug symbols are commpiled in. You would need debug packages / binaries for that.

KRDC in KDE 3.5 uses a very old version of the VNC library, so it can not compared to the new version. Most probably the issue is in the VNC library (LibVNCClient). I do always the same in KRDC, and with my connections it seems to work. So I think it's an issue with some specific VNC servers plus libvncclient.
Comment 14 Martin Schnieders 2008-07-27 16:27:58 UTC
I think, there is some kind of misunderstanding ;): KRFB of 3.5.8 is only offering the connection. As client, I'm using KRDC of KDE 4.1 RC1 all the time.

The package manager is not offering any krdc-dbg or kdelibs-dbg package for Kubuntu 8.04.
Comment 15 Urs Wolfer 2008-07-27 16:33:30 UTC
Ahh, sorry. But still, it seems some problem with some vnc servers...

I have no idea about kde debug packages in kubuntu...
Comment 16 Jonathan Thomas 2009-01-07 00:40:04 UTC
In Kubuntu 8.04 the debugging symbols would be in the kdenetwork-kde4-dbg package. Either that or kdenetwork-dbg-kde4. 8.04 was a long time ago.

In Kubuntu 8.10 you can find the debugging symbols in the kdenetwork-dbg package.

It would probably be worth mentioning the downstream bug report too: https://launchpad.net/bugs/311092
Comment 17 komputes 2009-03-31 22:37:53 UTC
Running the following combination allows compression through pixelation (instead of through color stripping).

vino 2.26.0-0ubuntu1
krdc 4:4.2.1-0ubuntu1

I think we can close this since the issue was with the vino server.
Comment 18 Urs Wolfer 2010-09-19 13:28:23 UTC
It's most probably a bug in some VNC servers and / or libvncclient. KRDC handles things correctly here.