Feature Request Tracker item #3466072, was opened at 2011-12-27 07:10 Message generated for change (Comment added) made by dcommander You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1126849&aid=3466072&group_id=254363
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: FLTK viewer Group: trunk Status: Open Resolution: None Priority: 5 Private: No Submitted By: Werner B. (werner-b) Assigned to: Pierre Ossman (ossman_) Summary: "Real" Fullscreen Mode missing Initial Comment: It seems that current beta binaries (1.2 beta 1) are compiled without "-DHAVE_FLTK_FULLSCREEN=1" CMake macro. This removes the FullScreen menu entry from the F8 menu and the FullScreen menu entry in the options menu only leads to a "pseudo" fullscreen mode (full screen window, but with window borders). If there is an additional build planned, it would be nice to re-enable this feature (In tigervnc 1.1.0 this feature was also available). Thanks and Best Regards, Werner ---------------------------------------------------------------------- >Comment By: D. R. Commander (dcommander) Date: 2011-12-31 10:51 Message: Ignore previous comment. I figured out the issue. I have checked in a patch that should properly set the HAVE_FLTK* macros whenever USE_INCLUDED_FLTK=1. I've re-spun and re-posted the 1.2 beta build with this patch, so please retest. New packages are dated 12/31 with the following file sizes/MD5 sums: TigerVNC-1.1.90.dmg 2788214 49296acbe35b742e65d34ec8ae2f499b tigervnc-1.1.90.exe 5118120 307bb9325100b5ce795ef3d45f164ae5 tigervnc-1.1.90.tar.gz 2486577 d6f463a7cd1d1f7aab1d5657d36b3746 tigervnc64-1.1.90.exe 2170493 9a99af22a1c0af3ce851fd8194d5d432 tigervnc-Linux-i686-1.1.90.tar.gz 5666925 b7e2296d3506a80684784bf2c3810ea2 tigervnc-Linux-x86_64-1.1.90.tar.gz 5838641 9e7d2eb07bcec349a92b8d15bdc16f0c ---------------------------------------------------------------------- Comment By: D. R. Commander (dcommander) Date: 2011-12-31 09:49 Message: There was indeed a build system issue. It wasn't setting the HAVE_FLTK* macros whenever USE_INCLUDED_FLTK=1. Continuing this discussion on tigervnc-devel, because I ran into an issue when trying to fix it. ---------------------------------------------------------------------- Comment By: dynamodan () Date: 2011-12-29 10:16 Message: ...Sorry I meant "recent progress on TigerVNC" ---------------------------------------------------------------------- Comment By: dynamodan () Date: 2011-12-29 10:13 Message: @werner-b The one in the F8 menu is missing, only the one in the options menu is present. Also, I would like info on how to build the viewer myself. For example what build system/toolchain/ command is used for building for linux. On ubuntu, when I follow the `cmake -G "Unix Makefiles"; make` commands, I get "warning: you are not using libjpeg-turbo" but I have libjpeg-turbo8 and libjpeg-turbo8-dev installed. Then make fails with a complain that it can't find libjpeg.so. When I replace libjpeg-turbo8 with the ordinary libjpeg8, that command goes away but then when building vncviewer it fails with Linking CXX executable vncviewer /usr/bin/ld: ../common/fltk/src/libfltk_static.a(fl_font.cxx.o): undefined reference to symbol 'FcUtf8ToUcs4' /usr/bin/ld: note: 'FcUtf8ToUcs4' is defined in DSO //usr/lib64/libfontconfig.so.1 so try adding it to the linker command line So anyway I would love to get some help with this, I wanted to try figuring out the CTRL key troubles too (another ticket). I'm on Ubuntu 10.04LTS 64-bit, not afraid of running compilers etc (I'm a web developer by day) and excited about the recent progress on TurboVNC. I'm trying to migrate from TurboVNC. werner-b if you are around, please PM me on skype, my id is the same as what I'm posting under (if you have a moment) ---------------------------------------------------------------------- Comment By: Werner B. (werner-b) Date: 2011-12-29 09:22 Message: Hi dynamodan, are you sure you looked for the "right" full screen checkbox? There are two: One in the option menu and one in the F8 menu. Only the F8 menu - fullscreen checkbox works (when available). See attachment Tiger-trunk-fullscreen.png. ---------------------------------------------------------------------- Comment By: dynamodan () Date: 2011-12-29 07:29 Message: In the download I got, there is a fullscreen checkbox, but checking it does not make the window go to fullscreen, neither does the --FullScreen=1 command switch, in either linux or windows versions of the viewer. Setting the --FullScreen=1 switch in the command line sets the fullscreen checkbox, but it is of none effect-- the viewer does not go to full screen. ---------------------------------------------------------------------- Comment By: Werner B. (werner-b) Date: 2011-12-28 11:24 Message: If I use the precompiled windows binaries for the vncviewer (1.2beta1) I cannot enable FLTK fullscreen because there is no menu checkbox to enable it (see screenshot Tiger-1.2beta1-binary.png). Therefore I compiled my own windows vncviewer from SVN trunk (with USE_INCLUDED_FLTK=1 or HAVE_FLTK_FULLSCREEN=1) and I got the menu checkbox to enable FLTK fullscreen (see screenshot Tiger-trunk-fullscreen.png). I use fullscreen from linux/windows to mac os. It works. Please check the F8 menu. If you have no fullscreen checkbox, something went wrong during compile... ---------------------------------------------------------------------- Comment By: D. R. Commander (dcommander) Date: 2011-12-28 07:22 Message: I guess I'm confused. Has this feature ever worked in the FLTK viewer? If so, how were you able to make it work? ---------------------------------------------------------------------- Comment By: Werner B. (werner-b) Date: 2011-12-28 02:33 Message: I recompiled with USE_INCLUDED_FLTK=1 instead of HAVE_FLTK_FULLSCREEN=1. This also enables fullscreen mode. Nevertheless the precompiled beta binaries (at least the windows binary) do not have this feature enabled... ---------------------------------------------------------------------- Comment By: Werner B. (werner-b) Date: 2011-12-28 01:42 Message: I have attached two F8 menu screenshots: Tiger-1.2beta1-binary.png shows the current 1.2beta1 vncviewer (windows binary) F8 menu, Tiger-trunk-fullscreen.png shows the F8 menu from my own compiled vncviewer (with HAVE_FLTK_FULLSCREEN). ---------------------------------------------------------------------- Comment By: D. R. Commander (dcommander) Date: 2011-12-27 16:59 Message: I assure you that the official builds are all compiled with USE_INCLUDED_FLTK=1, which should cause HAVE_FLTK_FULLSCREEN to be set automatically. I do concur, however, that full-screen doesn't work for me, and I've never been able to make it work with the 1.2 branch. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1126849&aid=3466072&group_id=254363 ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel