From antoine at nagafix.co.uk Tue Dec 1 06:26:22 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 1 Dec 2015 13:26:22 +0700 Subject: [winswitch] mirror instance of xpra client In-Reply-To: References: Message-ID: <565D3D8E.6090700@nagafix.co.uk> On 30/11/15 13:17, Zenny wrote: > Hi, > > Xpra has been a great experience, particularly Antoine's proactive replies. :D > > Is it possible to mirror a single xpra instance in two devices (one > just for display, say tablet, and another for interaction)? Use --sharing=yes --read-only=yes The sharing part is still a work in progress, but should work fine in read-only mode. Note: sharing must be enabled on the server and both clients. Antoine From johnss1221 at gmail.com Tue Dec 1 08:35:50 2015 From: johnss1221 at gmail.com (John Smith) Date: Tue, 1 Dec 2015 15:35:50 +0700 Subject: [winswitch] [Xpra] Sound problem In-Reply-To: <565C6D83.8070708@nagafix.co.uk> References: <565C6D83.8070708@nagafix.co.uk> Message-ID: On Mon, Nov 30, 2015 at 10:38 PM, Antoine Martin wrote: > On 30/11/15 08:48, John Smith wrote: > > Hi all, > > > > I'm running Xpra with version 0.15.8( server, trusty amd64) and 0.16.0 > > r11304 (client, MS Windows 7 64bit). > > Recently, I have had problem with the sound. Sometimes, the sound is > > broken/interrupted, it will reappear after reattaching several times. > > I checked on the server (using top -c ), and noticed that when the sound > > from client was interrupted, the sound xpra process(/usr/bin/python > > /usr/bin/xpra _sound_record - - pulsesrc mp3 1.0 -d) was inactive, it was > > just switched on only when it was attached. > Please define "inactive" and "switched on". > "inactive" means the xpra-sound process (PID 49163) is not used. The value of "TIME+" column from top command is not increased anymore (0:00.12). "switched on" means I can listen the sound from client ( was interrupted before ) after reattaching xpra. (1) After (1), at the server, one new xpra-sound process was appeared: main-xpra(pid 1145), old-sound-xpra(49163), new-sound-xpra(53243). I can't also kill old-sound-xpra process by "kill 49163", but can kill by "kill -9 49163" # top -c -b -n1 |grep xpra PID TIME+ COMMAND 53243 abcuser 20 0 1077364 36868 13720 S 6.5 0.2 0:01.14 /usr/bin/python /usr/bin/xpra _sound_record - - pulsesrc mp3 1.0 -d 1145 abcuser 20 0 1602088 69920 20756 S 0.0 0.4 19:38.25 /usr/bin/python /usr/bin/xpra start :100 --bind-tcp=0.0.0.0:12000 --start-child=firefox 49163 abcuser 20 0 1005984 36884 13796 S 0.0 0.2 0:00.12 /usr/bin/python /usr/bin/xpra _sound_record - - pulsesrc mp3 1.0 -d > Note: quite a few sound related bugs are fixed in the 0.16.0 server. > I tried running xpra 0.16.0 r11304 for server(trusty), same as client (MS Windows 7). But the sound is disabled if I'm running xpra with it. I attached the output of xpra attach with '-d sound' > > > How to switch on the sound from client without attaching? > You should be able to use the systray to toggle the sound on and off. > I found this ticket , and used "xpra control :100 sound-output stop && xpra control :100 sound-output start mp3" to restarting the sound. > Cheers > Antoine > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > -------------- next part -------------- 2015-12-01 14:39:51,759 Xpra gtk2 client version 0.16.0-r11304 2015-12-01 14:39:51,759 running on Microsoft Windows 7 2015-12-01 14:39:51,760 query_sound() command=['xpra_cmd.exe', '_sound_query', '-d', ',sound'], env={'TMP': 'C:\\Users\\John\\AppData\\Local\\Temp', 'COMPUTERNAME': 'JOHN-PC', 'GI_TYPELIB_PATH': 'D:\\Xpra-0.16.0-r11304\\bin\\lib\\girepository-1.0', 'USERDOMAIN': 'JOHN-PC', 'VS100COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AutoIt3\\AutoItX', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 60 Stepping 3, GenuineIntel', 'VBOX_MSI_INSTALL_PATH': 'C:\\Program Files\\Oracle\\VirtualBox\\', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '3c03', 'PATH': 'D:\\Xpra-0.16.0-r11304;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files (x86)\\Skype\\Phone\\;D:\\openssl\\bin;C:\\Program Files\\Java\\jdk1.7.0_79\\bin', 'SYSTEMROOT': 'C:\\Windows', 'XPRA_FORCE_COLOR_LOG': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 'TEMP': 'C:\\Users\\John\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'LOCALAPPDATA': 'C:\\Users\\John\\AppData\\Local', 'HOMEPATH': '\\Users\\John', 'JAVA_HOME': 'C:\\Program Files\\Java\\jdk1.7.0_79', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'John', 'LOGONSERVER': '\\\\JOHN-PC', 'PROMPT': '$P$G', 'WINDOWS_TRACING_FLAGS': '3', 'PROGRAMDATA': 'C:\\ProgramData', 'SESSIONNAME': 'Console', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'WINDIR': 'C:\\Windows', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'XPRA_SKIP_UI': '1', 'SYSTEMDRIVE': 'C:', 'NUMBER_OF_PROCESSORS': '4', 'APPDATA': 'C:\\Users\\John\\AppData\\Roaming', 'PROCESSOR_LEVEL': '6', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'USERPROFILE': 'C:\\Users\\John'}, kwargs={'startupinfo': } trying to import GStreamer 0.10 using Python GStreamer version 0.10.31 for Python 2.7 run_sound(_sound_query, , {'pulseaudio_command': '', 'socket_dir': '', 'tcp_encryption_keyfile': '', 'xsettings': False, 'input_method': 'none', 'password_file': '', 'min_quality': 30, 'lpadmin': '/usr/sbin/lpadmin', 'speed': 0, 'video_encoders': ['x264', 'vpx', 'nvenc'], 'sync_xvfb': 0, 'title': '@title@ on @client-machine@', 'mmap': False, 'bell': True, 'clipboard': 'yes', 'socket_permissions': '600', 'keyboard_sync': True, 'file_transfer': True, 'shadow_fullscreen': False, 'local_clipboard': 'CLIPBOARD', 'csc_modules': ['swscale', 'cython'], 'auth': '', 'min_speed': 0, 'ssh': 'plink -ssh -agent', 'window_icon': '', 'open_files': False, 'daemon': False, 'remote_xpra': '~/.xpra/run-xpra', 'delay_tray': False, 'lpinfo': '/usr/sbin/lpinfo', 'debug': ',sound', 'video_decoders': ['avcodec2', 'vpx'], 'tray': True, 'bind_tcp': [], 'dpi': 0, 'remote_logging': True, 'pings': False, 'encodings': ['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265'], 'desktop_scaling': 'auto', 'compressors': ['lz4', 'lzo', 'zlib'], 'av_sync': True, 'socket_dirs': [u'C:\\Users\\John\\AppData\\Roaming\\Xpra'], 'exit_with_client': False, 'log_dir': '~/.xpra', 'encryption_keyfile': '', 'tcp_encryption': '', 'speaker_codec': [], 'start_child': [], 'pdf_printer': '', 'open_command': 'xdg-open', 'tcp_proxy': '', 'encoding': '', 'postscript_printer': '', 'tray_icon': '', 'video_scaling': 1, 'exit_ssh': True, 'quality': 0, 'mdns': False, 'opengl': None, 'encryption': '', 'start': [], 'start_new_commands': False, 'username': 'John', 'sharing': False, 'notifications': True, 'xvfb': '', 'microphone_codec': [], 'tcp_auth': '', 'exit_with_children': False, 'file_size_limit': 10, 'printing': True, 'session_name': '', 'dbus_control': False, 'display': '', 'remote_clipboard': 'CLIPBOARD', 'server_idle_timeout': 0, 'key_shortcut': ['Meta+Shift+F2:show_start_new_command', 'Meta+Shift+F4:quit', 'Meta+Shift+F5:increase_quality', 'Meta+Shift+F6:decrease_quality', 'Meta+Shift+F7:increase_speed', 'Meta+Shift+F8:decrease_speed', 'Meta+Shift+F10:magic_key', 'Meta+Shift+F11:show_session_info', 'Meta+Shift+plus:scaleup', 'Meta+Shift+plusminus:scaleup', 'Meta+Shift+minus:scaledown', 'Meta+Shift+underscore:scaledown', 'Meta+Shift+emdash:scaledown', 'Meta+Shift+KP_Add:scaleup', 'Meta+Shift+KP_Subtract:scaledown', 'Meta+Shift+KP_Multiply:scalereset', 'Meta+Shift+degree:scalereset'], 'auto_refresh_delay': 0.15, 'cursors': True, 'border': 'auto,0', 'microphone': 'off', 'system_tray': True, 'global_menus': True, 'readonly': False, 'html': '', 'speaker': 'on', 'wm_name': 'Xpra', 'env': [], 'sound_source': '', 'mmap_group': False, 'idle_timeout': 0, 'fake_xinerama': False, 'max_size': '', 'clipboard_filter_file': '', 'windows': True, 'pulseaudio': False, 'packet_encoders': ['rencode', 'bencode', 'yaml'], 'compression_level': 1, 'displayfd': False, 'dbus_proxy': False, 'log_file': '$DISPLAY.log', 'use_display': False}, []) gst= found the following plugins: ['a52dec', 'aacparse', 'ac3parse', 'amrparse', 'appsink', 'appsrc', 'audioamplify', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audioinvert', 'audiokaraoke', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'bin', 'capsfilter', 'dcaparse', 'directsoundsink', 'directsoundsrc', 'fakesink', 'fakesrc', 'fdsink', 'fdsrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'gdpdepay', 'gdppay', 'identity', 'lame', 'lamemp3enc', 'mad', 'mp3parse', 'mpegaudioparse', 'multiqueue', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'pipeline', 'queue', 'queue2', 'speexdec', 'speexenc', 'tee', 'typefind', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'wavenc', 'wavpackdec', 'wavpackenc', 'wavpackparse', 'wavparse', 'xingmux'] avoiding outdated flac module (likely buggy on win32 with gstreamer 0.10) skipping opus with GStreamer 0.10 initialized sound codecs: * vorbis : vorbisenc , gdppay , vorbisdec , gdpdepay * mp3 : lamemp3enc , None , mad , mp3parse * wav : wavenc , None , None , wavparse * wavpack : wavpackenc , None , wavpackdec , wavpackparse * speex : speexenc , oggmux , speexdec , oggdemux 2015-12-01 14:39:51,956 query_sound() process returned 0 2015-12-01 14:39:51,957 query_sound() out=sources=directsoundsrc,audiotestsrc gst.version=0,10,31 encoders=vorbis,mp3,wav,wavpack,speex demuxers=gdp,ogg muxers=gdp,ogg decoders=vorbis,mp3,wav,wavpack,speex plugins=a52dec,aacparse,ac3parse,amrparse,appsink,appsrc,audioamplify,audiochebband,audiocheblimit,audioconvert,audiodynamic,audioecho,audiofirfilter,audioiirfilter,audioinvert,audiokaraoke,audiopanorama,audiorate,audioresample,audiotestsrc,audiowsincband,audiowsinclimit,bin,capsfilter,dcaparse,directsoundsink,directsoundsrc,fakesink,fakesrc,fdsink,fdsrc,filesink,filesrc,flacdec,flacenc,flacparse,flactag,gdpdepay,gdppay,identity,lame,lamemp3enc,mad,mp3parse,mpegaudioparse,multiqueue,oggaviparse,oggdemux,oggmux,oggparse,ogmaudioparse,ogmtextparse,ogmvideoparse,pipeline,queue,queue2,speexdec,speexenc,tee,typefind,volume,vorbisdec,vorbisenc,vorbisparse,vorbistag,wavenc,wavpackdec,wavpackenc,wavpackparse,wavparse,xingmux pygst.version=0,10,20 , err=None 2015-12-01 14:39:51,957 query_sound()={'gst.version': ['0', '10', '31'], 'muxers': ['gdp', 'ogg'], 'decoders': ['vorbis', 'mp3', 'wav', 'wavpack', 'speex'], 'pygst.version': ['0', '10', '20'], 'sources': ['directsoundsrc', 'audiotestsrc'], 'encoders': ['vorbis', 'mp3', 'wav', 'wavpack', 'speex'], 'demuxers': ['gdp', 'ogg'], 'plugins': ['a52dec', 'aacparse', 'ac3parse', 'amrparse', 'appsink', 'appsrc', 'audioamplify', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audioinvert', 'audiokaraoke', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'bin', 'capsfilter', 'dcaparse', 'directsoundsink', 'directsoundsrc', 'fakesink', 'fakesrc', 'fdsink', 'fdsrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'gdpdepay', 'gdppay', 'identity', 'lame', 'lamemp3enc', 'mad', 'mp3parse', 'mpegaudioparse', 'multiqueue', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'pipeline', 'queue', 'queue2', 'speexdec', 'speexenc', 'tee', 'typefind', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'wavenc', 'wavpackdec', 'wavpackenc', 'wavpackparse', 'wavparse', 'xingmux']} 2015-12-01 14:39:51,957 speaker-codec=vorbis, mp3, wav, wavpack, speex 2015-12-01 14:39:51,957 microphone-codec=vorbis, mp3, wav, wavpack, speex 2015-12-01 14:39:51,957 speaker: codecs=['vorbis', 'mp3', 'wav', 'wavpack', 'speex'], allowed=True, enabled=vorbis, mp3, wav, wavpack, speex 2015-12-01 14:39:51,957 microphone: codecs=['vorbis', 'mp3', 'wav', 'wavpack', 'speex'], allowed=True, enabled=vorbis, mp3, wav, wavpack, speex 2015-12-01 14:39:51,957 av-sync=True 2015-12-01 14:39:52,069 detected keyboard: layout=us 2015-12-01 14:39:52,069 desktop size is 1366x768 with 1 screen: 2015-12-01 14:39:52,069 Default (361x203 mm - DPI: 96x96) workarea: 1304x768 2015-12-01 14:39:52,069 DISPLAY1 (482x271 mm - DPI: 71x71) 2015-12-01 14:39:52,069 sound capabilities: {'gst.version': ['0', '10', '31'], 'muxers': ['gdp', 'ogg'], 'decoders': ['vorbis', 'mp3', 'wav', 'wavpack', 'speex'], 'pygst.version': ['0', '10', '20'], 'sources': ['directsoundsrc', 'audiotestsrc'], 'encoders': ['vorbis', 'mp3', 'wav', 'wavpack', 'speex'], 'send': True, 'demuxers': ['gdp', 'ogg'], 'pulseaudio.found': False, 'pulseaudio.wrapper': 'none', 'plugins': ['a52dec', 'aacparse', 'ac3parse', 'amrparse', 'appsink', 'appsrc', 'audioamplify', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audioinvert', 'audiokaraoke', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'bin', 'capsfilter', 'dcaparse', 'directsoundsink', 'directsoundsrc', 'fakesink', 'fakesrc', 'fdsink', 'fdsrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'gdpdepay', 'gdppay', 'identity', 'lame', 'lamemp3enc', 'mad', 'mp3parse', 'mpegaudioparse', 'multiqueue', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'pipeline', 'queue', 'queue2', 'speexdec', 'speexenc', 'tee', 'typefind', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'wavenc', 'wavpackdec', 'wavpackenc', 'wavpackparse', 'wavparse', 'xingmux'], 'receive': True} 2015-12-01 14:39:52,122 Xpra X11 server version 0.16.0-r11304 2015-12-01 14:39:52,122 running on Linux Ubuntu 14.04 trusty 2015-12-01 14:39:52,148 pulseaudio id=None, server=None, sound decoders=, sound encoders=, receive=False, send=False 2015-12-01 14:39:52,148 Attached to tcp:10.1.1.150:12000 (press Control-C to detach) 2015-12-01 14:40:37,196 received console event EVENTLOG_END_PAIRED ^C From antoine at nagafix.co.uk Tue Dec 1 09:29:35 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 1 Dec 2015 16:29:35 +0700 Subject: [winswitch] [Xpra] Sound problem In-Reply-To: References: <565C6D83.8070708@nagafix.co.uk> Message-ID: <565D687F.1080109@nagafix.co.uk> On 01/12/15 15:35, John Smith wrote: > > > On Mon, Nov 30, 2015 at 10:38 PM, Antoine Martin > wrote: > > On 30/11/15 08:48, John Smith wrote: > > Hi all, > > > > I'm running Xpra with version 0.15.8( server, trusty amd64) and 0.16.0 > > r11304 (client, MS Windows 7 64bit). > > Recently, I have had problem with the sound. Sometimes, the sound is > > broken/interrupted, it will reappear after reattaching several times. > > I checked on the server (using top -c ), and noticed that when the sound > > from client was interrupted, the sound xpra process(/usr/bin/python > > /usr/bin/xpra _sound_record - - pulsesrc mp3 1.0 -d) was inactive, it was > > just switched on only when it was attached. > Please define "inactive" and "switched on". > > "inactive" means the xpra-sound process (PID 49163) is not used. The > value of "TIME+" column from top command is not increased anymore > (0:00.12). > "switched on" means I can listen the sound from client ( was > interrupted before ) after reattaching xpra. (1) So, one is a specific process state, the other measured through senses. Which is still leaving me confused about the meaning of that original sentence: (re-)starting the sound should create a new process. > After (1), at the server, one new xpra-sound process was appeared: > main-xpra(pid 1145), old-sound-xpra(49163), new-sound-xpra(53243). > I can't also kill old-sound-xpra process by "kill 49163", but can kill > by "kill -9 49163" Unused sound processes not going away is a known issue in 0.15 which is fixed in 0.16: http://xpra.org/trac/ticket/1001 > Note: quite a few sound related bugs are fixed in the 0.16.0 server. > > I tried running xpra 0.16.0 r11304 for server(trusty), same as client > (MS Windows 7). But the sound is disabled if I'm running xpra with it. > I attached the output of xpra attach with '-d sound' This sounds like a bug which needs to be fixed before the final release. Can you please create a ticket for it? Your client log does not contain anything of interest, the problem is likely to be on the server side. Maybe some missing sound plugins there? > > How to switch on the sound from client without attaching? > You should be able to use the systray to toggle the sound on and off. > > I found this ticket , and used > "xpra control :100 sound-output stop && xpra control :100 sound-output > start mp3" to restarting the sound. This should have the same effect as using the system tray, except you can choose the codec to use - which is not necessarily a good thing since we want to retire mp3 and move to vorbis. Cheers Antoine From johnss1221 at gmail.com Tue Dec 1 10:11:31 2015 From: johnss1221 at gmail.com (John Smith) Date: Tue, 1 Dec 2015 17:11:31 +0700 Subject: [winswitch] [Xpra] Sound problem In-Reply-To: <565D687F.1080109@nagafix.co.uk> References: <565C6D83.8070708@nagafix.co.uk> <565D687F.1080109@nagafix.co.uk> Message-ID: > > > "inactive" means the xpra-sound process (PID 49163) is not used. The > > value of "TIME+" column from top command is not increased anymore > > (0:00.12). > > "switched on" means I can listen the sound from client ( was > > interrupted before ) after reattaching xpra. (1) > So, one is a specific process state, the other measured through senses. > Which is still leaving me confused about the meaning of that original > sentence: (re-)starting the sound should create a new process. > > > After (1), at the server, one new xpra-sound process was appeared: > > main-xpra(pid 1145), old-sound-xpra(49163), new-sound-xpra(53243). > > I can't also kill old-sound-xpra process by "kill 49163", but can kill > > by "kill -9 49163" > Unused sound processes not going away is a known issue in 0.15 which is > fixed in 0.16: > http://xpra.org/trac/ticket/1001 > > > Note: quite a few sound related bugs are fixed in the 0.16.0 server. > > > > I tried running xpra 0.16.0 r11304 for server(trusty), same as client > > (MS Windows 7). But the sound is disabled if I'm running xpra with it. > > I attached the output of xpra attach with '-d sound' > This sounds like a bug which needs to be fixed before the final release. > Can you please create a ticket for it? > Your client log does not contain anything of interest, the problem is > likely to be on the server side. Maybe some missing sound plugins there? > I attached my server log. Can you please check it ? If this problem is a bug, I will create a ticket for it. Thank you for the useful information that you provided. > > > > How to switch on the sound from client without attaching? > > You should be able to use the systray to toggle the sound on and off. > > > > I found this ticket , and used > > "xpra control :100 sound-output stop && xpra control :100 sound-output > > start mp3" to restarting the sound. > This should have the same effect as using the system tray, except you > can choose the codec to use - which is not necessarily a good thing > since we want to retire mp3 and move to vorbis. > > Cheers > Antoine > -------------- next part -------------- 2015-12-01 09:42:17,788 Warning: failed to load the mdns avahi publisher: No module named avahi 2015-12-01 09:42:17,788 either fix your installation or use the 'mdns=no' option Initializing built-in extension Generic Event Extension Initializing built-in extension SHAPE Initializing built-in extension MIT-SHM Initializing built-in extension XInputExtension Initializing built-in extension XTEST Initializing built-in extension BIG-REQUESTS Initializing built-in extension SYNC Initializing built-in extension XKEYBOARD Initializing built-in extension XC-MISC Initializing built-in extension SECURITY Initializing built-in extension XINERAMA Initializing built-in extension XFIXES Initializing built-in extension RENDER Initializing built-in extension RANDR Initializing built-in extension COMPOSITE Initializing built-in extension DAMAGE Initializing built-in extension MIT-SCREEN-SAVER Initializing built-in extension DOUBLE-BUFFER Initializing built-in extension RECORD Initializing built-in extension DPMS Initializing built-in extension Present Initializing built-in extension DRI3 Initializing built-in extension X-Resource Initializing built-in extension XVideo Initializing built-in extension XVideo-MotionCompensation Initializing built-in extension SELinux Initializing built-in extension GLX [dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/Type1, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing from list! Xlib: extension "RANDR" missing on display ":100". Xlib: extension "RANDR" missing on display ":100". 2015-12-01 09:42:19,135 Error: printing disabled: 2015-12-01 09:42:19,135 No module named cups 2015-12-01 09:42:19,410 Warning: libvpx ABI version 5 is too old: 2015-12-01 09:42:19,410 disabling YUV444P support with VP9 2015-12-01 09:42:19,538 Warning: swscale version 2.1.1 is too old: 2015-12-01 09:42:19,538 disabling YUV422P to RGB, BGR, BGRX 2015-12-01 09:42:19,539 libav: gbrp is not supported as output pixel format 2015-12-01 09:42:19,539 cannot load csc_swscale (swscale colorspace conversion): ColorspaceConverter missing from xpra.codecs.csc_swscale.colorspace_converter Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 64, in codec_import_check selftest(FULL_SELFTEST) File "xpra/codecs/csc_swscale/colorspace_converter.pyx", line 571, in xpra.codecs.csc_swscale.colorspace_converter.selftest (xpra/codecs/csc_swscale/colorspace_converter.c:8837) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 228, in testcsc return do_testcsc(csc_module, W, H, full, test_cs_in, test_cs_out) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 267, in do_testcsc e.init_context(W, H, cs_in, W, H, cs_out) File "xpra/codecs/csc_swscale/colorspace_converter.pyx", line 382, in xpra.codecs.csc_swscale.colorspace_converter.ColorspaceConverter.init_context (xpra/codecs/csc_swscale/colorspace_converter.c:5279) AssertionError: sws_getContext returned NULL 2015-12-01 09:42:19,554 Warning: no X11 RandR support on :100 Warning: failed to import GStreamer: 1.0 failed with: Namespace Gst not available 2015-12-01 09:42:19,848 pulseaudio server started with pid 15786 2015-12-01 09:42:19,854 using notification forwarder: 2015-12-01 09:42:19,854 DBUS-NotificationsForwarder(org.freedesktop.Notifications) 2015-12-01 09:42:19,902 started command 'xterm' with pid 15790 2015-12-01 09:42:19,903 xpra X11 version 0.16.0-r11304 2015-12-01 09:42:19,903 running with pid 15758 on Linux Ubuntu 14.04 trusty 2015-12-01 09:42:19,903 on display :100 2015-12-01 09:42:19,945 xpra is ready. 2015-12-01 09:42:20,468 New unix-domain connection received on /home/vcm12_user_c/.xpra/rebuild14.04-100 2015-12-01 09:42:20,469 Connection lost 2015-12-01 09:43:19,081 New tcp connection received from 10.1.1.254:4482 2015-12-01 09:43:19,096 Handshake complete; enabling connection 2015-12-01 09:43:19,205 Python/Gtk2 Microsoft Windows 7 client version 0.16.0-r11304 2015-12-01 09:43:19,205 connected from 'John-PC' as 'John' 2015-12-01 09:43:19,205 using h264 as primary encoding also available: 2015-12-01 09:43:19,205 vp9, vp8, png, png/P, png/L, webp, rgb24, jpeg, rgb32 2015-12-01 09:43:19,206 client root window size is 1366x768 with 1 display: 2015-12-01 09:43:19,207 Default (361x203 mm - DPI: 96x96) workarea: 1304x768 2015-12-01 09:43:19,207 DISPLAY1 (482x271 mm - DPI: 71x71) 2015-12-01 09:43:19,232 setting key repeat rate from client: 500ms delay / 33ms interval 2015-12-01 09:43:19,233 setting keyboard layout to 'us' From antoine at nagafix.co.uk Tue Dec 1 10:28:29 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 1 Dec 2015 17:28:29 +0700 Subject: [winswitch] [Xpra] Sound problem In-Reply-To: References: <565C6D83.8070708@nagafix.co.uk> <565D687F.1080109@nagafix.co.uk> Message-ID: <565D764D.4060107@nagafix.co.uk> > > Note: quite a few sound related bugs are fixed in the 0.16.0 server. > > > > I tried running xpra 0.16.0 r11304 for server(trusty), same as client > > (MS Windows 7). But the sound is disabled if I'm running xpra with it. > > I attached the output of xpra attach with '-d sound' > This sounds like a bug which needs to be fixed before the final release. > Can you please create a ticket for it? > Your client log does not contain anything of interest, the problem is > likely to be on the server side. Maybe some missing sound plugins there? > > I attached my server log. Can you please check it ? If this problem is > a bug, I will create a ticket for it. Apart from a swscale error which I will try to investigate when I get a chance, the GStreamer error does stick out: Warning: failed to import GStreamer: 1.0 failed with: Namespace Gst not available The DEB package installation should have recommended that you also install python-gst-1.0. Maybe you chose not to install it? http://packages.ubuntu.com/trusty/amd64/python-gst-1.0 This does not look like a bug in xpra or its DEB packaging. Antoine From garbytrash at gmail.com Tue Dec 1 18:04:08 2015 From: garbytrash at gmail.com (Zenny) Date: Tue, 1 Dec 2015 19:04:08 +0100 Subject: [winswitch] mirror instance of xpra client In-Reply-To: <565D3D8E.6090700@nagafix.co.uk> References: <565D3D8E.6090700@nagafix.co.uk> Message-ID: On 12/1/15, Antoine Martin wrote: > On 30/11/15 13:17, Zenny wrote: >> Hi, >> >> Xpra has been a great experience, particularly Antoine's proactive >> replies. :D >> >> Is it possible to mirror a single xpra instance in two devices (one >> just for display, say tablet, and another for interaction)? > Use > --sharing=yes > --read-only=yes > The sharing part is still a work in progress, but should work fine in > read-only mode. > Note: sharing must be enabled on the server and both clients. Thanks a zillion. Worked like a charm, marvellous! Cheers, /z > > Antoine > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From johnss1221 at gmail.com Wed Dec 2 02:49:04 2015 From: johnss1221 at gmail.com (John Smith) Date: Wed, 2 Dec 2015 09:49:04 +0700 Subject: [winswitch] [Xpra] Sound problem In-Reply-To: <565D764D.4060107@nagafix.co.uk> References: <565C6D83.8070708@nagafix.co.uk> <565D687F.1080109@nagafix.co.uk> <565D764D.4060107@nagafix.co.uk> Message-ID: On Tue, Dec 1, 2015 at 5:28 PM, Antoine Martin wrote: > > > Note: quite a few sound related bugs are fixed in the 0.16.0 > server. > > > > > > I tried running xpra 0.16.0 r11304 for server(trusty), same as > client > > > (MS Windows 7). But the sound is disabled if I'm running xpra with > it. > > > I attached the output of xpra attach with '-d sound' > > This sounds like a bug which needs to be fixed before the final > release. > > Can you please create a ticket for it? > > Your client log does not contain anything of interest, the problem is > > likely to be on the server side. Maybe some missing sound plugins > there? > > > > I attached my server log. Can you please check it ? If this problem is > > a bug, I will create a ticket for it. > Apart from a swscale error which I will try to investigate when I get a > chance, the GStreamer error does stick out: > > Warning: failed to import GStreamer: > 1.0 failed with: Namespace Gst not available > > The DEB package installation should have recommended that you also > install python-gst-1.0. Maybe you chose not to install it? > http://packages.ubuntu.com/trusty/amd64/python-gst-1.0 > > This does not look like a bug in xpra or its DEB packaging. > I'd installed python-gst-1.0, but it not working. Then I install gstreamer1.0 by this topic and the sound is good. But now I have some problems with Firefox crash when playing html5 videos ( Chrome is still good ) and I think it's not a xpra bug. Thank you for all your kind help. From antoine at nagafix.co.uk Wed Dec 2 03:02:01 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 2 Dec 2015 10:02:01 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.15.9 (minor fixes) Message-ID: <565E5F29.7050301@nagafix.co.uk> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, 0.16 is taking a little bit longer to wrap up, so here is one more 0.15.x stable update. None of these fixes are very important, though they do fix some long standing bugs. There is no urgency to update if you were not affected. Most of these fixes will be ported to the v0.14.x branch sooner or later . Release notes: * fix OSX crashes caused by power events (disable the handler for now) * fix libwebp dependency with CentOS 7 * fix network layer error with bencode and missing workspace attribute * fix handling of window configure requests before the window is shown * fix for applications sending configure requests to the root window * fix keyboard "nuisance" modifiers handling * fix keyboard modifier synchronization (wrong keys pressed or stuck) * fix clamping of cursor hotspot when the cursor image is scaled * fix mmap corner case handling: disable it rather than erroring out * fix sound subprocess plugin options (ie: honour device selection) * fix limit the number of authentication requests per connection * fix handling of speed / quality and min speed / quality changes * fix video encoding pipeline evaluation * ensure xpra vs xpra-common lockstep RPM package dependency The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZeXyYACgkQGK2zHPGK1rsbwACaA/xFsEUrgQYvDbXpMncHnPGZ mloAn1jUs9dFP4PZl+MW0p8gbiPaP+2Y =0LZd -----END PGP SIGNATURE----- From rdt at cs.queensu.ca Wed Dec 2 17:13:43 2015 From: rdt at cs.queensu.ca (Bob Tennent) Date: Wed, 02 Dec 2015 12:13:43 -0500 Subject: [winswitch] [ANNOUNCE] xpra 0.15.9 (minor fixes) In-Reply-To: <565E5F29.7050301@nagafix.co.uk> References: <565E5F29.7050301@nagafix.co.uk> Message-ID: <20151202171343.oHqF4n-gXEho%rdt@cs.queensu.ca> Processing Dependency: libx264.so.148 for package: xpra-0.15.9-2.el6_7.i686 Packages skipped because of dependency problems: xpra-0.15.9-2.el6_7.i686 from winswitch From mark.mandel at gmail.com Wed Dec 2 20:37:03 2015 From: mark.mandel at gmail.com (Mark Mandel) Date: Wed, 2 Dec 2015 12:37:03 -0800 Subject: [winswitch] [ANNOUNCE] xpra 0.15.9 (minor fixes) In-Reply-To: <565E5F29.7050301@nagafix.co.uk> References: <565E5F29.7050301@nagafix.co.uk> Message-ID: Sweet! Can't wait to take it for a spin! On 1 December 2015 at 19:02, Antoine Martin wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > 0.16 is taking a little bit longer to wrap up, so here is one more > 0.15.x stable update. > None of these fixes are very important, though they do fix some long > standing bugs. > There is no urgency to update if you were not affected. > > Most of these fixes will be ported to the v0.14.x branch sooner or later > . > > > Release notes: > * fix OSX crashes caused by power events (disable the handler for now) > * fix libwebp dependency with CentOS 7 > * fix network layer error with bencode and missing workspace attribute > * fix handling of window configure requests before the window is shown > * fix for applications sending configure requests to the root window > * fix keyboard "nuisance" modifiers handling > * fix keyboard modifier synchronization (wrong keys pressed or stuck) > * fix clamping of cursor hotspot when the cursor image is scaled > * fix mmap corner case handling: disable it rather than erroring out > * fix sound subprocess plugin options (ie: honour device selection) > * fix limit the number of authentication requests per connection > * fix handling of speed / quality and min speed / quality changes > * fix video encoding pipeline evaluation > * ensure xpra vs xpra-common lockstep RPM package dependency > > > The source: > https://xpra.org/src/ > Binaries/repositories: > https://winswitch.org/downloads/ > Direct binary downloads: > https://xpra.org/dists/ > Beta: > https://xpra.org/beta/ > > Cheers > Antoine > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iEYEARECAAYFAlZeXyYACgkQGK2zHPGK1rsbwACaA/xFsEUrgQYvDbXpMncHnPGZ > mloAn1jUs9dFP4PZl+MW0p8gbiPaP+2Y > =0LZd > -----END PGP SIGNATURE----- > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > -- E: mark.mandel at gmail.com T: http://www.twitter.com/neurotic W: www.compoundtheory.com 2 Devs from Down Under Podcast http://www.2ddu.com/ From antoine at nagafix.co.uk Thu Dec 3 08:40:06 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 3 Dec 2015 15:40:06 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.15.9 (minor fixes) In-Reply-To: <20151202171343.oHqF4n-gXEho%rdt@cs.queensu.ca> References: <565E5F29.7050301@nagafix.co.uk> <20151202171343.oHqF4n-gXEho%rdt@cs.queensu.ca> Message-ID: <565FFFE6.1070302@nagafix.co.uk> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/12/15 00:13, Bob Tennent wrote: > Processing Dependency: libx264.so.148 for package: > xpra-0.15.9-2.el6_7.i686 > > Packages skipped because of dependency problems: > xpra-0.15.9-2.el6_7.i686 from winswitch > Short answer: sorry about that, should be OK now with the 0.15.9-3 RPMs. Long answer (only for those interested in the packaging details): we now build both "stable" and "latest" x264 library RPMs. Those usually have different .so names (here version .148 for "latest"). "latest" is only meant to land in the "beta" repositories. The "latest" was built last and pushed to the beta repositories a couple of weeks ago. Then, the next stable xpra release was built by mistake against this x264 version instead of the "stable" one, but since it wasn't in the repository, yum complained that it couldn't find this dependency. (and I didn't notice because I usually have both repos configured..) I have now pushed a new x264 build (from "stable") and rebuilt new xpra RPMs (0.15.9-3) against that, so you should now be getting stable xpra and stable x264 RPMs with just a "yum update". If not, you may just need to force yum to refresh the repodata with: yum clean metadata && yum update Cheers Antoine -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEUEARECAAYFAlZf/+IACgkQGK2zHPGK1rud8gCeKh+X8MITQlvhCKXzWjP5hgOH rzQAmN7eJ8K0fPYisO88JJN6+pDAWSw= =v6Lm -----END PGP SIGNATURE----- From antoine at nagafix.co.uk Wed Dec 16 15:35:10 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 16 Dec 2015 22:35:10 +0700 Subject: [winswitch] [ANNOUNCE] [LTS] xpra 0.14.33 (many fixes) Message-ID: <567184AE.6090406@nagafix.co.uk> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, This release contains some significant fixes to many areas: platforms, keyboard mapping, network error handling, video compression stuttering, library compatibility, etc There is no urgency to update, but doing so is strongly recommended. Release notes: * fix OSX crashes caused by power events (disable the handler for now) * fix libwebp dependency with CentOS 7 * fix network layer error with bencode and missing workspace attribute * fix handling of window configure requests before the window is shown * fix keyboard "nuisance" modifiers handling * fix keyboard modifier synchronization (wrong keys pressed or stuck) * fix mmap corner case handling: disable it rather than erroring out * fix limit the number of authentication requests per connection * fix compatibility with Pillow 3.x (fixes systray on MS Windows) * fix video region stuttering and high network traffic * fix bug report tool compatibility with Python 2.6 and earlier * fix systray position on MS Windows with multiple monitors * fix bug report tool colour scheme with KDE * fix MS Windows disconnection error handling (new error codes) * fix clean disconnection reported as error * add keyboard shortcut for showing the bug report tool (Alt+Shift+F3) * allow building against libvpx 1.5 on MS Windows The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZxhKsACgkQGK2zHPGK1rtTEQCdEm7HqA7ungxY8HQD0usq2EZZ uPQAnA0XdWk0JGUTJ/6OpyZyzj8na7Uu =hxEl -----END PGP SIGNATURE----- From antoine at nagafix.co.uk Sat Dec 19 05:39:52 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sat, 19 Dec 2015 12:39:52 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.15.10 (important fixes) Message-ID: <5674EDA8.7030600@nagafix.co.uk> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Here is yet another 0.15.x stable update, containing some important fixes. This ensures that the 0.15 branch is at least as good as the current 0.14.x LTS. All those fixes are included in the upcoming 0.16 release, but since some distributions will no longer be supported (ie: Ubuntu Trusty), it makes sense to continue updating this branch for a little while longer. The rate of update will slow down a lot though, and may even be limited to those distributions. The 0.16.0 release is pretty much ready and can Release notes: * fix OpenGL errors with outdated drivers (now disabled by default) * fix workspace detection on MS Windows (primary monitor out of place) * fix video region stuttering and high network traffic * fix compatibility with Pillow 3.x (fixes systray on MS Windows) * fix bug report tool compatibility with Python 2.6 and earlier * fix systray position on MS Windows with multiple monitors * fix HTML5 client keyboard mapping (ie: right shift key) * fix bug report tool colour scheme with KDE * fix MS Windows disconnection error handling (new error codes) * fix MS Windows connection shutdown with SSH mode * fix clean disconnection reported as error * fix pixel buffer copy race condition * blacklist all Intel drivers on all platforms (crashes) * add keyboard shortcut for showing the bug report tool (Alt+Shift+F3) * allow building against libvpx 1.5 on MS Windows The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZ07aMACgkQGK2zHPGK1rteIQCdH2Jhuo6RrLjdnoCv+xmvsFlc lY4An14u0mYF35SdY+wcaUxnolv7Mubr =LiJ6 -----END PGP SIGNATURE----- From antoine at nagafix.co.uk Sat Dec 19 05:45:53 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sat, 19 Dec 2015 12:45:53 +0700 Subject: [winswitch] 0.16 (was xpra 0.15.10) In-Reply-To: <5674EDA8.7030600@nagafix.co.uk> References: <5674EDA8.7030600@nagafix.co.uk> Message-ID: <5674EF11.6000808@nagafix.co.uk> Continuing the last line of the 0.15.10 release email which got chopped off: The 0.16.0 release is pretty much ready and can be downloaded from the beta area. It has been tagged and development for the 0.17 release has started. You can find a provisional roadmap here: http://xpra.org/trac/milestone/0.17 Feel free to contribute with your own preferences. Cheers Antoine From fhenryco at yahoo.fr Sat Dec 19 07:20:11 2015 From: fhenryco at yahoo.fr (=?UTF-8?Q?Fr=C3=A9d=C3=A9ric_Henry-Couannier?=) Date: Sat, 19 Dec 2015 07:20:11 +0000 (UTC) Subject: [winswitch] 0.16 (was xpra 0.15.10) In-Reply-To: <5674EF11.6000808@nagafix.co.uk> References: <5674EF11.6000808@nagafix.co.uk> Message-ID: <1110746711.1576265.1450509611246.JavaMail.yahoo@mail.yahoo.com> Hello, Would it be possible to make the 0.16 sources (not only binaries) also available in the beta area ?This would allow testing it on arm boards (raspberry odroid). best regards, F H-C? Le Samedi 19 d?cembre 2015 6h46, Antoine Martin a ?crit : Continuing the last line of the 0.15.10 release email which got chopped off: The 0.16.0 release is pretty much ready and can be downloaded from the beta area. It has been tagged and development for the 0.17 release has started. You can find a provisional roadmap here: http://xpra.org/trac/milestone/0.17 Feel free to contribute with your own preferences. Cheers Antoine _______________________________________________ shifter-users mailing list shifter-users at lists.devloop.org.uk http://lists.devloop.org.uk/mailman/listinfo/shifter-users From antoine at nagafix.co.uk Sat Dec 19 07:59:04 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sat, 19 Dec 2015 14:59:04 +0700 Subject: [winswitch] 0.16 (was xpra 0.15.10) In-Reply-To: <1110746711.1576265.1450509611246.JavaMail.yahoo@mail.yahoo.com> References: <5674EF11.6000808@nagafix.co.uk> <1110746711.1576265.1450509611246.JavaMail.yahoo@mail.yahoo.com> Message-ID: <56750E48.6060804@nagafix.co.uk> On 19/12/15 14:20, Fr?d?ric Henry-Couannier wrote: > Hello, > > Would it be possible to make the 0.16 sources (not only binaries) also > available in the beta area ? Sorry, this is not possible. This has been discussed before on the mailing list: the way debuild works is completely different when you try to build source packages than when you make binaries. I just do not have the time to try to change the build system, then fix whatever is going to break for the next few months. Cheers Antoine > This would allow testing it on arm boards (raspberry odroid). > > best regards, > > F H-C > > > Le Samedi 19 d?cembre 2015 6h46, Antoine Martin > a ?crit : > > > Continuing the last line of the 0.15.10 release email which got chopped off: > The 0.16.0 release is pretty much ready and can be downloaded from the > beta area. > It has been tagged and development for the 0.17 release has started. > You can find a provisional roadmap here: > http://xpra.org/trac/milestone/0.17 > Feel free to contribute with your own preferences. > > > Cheers > Antoine > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > > From antoine at nagafix.co.uk Mon Dec 28 05:19:52 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Mon, 28 Dec 2015 12:19:52 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.16.0 (new major release) Message-ID: <5680C678.7010202@nagafix.co.uk> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, This release builds on the structural changes made in 0.15 to improve the existing functionality and add some useful new features. You can find a more user friendly description of these changes, including more detailed descriptions and links, here: http://xpra.org/trac/wiki/News#a0.16.0Release Here are some of the most prominent changes: * client side window scaling * audio-video synchronization * improved printer forwarding and HTML5 client printing support * support for screen capture tools * support remote SSH start without specifying a display * dbus server for easier runtime control * XShape forwarding for X11 clients * remove more legacy code, cleanups, add sanity checks, etc * switch to GStreamer 1.x on most platforms * zero copy memoryview buffers, safer read-only buffers * improved vp9 support * handling of very high client resolutions (8k and above) * more reliable window positioning and geometry (many changes) * network and protocol improvements: safety checks, threading, etc * support multiple socket directories * encryption improvements: support TCP only encryption, PKCS#7 padding * improved DPI and anti-alias synchronization and handling * better multi-monitor support * lz4 faster modes with automatic speed tuning * server file upload from system tray * new debugging subcommand: "xpra showconfig" * option to select a specific clibpoard to synchronize with (MS Windows) * faster OpenGL screen updates: group screen updates * replace calls to setxkbmap with native X11 API * opensuse support * XShm for override-redirect windows and shadow servers * faster X11 shadow servers * improved logging and debugging tools, fault injection * more robust error handling and recovery from client errors * NVENC support for MS Windows shadow servers Your comments and feature requests are always welcome. Now is the perfect time to submit them for the next release: http://xpra.org/trac/milestone/0.17 The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlaAxnQACgkQGK2zHPGK1rtPxQCcCgGu64bsDpxVAQk49gPTIeO1 GdoAnjOdhvGPzGwu7OOqsF4QvgA+0nFL =lBm6 -----END PGP SIGNATURE----- From dougdoole at gmail.com Tue Dec 29 15:48:55 2015 From: dougdoole at gmail.com (Douglas Doole) Date: Tue, 29 Dec 2015 15:48:55 +0000 Subject: [winswitch] [ANNOUNCE] xpra 0.16.0 (new major release) In-Reply-To: <5680C678.7010202@nagafix.co.uk> References: <5680C678.7010202@nagafix.co.uk> Message-ID: Hi Antoine. Any ETA for the 0.16 binary to be available for Ubuntu 14.04 (trusty)? Thanks. On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > This release builds on the structural changes made in 0.15 to improve > the existing functionality and add some useful new features. > > You can find a more user friendly description of these changes, > including more detailed descriptions and links, here: > http://xpra.org/trac/wiki/News#a0.16.0Release > > Here are some of the most prominent changes: > * client side window scaling > * audio-video synchronization > * improved printer forwarding and HTML5 client printing support > * support for screen capture tools > * support remote SSH start without specifying a display > * dbus server for easier runtime control > * XShape forwarding for X11 clients > * remove more legacy code, cleanups, add sanity checks, etc > * switch to GStreamer 1.x on most platforms > * zero copy memoryview buffers, safer read-only buffers > * improved vp9 support > * handling of very high client resolutions (8k and above) > * more reliable window positioning and geometry (many changes) > * network and protocol improvements: safety checks, threading, etc > * support multiple socket directories > * encryption improvements: support TCP only encryption, PKCS#7 padding > * improved DPI and anti-alias synchronization and handling > * better multi-monitor support > * lz4 faster modes with automatic speed tuning > * server file upload from system tray > * new debugging subcommand: "xpra showconfig" > * option to select a specific clibpoard to synchronize with (MS Windows) > * faster OpenGL screen updates: group screen updates > * replace calls to setxkbmap with native X11 API > * opensuse support > * XShm for override-redirect windows and shadow servers > * faster X11 shadow servers > * improved logging and debugging tools, fault injection > * more robust error handling and recovery from client errors > * NVENC support for MS Windows shadow servers > > Your comments and feature requests are always welcome. > Now is the perfect time to submit them for the next release: > http://xpra.org/trac/milestone/0.17 > > The source: > https://xpra.org/src/ > Binaries/repositories: > https://winswitch.org/downloads/ > Direct binary downloads: > https://xpra.org/dists/ > Beta: > https://xpra.org/beta/ > > Cheers > Antoine > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iEYEARECAAYFAlaAxnQACgkQGK2zHPGK1rtPxQCcCgGu64bsDpxVAQk49gPTIeO1 > GdoAnjOdhvGPzGwu7OOqsF4QvgA+0nFL > =lBm6 > -----END PGP SIGNATURE----- > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From antoine at nagafix.co.uk Tue Dec 29 15:52:52 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 29 Dec 2015 22:52:52 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.16.0 (new major release) In-Reply-To: References: <5680C678.7010202@nagafix.co.uk> Message-ID: <5682AC54.9070103@nagafix.co.uk> On 29/12/15 22:48, Douglas Doole wrote: > Hi Antoine. > Any ETA for the 0.16 binary to be available for Ubuntu 14.04 (trusty)? Ubuntu Trusty is not supported with newer versions (0.16 and later). I will continue to maintain the 0.15 branch for those distros unable to make the jump. Cheers Antoine > > Thanks. > > On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin > wrote: > > Hi, > > This release builds on the structural changes made in 0.15 to improve > the existing functionality and add some useful new features. > > You can find a more user friendly description of these changes, > including more detailed descriptions and links, here: > http://xpra.org/trac/wiki/News#a0.16.0Release > > Here are some of the most prominent changes: > * client side window scaling > * audio-video synchronization > * improved printer forwarding and HTML5 client printing support > * support for screen capture tools > * support remote SSH start without specifying a display > * dbus server for easier runtime control > * XShape forwarding for X11 clients > * remove more legacy code, cleanups, add sanity checks, etc > * switch to GStreamer 1.x on most platforms > * zero copy memoryview buffers, safer read-only buffers > * improved vp9 support > * handling of very high client resolutions (8k and above) > * more reliable window positioning and geometry (many changes) > * network and protocol improvements: safety checks, threading, etc > * support multiple socket directories > * encryption improvements: support TCP only encryption, PKCS#7 padding > * improved DPI and anti-alias synchronization and handling > * better multi-monitor support > * lz4 faster modes with automatic speed tuning > * server file upload from system tray > * new debugging subcommand: "xpra showconfig" > * option to select a specific clibpoard to synchronize with (MS Windows) > * faster OpenGL screen updates: group screen updates > * replace calls to setxkbmap with native X11 API > * opensuse support > * XShm for override-redirect windows and shadow servers > * faster X11 shadow servers > * improved logging and debugging tools, fault injection > * more robust error handling and recovery from client errors > * NVENC support for MS Windows shadow servers > > Your comments and feature requests are always welcome. > Now is the perfect time to submit them for the next release: > http://xpra.org/trac/milestone/0.17 > > The source: > https://xpra.org/src/ > Binaries/repositories: > https://winswitch.org/downloads/ > Direct binary downloads: > https://xpra.org/dists/ > Beta: > https://xpra.org/beta/ > > Cheers > Antoine > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From norman at rasmussen.co.za Wed Dec 30 13:07:53 2015 From: norman at rasmussen.co.za (Norman Rasmussen) Date: Wed, 30 Dec 2015 13:07:53 +0000 Subject: [winswitch] [ANNOUNCE] xpra 0.16.0 (new major release) In-Reply-To: <5682AC54.9070103@nagafix.co.uk> References: <5680C678.7010202@nagafix.co.uk> <5682AC54.9070103@nagafix.co.uk> Message-ID: On Tue, Dec 29, 2015 at 3:52 PM, Antoine Martin wrote: > On 29/12/15 22:48, Douglas Doole wrote: > > Hi Antoine. > > Any ETA for the 0.16 binary to be available for Ubuntu 14.04 (trusty)? > Ubuntu Trusty is not supported with newer versions (0.16 and later). > I will continue to maintain the 0.15 branch for those distros unable to > make the jump. > What does 0.16 require that trusty doesn't have? i.e. if I wanted to upgrade to 0.16 what do I need to pull from a newer release to support it? > Cheers > Antoine > > > > > > Thanks. > > > > On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin > > wrote: > > > > Hi, > > > > This release builds on the structural changes made in 0.15 to improve > > the existing functionality and add some useful new features. > > > > You can find a more user friendly description of these changes, > > including more detailed descriptions and links, here: > > http://xpra.org/trac/wiki/News#a0.16.0Release > > > > Here are some of the most prominent changes: > > * client side window scaling > > * audio-video synchronization > > * improved printer forwarding and HTML5 client printing support > > * support for screen capture tools > > * support remote SSH start without specifying a display > > * dbus server for easier runtime control > > * XShape forwarding for X11 clients > > * remove more legacy code, cleanups, add sanity checks, etc > > * switch to GStreamer 1.x on most platforms > > * zero copy memoryview buffers, safer read-only buffers > > * improved vp9 support > > * handling of very high client resolutions (8k and above) > > * more reliable window positioning and geometry (many changes) > > * network and protocol improvements: safety checks, threading, etc > > * support multiple socket directories > > * encryption improvements: support TCP only encryption, PKCS#7 padding > > * improved DPI and anti-alias synchronization and handling > > * better multi-monitor support > > * lz4 faster modes with automatic speed tuning > > * server file upload from system tray > > * new debugging subcommand: "xpra showconfig" > > * option to select a specific clibpoard to synchronize with (MS Windows) > > * faster OpenGL screen updates: group screen updates > > * replace calls to setxkbmap with native X11 API > > * opensuse support > > * XShm for override-redirect windows and shadow servers > > * faster X11 shadow servers > > * improved logging and debugging tools, fault injection > > * more robust error handling and recovery from client errors > > * NVENC support for MS Windows shadow servers > > > > Your comments and feature requests are always welcome. > > Now is the perfect time to submit them for the next release: > > http://xpra.org/trac/milestone/0.17 > > > > The source: > > https://xpra.org/src/ > > Binaries/repositories: > > https://winswitch.org/downloads/ > > Direct binary downloads: > > https://xpra.org/dists/ > > Beta: > > https://xpra.org/beta/ > > > > Cheers > > Antoine > > _______________________________________________ > > shifter-users mailing list > > shifter-users at lists.devloop.org.uk > > > > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > > > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > -- - Norman Rasmussen - Email: norman at rasmussen.co.za - Home page: http://norman.rasmussen.co.za/ From antoine at nagafix.co.uk Wed Dec 30 13:32:08 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 30 Dec 2015 20:32:08 +0700 Subject: [winswitch] xpra 0.16.0 with Ubuntu Trusty (was announcement email thread) In-Reply-To: References: <5680C678.7010202@nagafix.co.uk> <5682AC54.9070103@nagafix.co.uk> Message-ID: <5683DCD8.7080406@nagafix.co.uk> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 30/12/15 20:07, Norman Rasmussen wrote: > On Tue, Dec 29, 2015 at 3:52 PM, Antoine Martin > > wrote: > > On 29/12/15 22:48, Douglas Doole wrote: >> Hi Antoine. Any ETA for the 0.16 binary to be available for >> Ubuntu 14.04 (trusty)? > Ubuntu Trusty is not supported with newer versions (0.16 and > later). I will continue to maintain the 0.15 branch for those > distros unable to make the jump. > > > What does 0.16 require that trusty doesn't have? i.e. if I wanted > to upgrade to 0.16 what do I need to pull from a newer release to > support it? The main stumbling block with making builds for Trusty is that we have removed support for the ill-fated Debian libav fork and will only support ffmpeg going forward. I have made builds for Trusty and those work fine but they lack h264 decoding which is done via our "dec_avcodec2", and the colourspace conversion step is done via the slow cython fallback. There is a 0.16.1-RC build there right now (but beware that the beta area gets cleaned up and refreshed regularly, 0.17 alpha builds are coming up next): http:/xpra.org/beta/trusty/ h264 is the default encoding because it provides the best performance, which is why I don't want to make a new release without it. It would be seen as a regression for many use cases. The vp8 encoding is pretty close, but it has not had the same amount of testing. The other problem with Trusty is OpenGL driver stability. Another potential problem is the move to GStreamer 1.x and the packaging changes that go with it. If there is enough demand for it, I guess I could change my mind on this issue, but only if enough Trusty users request it and do enough testing... The next Ubuntu LTS release will be supported in 0.16 and later. Cheers Antoine > > > Cheers Antoine > > >> >> Thanks. >> >> On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin >> >> >> >> wrote: >> >> Hi, >> >> This release builds on the structural changes made in 0.15 to >> improve the existing functionality and add some useful new >> features. >> >> You can find a more user friendly description of these changes, >> including more detailed descriptions and links, here: >> http://xpra.org/trac/wiki/News#a0.16.0Release >> >> Here are some of the most prominent changes: * client side window >> scaling * audio-video synchronization * improved printer >> forwarding and HTML5 client printing support * support for screen >> capture tools * support remote SSH start without specifying a >> display * dbus server for easier runtime control * XShape >> forwarding for X11 clients * remove more legacy code, cleanups, >> add sanity checks, etc * switch to GStreamer 1.x on most >> platforms * zero copy memoryview buffers, safer read-only >> buffers * improved vp9 support * handling of very high client >> resolutions (8k and above) * more reliable window positioning and >> geometry (many changes) * network and protocol improvements: >> safety checks, threading, etc * support multiple socket >> directories * encryption improvements: support TCP only >> encryption, PKCS#7 padding * improved DPI and anti-alias >> synchronization and handling * better multi-monitor support * lz4 >> faster modes with automatic speed tuning * server file upload >> from system tray * new debugging subcommand: "xpra showconfig" * >> option to select a specific clibpoard to synchronize with (MS > Windows) >> * faster OpenGL screen updates: group screen updates * replace >> calls to setxkbmap with native X11 API * opensuse support * XShm >> for override-redirect windows and shadow servers * faster X11 >> shadow servers * improved logging and debugging tools, fault >> injection * more robust error handling and recovery from client >> errors * NVENC support for MS Windows shadow servers >> >> Your comments and feature requests are always welcome. Now is the >> perfect time to submit them for the next release: >> http://xpra.org/trac/milestone/0.17 >> >> The source: https://xpra.org/src/ Binaries/repositories: >> https://winswitch.org/downloads/ Direct binary downloads: >> https://xpra.org/dists/ Beta: https://xpra.org/beta/ >> >> Cheers Antoine _______________________________________________ >> shifter-users mailing list shifter-users at lists.devloop.org.uk > >> > >> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >> > > _______________________________________________ shifter-users > mailing list shifter-users at lists.devloop.org.uk > > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > > > > > -- - Norman Rasmussen - Email: norman at rasmussen.co.za > - Home page: > http://norman.rasmussen.co.za/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlaD3NgACgkQGK2zHPGK1rsaPwCfSH7OF+xnJbefyHtiTY07lM17 9TYAniQzD08K2S0P9xM739wn8vpvnb9U =hquW -----END PGP SIGNATURE----- From esarmien at g.harvard.edu Wed Dec 30 16:57:01 2015 From: esarmien at g.harvard.edu (Evan Sarmiento) Date: Wed, 30 Dec 2015 11:57:01 -0500 Subject: [winswitch] xpra 0.16.0 with Ubuntu Trusty (was announcement email thread) In-Reply-To: <5683DCD8.7080406@nagafix.co.uk> References: <5680C678.7010202@nagafix.co.uk> <5682AC54.9070103@nagafix.co.uk> <5683DCD8.7080406@nagafix.co.uk> Message-ID: Hi Antoine, Just upgraded to xpra 0.16.0; and I?m getting an error such as this when trying to attach an xpra server. Does this have to do with my somehow inoperative GStreamer? Best, Evan ??????[esarmien at beta-exec6-2.clus.hmdc.harvard.edu]? ??????[~/.HMDC/jobs/interactive/shell_2.31.3_105_201512301451512209]> xpra --socket-dir=/tmp/condor/execute/dir_8563 attach :0 2015-12-30 11:55:38,172 Warning: outdated/buggy version of Python: 2.6.6.final.0 2015-12-30 11:55:38,172 ?switching to process polling every 2 seconds to support 'exit-with-children' 2015-12-30 11:55:38,172 Xpra gtk2 client version 0.16.0-runknown 2015-12-30 11:55:38,180 ?running on Linux CentOS 6.7 Final Warning: failed to import GStreamer: ?1.0 failed with: 'module' object has no attribute 'require_version' 2015-12-30 11:55:38,836 ?detected keyboard: rules=evdev, model=evdev, layout=us 2015-12-30 11:55:38,839 ?desktop size is 1440x900 with 1 screen: 2015-12-30 11:55:38,839 ? localhost:10.0 (381x238 mm - DPI: 96x96) workarea: 1440x873 at 0x27 2015-12-30 11:55:38,839 ? ? monitor 1 2015-12-30 11:55:38,907 enabled fast mmap transfers using 256MB shared memory area 2015-12-30 11:55:38,907 Xpra X11 server version 0.16.0-runknown 2015-12-30 11:55:38,907 ?running on Linux CentOS 6.7 Final 2015-12-30 11:55:38,910 Attached to :0 (press Control-C to detach) 2015-12-30 11:55:38,958 failed to instantiate Traceback (most recent call last): ? File "/usr/lib64/python2.6/site-packages/xpra/client/ui_client_base.py", line 2358, in make_new_window ? ? window = cwc(self, group_leader_window, wid, x, y, ww, wh, bw, bh, metadata, override_redirect, client_properties, self.border, self.max_window_size) ? File "/usr/lib64/python2.6/site-packages/xpra/client/client_window_base.py", line 55, in __init__ ? ? self.setup_window(bw, bh) ? File "/usr/lib64/python2.6/site-packages/xpra/client/gtk2/border_client_window.py", line 20, in setup_window ? ? ClientWindow.setup_window(self, *args) ? File "/usr/lib64/python2.6/site-packages/xpra/client/gtk2/gtk2_window_base.py", line 86, in setup_window ? ? GTKClientWindowBase.setup_window(self, *args) ? File "/usr/lib64/python2.6/site-packages/xpra/client/gtk_base/gtk_client_window_base.py", line 229, in setup_window ? ? self.set_alpha() ? File "/usr/lib64/python2.6/site-packages/xpra/client/gtk_base/gtk_client_window_base.py", line 304, in set_alpha ? ? metalog("set_alpha() has_alpha=%s, %s.HAS_ALPHA=%s, realized=%s", self._has_alpha, bc, bc.HAS_ALPHA, self.is_realized()) ? File "/usr/lib64/python2.6/site-packages/xpra/client/gtk_base/gtk_client_window_base.py", line 589, in is_realized ? ? return is_realized(self) ? File "/usr/lib64/python2.6/site-packages/xpra/gtk_common/gtk_util.py", line 247, in is_realized ? ? return widget.get_realized() AttributeError: 'BorderClientWindow' object has no attribute 'get_realized' 2015-12-30 11:55:38,960 no more options.. this window will not be shown, sorry On December 30, 2015 at 8:32:14 AM, Antoine Martin (antoine at nagafix.co.uk) wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 30/12/15 20:07, Norman Rasmussen wrote: > > On Tue, Dec 29, 2015 at 3:52 PM, Antoine Martin > > > wrote: > > > > On 29/12/15 22:48, Douglas Doole wrote: > >> Hi Antoine. Any ETA for the 0.16 binary to be available for > >> Ubuntu 14.04 (trusty)? > > Ubuntu Trusty is not supported with newer versions (0.16 and > > later). I will continue to maintain the 0.15 branch for those > > distros unable to make the jump. > > > > > > What does 0.16 require that trusty doesn't have? i.e. if I wanted > > to upgrade to 0.16 what do I need to pull from a newer release to > > support it? > The main stumbling block with making builds for Trusty is that we have > removed support for the ill-fated Debian libav fork and will only > support ffmpeg going forward. > > I have made builds for Trusty and those work fine but they lack h264 > decoding which is done via our "dec_avcodec2", and the colourspace > conversion step is done via the slow cython fallback. > > There is a 0.16.1-RC build there right now (but beware that the beta > area gets cleaned up and refreshed regularly, 0.17 alpha builds are > coming up next): > http:/xpra.org/beta/trusty/ > > h264 is the default encoding because it provides the best performance, > which is why I don't want to make a new release without it. > It would be seen as a regression for many use cases. > The vp8 encoding is pretty close, but it has not had the same amount > of testing. > > The other problem with Trusty is OpenGL driver stability. > > Another potential problem is the move to GStreamer 1.x and the > packaging changes that go with it. > > If there is enough demand for it, I guess I could change my mind on > this issue, but only if enough Trusty users request it and do enough > testing... > > The next Ubuntu LTS release will be supported in 0.16 and later. > > Cheers > Antoine > > > > > > > > Cheers Antoine > > > > > >> > >> Thanks. > >> > >> On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin > >> > >> >> > >> wrote: > >> > >> Hi, > >> > >> This release builds on the structural changes made in 0.15 to > >> improve the existing functionality and add some useful new > >> features. > >> > >> You can find a more user friendly description of these changes, > >> including more detailed descriptions and links, here: > >> http://xpra.org/trac/wiki/News#a0.16.0Release > >> > >> Here are some of the most prominent changes: * client side window > >> scaling * audio-video synchronization * improved printer > >> forwarding and HTML5 client printing support * support for screen > >> capture tools * support remote SSH start without specifying a > >> display * dbus server for easier runtime control * XShape > >> forwarding for X11 clients * remove more legacy code, cleanups, > >> add sanity checks, etc * switch to GStreamer 1.x on most > >> platforms * zero copy memoryview buffers, safer read-only > >> buffers * improved vp9 support * handling of very high client > >> resolutions (8k and above) * more reliable window positioning and > >> geometry (many changes) * network and protocol improvements: > >> safety checks, threading, etc * support multiple socket > >> directories * encryption improvements: support TCP only > >> encryption, PKCS#7 padding * improved DPI and anti-alias > >> synchronization and handling * better multi-monitor support * lz4 > >> faster modes with automatic speed tuning * server file upload > >> from system tray * new debugging subcommand: "xpra showconfig" * > >> option to select a specific clibpoard to synchronize with (MS > > Windows) > >> * faster OpenGL screen updates: group screen updates * replace > >> calls to setxkbmap with native X11 API * opensuse support * XShm > >> for override-redirect windows and shadow servers * faster X11 > >> shadow servers * improved logging and debugging tools, fault > >> injection * more robust error handling and recovery from client > >> errors * NVENC support for MS Windows shadow servers > >> > >> Your comments and feature requests are always welcome. Now is the > >> perfect time to submit them for the next release: > >> http://xpra.org/trac/milestone/0.17 > >> > >> The source: https://xpra.org/src/ Binaries/repositories: > >> https://winswitch.org/downloads/ Direct binary downloads: > >> https://xpra.org/dists/ Beta: https://xpra.org/beta/ > >> > >> Cheers Antoine _______________________________________________ > >> shifter-users mailing list shifter-users at lists.devloop.org.uk > > > >> > > > > >> http://lists.devloop.org.uk/mailman/listinfo/shifter-users > >> > > > > _______________________________________________ shifter-users > > mailing list shifter-users at lists.devloop.org.uk > > > > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > > > > > > > > > > -- - Norman Rasmussen - Email: norman at rasmussen.co.za > > - Home page: > > http://norman.rasmussen.co.za/ > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iEYEARECAAYFAlaD3NgACgkQGK2zHPGK1rsaPwCfSH7OF+xnJbefyHtiTY07lM17 > 9TYAniQzD08K2S0P9xM739wn8vpvnb9U > =hquW > -----END PGP SIGNATURE----- > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > -- Evan Sarmeinto Front End Systems Software Developer Harvard-MIT Data Center T: 617-384-5876 E: esarmien at g.harvard.edu Follow us: @hmdcrce From antoine at nagafix.co.uk Wed Dec 30 18:00:41 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 31 Dec 2015 01:00:41 +0700 Subject: [winswitch] [ANNOUNCE] xpra 0.16.0 (new major release) In-Reply-To: References: <5680C678.7010202@nagafix.co.uk> <5682AC54.9070103@nagafix.co.uk> <5683DCD8.7080406@nagafix.co.uk> Message-ID: <56841BC9.6060502@nagafix.co.uk> On 30/12/15 23:57, Evan Sarmiento wrote: > Hi Antoine, > > Just upgraded to xpra 0.16.0; and I?m getting an error such as this when trying to attach an xpra server. Does this have to do with my somehow inoperative GStreamer? No it doesn't, but I'll also take a look at this one ASAP. (snip) > File "/usr/lib64/python2.6/site-packages/xpra/gtk_common/gtk_util.py", line 247, in is_realized > return widget.get_realized() > AttributeError: 'BorderClientWindow' object has no attribute 'get_realized' > 2015-12-30 11:55:38,960 no more options.. this window will not be shown, sorry Thanks for the report. This is now fixed. Sorry about that. Since this is a pretty big issue, I've pushed pre-release 0.16.1 builds with this fix to the stable CentOS 6 repositories. Cheers Antoine > > > On December 30, 2015 at 8:32:14 AM, Antoine Martin (antoine at nagafix.co.uk) wrote: > On 30/12/15 20:07, Norman Rasmussen wrote: >>>> On Tue, Dec 29, 2015 at 3:52 PM, Antoine Martin >>>>> wrote: >>>> >>>> On 29/12/15 22:48, Douglas Doole wrote: >>>>> Hi Antoine. Any ETA for the 0.16 binary to be available for >>>>> Ubuntu 14.04 (trusty)? >>>> Ubuntu Trusty is not supported with newer versions (0.16 and >>>> later). I will continue to maintain the 0.15 branch for those >>>> distros unable to make the jump. >>>> >>>> >>>> What does 0.16 require that trusty doesn't have? i.e. if I wanted >>>> to upgrade to 0.16 what do I need to pull from a newer release to >>>> support it? > The main stumbling block with making builds for Trusty is that we have > removed support for the ill-fated Debian libav fork and will only > support ffmpeg going forward. > > I have made builds for Trusty and those work fine but they lack h264 > decoding which is done via our "dec_avcodec2", and the colourspace > conversion step is done via the slow cython fallback. > > There is a 0.16.1-RC build there right now (but beware that the beta > area gets cleaned up and refreshed regularly, 0.17 alpha builds are > coming up next): > http:/xpra.org/beta/trusty/ > > h264 is the default encoding because it provides the best performance, > which is why I don't want to make a new release without it. > It would be seen as a regression for many use cases. > The vp8 encoding is pretty close, but it has not had the same amount > of testing. > > The other problem with Trusty is OpenGL driver stability. > > Another potential problem is the move to GStreamer 1.x and the > packaging changes that go with it. > > If there is enough demand for it, I guess I could change my mind on > this issue, but only if enough Trusty users request it and do enough > testing... > > The next Ubuntu LTS release will be supported in 0.16 and later. > > Cheers > Antoine > > >>>> >>>> >>>> Cheers Antoine >>>> >>>> >>>>> >>>>> Thanks. >>>>> >>>>> On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin >>>>> >>>>>>> >>>>> wrote: >>>>> >>>>> Hi, >>>>> >>>>> This release builds on the structural changes made in 0.15 to >>>>> improve the existing functionality and add some useful new >>>>> features. >>>>> >>>>> You can find a more user friendly description of these changes, >>>>> including more detailed descriptions and links, here: >>>>> http://xpra.org/trac/wiki/News#a0.16.0Release >>>>> >>>>> Here are some of the most prominent changes: * client side window >>>>> scaling * audio-video synchronization * improved printer >>>>> forwarding and HTML5 client printing support * support for screen >>>>> capture tools * support remote SSH start without specifying a >>>>> display * dbus server for easier runtime control * XShape >>>>> forwarding for X11 clients * remove more legacy code, cleanups, >>>>> add sanity checks, etc * switch to GStreamer 1.x on most >>>>> platforms * zero copy memoryview buffers, safer read-only >>>>> buffers * improved vp9 support * handling of very high client >>>>> resolutions (8k and above) * more reliable window positioning and >>>>> geometry (many changes) * network and protocol improvements: >>>>> safety checks, threading, etc * support multiple socket >>>>> directories * encryption improvements: support TCP only >>>>> encryption, PKCS#7 padding * improved DPI and anti-alias >>>>> synchronization and handling * better multi-monitor support * lz4 >>>>> faster modes with automatic speed tuning * server file upload >>>>> from system tray * new debugging subcommand: "xpra showconfig" * >>>>> option to select a specific clibpoard to synchronize with (MS >>>> Windows) >>>>> * faster OpenGL screen updates: group screen updates * replace >>>>> calls to setxkbmap with native X11 API * opensuse support * XShm >>>>> for override-redirect windows and shadow servers * faster X11 >>>>> shadow servers * improved logging and debugging tools, fault >>>>> injection * more robust error handling and recovery from client >>>>> errors * NVENC support for MS Windows shadow servers >>>>> >>>>> Your comments and feature requests are always welcome. Now is the >>>>> perfect time to submit them for the next release: >>>>> http://xpra.org/trac/milestone/0.17 >>>>> >>>>> The source: https://xpra.org/src/ Binaries/repositories: >>>>> https://winswitch.org/downloads/ Direct binary downloads: >>>>> https://xpra.org/dists/ Beta: https://xpra.org/beta/ >>>>> >>>>> Cheers Antoine _______________________________________________ >>>>> shifter-users mailing list shifter-users at lists.devloop.org.uk >>>> >>>>>>>> >>>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >>>>> >>>> >>>> _______________________________________________ shifter-users >>>> mailing list shifter-users at lists.devloop.org.uk >>>> >>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >>>> >>>> >>>> >>>> >>>> -- - Norman Rasmussen - Email: norman at rasmussen.co.za >>>> - Home page: >>>> http://norman.rasmussen.co.za/ > >> _______________________________________________ >> shifter-users mailing list >> shifter-users at lists.devloop.org.uk >> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >> > > -- > Evan Sarmeinto > Front End Systems Software Developer > Harvard-MIT Data Center > T: 617-384-5876 > E: esarmien at g.harvard.edu > Follow us: @hmdcrce > > > From esarmien at g.harvard.edu Wed Dec 30 18:02:59 2015 From: esarmien at g.harvard.edu (Evan Sarmiento) Date: Wed, 30 Dec 2015 13:02:59 -0500 Subject: [winswitch] [ANNOUNCE] xpra 0.16.0 (new major release) In-Reply-To: <56841BC9.6060502@nagafix.co.uk> References: <5680C678.7010202@nagafix.co.uk> <5682AC54.9070103@nagafix.co.uk> <5683DCD8.7080406@nagafix.co.uk> <56841BC9.6060502@nagafix.co.uk> Message-ID: Thanks for the quick response Antoine. I actually figured out that it has to do with gtk.gtk_version() reporting a version higher than the installed PyGTK - which in my case is the RPM installed from CentOS 6. So, 0.16.1 is now in the EL6 repo? Awesome! Best, Evan On December 30, 2015 at 1:00:50 PM, Antoine Martin (antoine at nagafix.co.uk) wrote: > On 30/12/15 23:57, Evan Sarmiento wrote: > > Hi Antoine, > > > > Just upgraded to xpra 0.16.0; and I?m getting an error such as this when trying to attach > an xpra server. Does this have to do with my somehow inoperative GStreamer? > No it doesn't, but I'll also take a look at this one ASAP. > > (snip) > > File "/usr/lib64/python2.6/site-packages/xpra/gtk_common/gtk_util.py", line > 247, in is_realized > > return widget.get_realized() > > AttributeError: 'BorderClientWindow' object has no attribute 'get_realized' > > 2015-12-30 11:55:38,960 no more options.. this window will not be shown, sorry > > Thanks for the report. This is now fixed. Sorry about that. > > Since this is a pretty big issue, I've pushed pre-release 0.16.1 builds > with this fix to the stable CentOS 6 repositories. > > Cheers > Antoine > > > > > > > > > > On December 30, 2015 at 8:32:14 AM, Antoine Martin (antoine at nagafix.co.uk) wrote: > > On 30/12/15 20:07, Norman Rasmussen wrote: > >>>> On Tue, Dec 29, 2015 at 3:52 PM, Antoine Martin > >>>>> wrote: > >>>> > >>>> On 29/12/15 22:48, Douglas Doole wrote: > >>>>> Hi Antoine. Any ETA for the 0.16 binary to be available for > >>>>> Ubuntu 14.04 (trusty)? > >>>> Ubuntu Trusty is not supported with newer versions (0.16 and > >>>> later). I will continue to maintain the 0.15 branch for those > >>>> distros unable to make the jump. > >>>> > >>>> > >>>> What does 0.16 require that trusty doesn't have? i.e. if I wanted > >>>> to upgrade to 0.16 what do I need to pull from a newer release to > >>>> support it? > > The main stumbling block with making builds for Trusty is that we have > > removed support for the ill-fated Debian libav fork and will only > > support ffmpeg going forward. > > > > I have made builds for Trusty and those work fine but they lack h264 > > decoding which is done via our "dec_avcodec2", and the colourspace > > conversion step is done via the slow cython fallback. > > > > There is a 0.16.1-RC build there right now (but beware that the beta > > area gets cleaned up and refreshed regularly, 0.17 alpha builds are > > coming up next): > > http:/xpra.org/beta/trusty/ > > > > h264 is the default encoding because it provides the best performance, > > which is why I don't want to make a new release without it. > > It would be seen as a regression for many use cases. > > The vp8 encoding is pretty close, but it has not had the same amount > > of testing. > > > > The other problem with Trusty is OpenGL driver stability. > > > > Another potential problem is the move to GStreamer 1.x and the > > packaging changes that go with it. > > > > If there is enough demand for it, I guess I could change my mind on > > this issue, but only if enough Trusty users request it and do enough > > testing... > > > > The next Ubuntu LTS release will be supported in 0.16 and later. > > > > Cheers > > Antoine > > > > > >>>> > >>>> > >>>> Cheers Antoine > >>>> > >>>> > >>>>> > >>>>> Thanks. > >>>>> > >>>>> On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin > >>>>> > >>>>>>> > >>>>> wrote: > >>>>> > >>>>> Hi, > >>>>> > >>>>> This release builds on the structural changes made in 0.15 to > >>>>> improve the existing functionality and add some useful new > >>>>> features. > >>>>> > >>>>> You can find a more user friendly description of these changes, > >>>>> including more detailed descriptions and links, here: > >>>>> http://xpra.org/trac/wiki/News#a0.16.0Release > >>>>> > >>>>> Here are some of the most prominent changes: * client side window > >>>>> scaling * audio-video synchronization * improved printer > >>>>> forwarding and HTML5 client printing support * support for screen > >>>>> capture tools * support remote SSH start without specifying a > >>>>> display * dbus server for easier runtime control * XShape > >>>>> forwarding for X11 clients * remove more legacy code, cleanups, > >>>>> add sanity checks, etc * switch to GStreamer 1.x on most > >>>>> platforms * zero copy memoryview buffers, safer read-only > >>>>> buffers * improved vp9 support * handling of very high client > >>>>> resolutions (8k and above) * more reliable window positioning and > >>>>> geometry (many changes) * network and protocol improvements: > >>>>> safety checks, threading, etc * support multiple socket > >>>>> directories * encryption improvements: support TCP only > >>>>> encryption, PKCS#7 padding * improved DPI and anti-alias > >>>>> synchronization and handling * better multi-monitor support * lz4 > >>>>> faster modes with automatic speed tuning * server file upload > >>>>> from system tray * new debugging subcommand: "xpra showconfig" * > >>>>> option to select a specific clibpoard to synchronize with (MS > >>>> Windows) > >>>>> * faster OpenGL screen updates: group screen updates * replace > >>>>> calls to setxkbmap with native X11 API * opensuse support * XShm > >>>>> for override-redirect windows and shadow servers * faster X11 > >>>>> shadow servers * improved logging and debugging tools, fault > >>>>> injection * more robust error handling and recovery from client > >>>>> errors * NVENC support for MS Windows shadow servers > >>>>> > >>>>> Your comments and feature requests are always welcome. Now is the > >>>>> perfect time to submit them for the next release: > >>>>> http://xpra.org/trac/milestone/0.17 > >>>>> > >>>>> The source: https://xpra.org/src/ Binaries/repositories: > >>>>> https://winswitch.org/downloads/ Direct binary downloads: > >>>>> https://xpra.org/dists/ Beta: https://xpra.org/beta/ > >>>>> > >>>>> Cheers Antoine _______________________________________________ > >>>>> shifter-users mailing list shifter-users at lists.devloop.org.uk > >>>> > >>>>>>>> > >>>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users > >>>>> > >>>> > >>>> _______________________________________________ shifter-users > >>>> mailing list shifter-users at lists.devloop.org.uk > >>>> > >>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users > >>>> > >>>> > >>>> > >>>> > >>>> -- - Norman Rasmussen - Email: norman at rasmussen.co.za > >>>> - Home page: > >>>> http://norman.rasmussen.co.za/ > > > >> _______________________________________________ > >> shifter-users mailing list > >> shifter-users at lists.devloop.org.uk > >> http://lists.devloop.org.uk/mailman/listinfo/shifter-users > >> > > > > -- > > Evan Sarmeinto > > Front End Systems Software Developer > > Harvard-MIT Data Center > > T: 617-384-5876 > > E: esarmien at g.harvard.edu > > Follow us: @hmdcrce > > > > > > > > -- Evan Sarmeinto Front End Systems Software Developer Harvard-MIT Data Center T: 617-384-5876 E: esarmien at g.harvard.edu Follow us: @hmdcrce From antoine at nagafix.co.uk Thu Dec 31 08:42:49 2015 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 31 Dec 2015 15:42:49 +0700 Subject: [winswitch] xpra 0.16.0 "require_version" GStreamer warning (was announcement email thread) In-Reply-To: References: <5680C678.7010202@nagafix.co.uk> <5682AC54.9070103@nagafix.co.uk> <5683DCD8.7080406@nagafix.co.uk> Message-ID: <5684EA89.5040703@nagafix.co.uk> Hi Evan, > 2015-12-30 11:55:38,180 running on Linux CentOS 6.7 Final > Warning: failed to import GStreamer: > 1.0 failed with: 'module' object has no attribute 'require_version' I've looked into this warning and I don't understand how you got there! There are no "gobject-introspection" bindings for CentOS 6.x, and this warning implies that these bindings were loaded. In any case, this warning should not be fatal and you should be able to use sound with the fallback GStreamer 0.10 python-gst bindings. If not, please file a ticket with more details. Cheers Antoine From cko at spikes.com Wed Dec 30 17:33:01 2015 From: cko at spikes.com (Calvin Ko) Date: Wed, 30 Dec 2015 09:33:01 -0800 Subject: [winswitch] mp3/vorbis support for xpra html5 client Message-ID: Hi, I tried the sound support for the xpra 0.16 html5 client using "wav" and it works. "mp3" does not seem to be working. I 'd like to check the status of sound support for compressed format (mp3/vorbis). thanks, Calvin