FS#36186 - [fltk] Add tigervnc patches
Attached to Project:
Arch Linux
Opened by U (Gusar) - Wednesday, 17 July 2013, 17:48 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Saturday, 14 September 2013, 08:20 GMT
Opened by U (Gusar) - Wednesday, 17 July 2013, 17:48 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Saturday, 14 September 2013, 08:20 GMT
|
Details
Tigervnc 1.2 used an internal fltk copy patched to support
it's fltk-based vncviewer. Tigervnc 1.3 doesn't have such an
internal copy anymore. So if Arch wants to provide a fully
functional Tigervnc, the fltk package will need to be
patched. The patches can be applied to the 1.3.2 release.
Here's a list of them, along with links to the fltk
bugtracker where they can be obtained:
http://www.fltk.org/str.php?L2599 fltk-1_v4.3.x-keyboard-x11.patch http://www.fltk.org/str.php?L2636 fltk-1.3.x-clipboard.patch fltk-1_v5.3.x-clipboard-x11.patch http://www.fltk.org/str.php?L2659 pixmap_v2.patch http://www.fltk.org/str.php?L2660 fltk-1_v5.3.x-cursor.patch http://www.fltk.org/str.php?L2802 fltk-1_v2.3.0-modal.patch http://www.fltk.org/str.php?L2816 fltk-1_v3.3.0-icons.patch http://www.fltk.org/str.php?L2860 fltk-1.3.x-screen_num.patch fltk-1_v3.3.x-multihead.patch I think it'd be cleaner to combine all those patches into one, as attached. Not applying these patches leads to things described in this thread: https://bbs.archlinux.org/viewtopic.php?id=166735 |
This task depends upon
Closed by Bartłomiej Piotrowski (Barthalion)
Saturday, 14 September 2013, 08:20 GMT
Reason for closing: Fixed
Additional comments about closing: fltk 1.3.2-3
Saturday, 14 September 2013, 08:20 GMT
Reason for closing: Fixed
Additional comments about closing: fltk 1.3.2-3
If you look at the forum thread I linked to, someone reports that the fltk-snapshot + tigervnc-svn combo works. Which is weird, because the 1.3 and svn codebases are pretty much identical, as you can see on the attached diff. Give it a try, see if the fltk-snapshot + tigervnc-svn combo works for you too.
And note, it seems it's a client-side issue, the server is irrelevant, it's all about the viewer.
Using either x11vnc on the server or the current tigervnc as the server, and connecting with the following clients, I am _unable_ to invoke any of the following actions: ctrl+F or ctlr+N or ctrl+T in chromium or in thunar:
*vinagre
*tigervnc
*remmina
The following DO work:
*gtk-vncviewer
*realvnc-viewer (from the AUR)
Client running on machine B: fltk build from your proposed patch and PKGBUILD attached in this flyspray then built tigervnc from ABS.
Result: Ctrl key combos such as ctrl+f and ctrl+w etc work fine now.
Conclusion: pending independent confirmation of my results, apply the patch that Gusar proposes in this flyspray and then rebuild tigervnc against the freshly patched fltk.
*Gusar's tigervnc.patch
*fltk.install
*fltk-games.install