krfb doesn't seem to update the screen on the client after it sends the first frame. The mouse still updates though.
Steps to Reproduce:
1. Start krfb
3. Try to open applications
Nothing seems to update except the cursor
Client screen is updated
I observe the same using krfb 5.0 on Plasma 5. The only frame sent is the very first frame visible when krfb starts. No more updates are ever made. The mouse works as described in the report.
Here is the stdout log in case this helps:
found plugin at "/usr/lib64/qt5/plugins/krfb/krfb_framebuffer_x11.so"
Loaded plugin with name "x11"
found plugin at "/usr/lib64/qt5/plugins/krfb/krfb_framebuffer_qt.so"
Loaded plugin with name "qt"
Using FrameBuffer: "x11"
Got image. bpp: 32 , depth: 24 , padded width: 15360 (sent: 15360 )
Pass a valid window to KWallet::Wallet::openWallet().
cannot find .rc file "krfbui.rc" for component "krfb"
Starting server. Listen port: 6900 Listen Address: "0.0.0.0" Password enabled: true
exactly same problem here.
*** This bug has been confirmed by popular vote. ***
Still not working as of 16.08 beta.
KDE Frameworks 5.23.0
Qt 5.6.1 (built against 5.6.1)
The xcb windowing system
Bug still here, with latest git version 5.0 (commit 699d7f9a27f9adb3e9aad79c11d30d55002eb922),
KDE Frameworks 5.29.0
I found a workaround, if you force krfb to use different screenshot taker plugin, it works. Change preferred frame buffer plugin from x11 to qt. For this you need to edit your ~/.config/krfbrc, add the following lines:
$ nano ~/.config/krfbrc
(In reply to Alexey from comment #6)
> Bug still here, with latest git version 5.0 (commit
> KDE Frameworks 5.29.0
> Qt 5.7.1
> I found a workaround, if you force krfb to use different screenshot taker
> plugin, it works. Change preferred frame buffer plugin from x11 to qt. For
> this you need to edit your ~/.config/krfbrc, add the following lines:
> $ nano ~/.config/krfbrc
Thanks Alexey, this work around works for me!
The workaround of Alexei worked fine for me.
Works fine, thanks a lot Alexey !
Git commit c0ceb8a83de5d5a2be0f842eafd84024bfeea6ed by Albert Astals Cid.
Committed on 23/03/2017 at 23:20.
Pushed by aacid into branch 'Applications/17.04'.
Set default framebuffer plugin to "qt" instead of "x11"
Make default "qt" framebuffer plugin instead of "x11". Workaround for bug https://bugs.kde.org/show_bug.cgi?id=356782
Not a proper fix, ideally "x11" plugin needs to be fixed.
M +1 -1 krfb/krfb.kcfg
The fix was by Alexey, i forgot to give him credit when doing the git commit, very sorry about that :/
*** Bug 376614 has been marked as a duplicate of this bug. ***
*** Bug 363217 has been marked as a duplicate of this bug. ***
(In reply to Albert Astals Cid from comment #14)
> *** Bug 363217 has been marked as a duplicate of this bug. ***
https://bugs.kde.org/show_bug.cgi?id=218557 is probably the same, but much older... can be closed?
*** Bug 218557 has been marked as a duplicate of this bug. ***