{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/3451","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/3451/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/3451/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/3451/events","html_url":"https://github.com/Microsoft/vscode/issues/3451","id":136348483,"number":3451,"title":"VS Code not working on Ubuntu when connected using XRDP.","user":{"login":"hannesne","id":11169376,"avatar_url":"https://avatars.githubusercontent.com/u/11169376?v=3","gravatar_id":"","url":"https://api.github.com/users/hannesne","html_url":"https://github.com/hannesne","followers_url":"https://api.github.com/users/hannesne/followers","following_url":"https://api.github.com/users/hannesne/following{/other_user}","gists_url":"https://api.github.com/users/hannesne/gists{/gist_id}","starred_url":"https://api.github.com/users/hannesne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannesne/subscriptions","organizations_url":"https://api.github.com/users/hannesne/orgs","repos_url":"https://api.github.com/users/hannesne/repos","events_url":"https://api.github.com/users/hannesne/events{/privacy}","received_events_url":"https://api.github.com/users/hannesne/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/bug","name":"bug","color":"E57E7E"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/linux","name":"linux","color":"006b75"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/upstream","name":"upstream","color":"fef2c0"}],"state":"open","locked":false,"assignee":{"login":"Tyriar","id":2193314,"avatar_url":"https://avatars.githubusercontent.com/u/2193314?v=3","gravatar_id":"","url":"https://api.github.com/users/Tyriar","html_url":"https://github.com/Tyriar","followers_url":"https://api.github.com/users/Tyriar/followers","following_url":"https://api.github.com/users/Tyriar/following{/other_user}","gists_url":"https://api.github.com/users/Tyriar/gists{/gist_id}","starred_url":"https://api.github.com/users/Tyriar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tyriar/subscriptions","organizations_url":"https://api.github.com/users/Tyriar/orgs","repos_url":"https://api.github.com/users/Tyriar/repos","events_url":"https://api.github.com/users/Tyriar/events{/privacy}","received_events_url":"https://api.github.com/users/Tyriar/received_events","type":"User","site_admin":false},"assignees":[{"login":"Tyriar","id":2193314,"avatar_url":"https://avatars.githubusercontent.com/u/2193314?v=3","gravatar_id":"","url":"https://api.github.com/users/Tyriar","html_url":"https://github.com/Tyriar","followers_url":"https://api.github.com/users/Tyriar/followers","following_url":"https://api.github.com/users/Tyriar/following{/other_user}","gists_url":"https://api.github.com/users/Tyriar/gists{/gist_id}","starred_url":"https://api.github.com/users/Tyriar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tyriar/subscriptions","organizations_url":"https://api.github.com/users/Tyriar/orgs","repos_url":"https://api.github.com/users/Tyriar/repos","events_url":"https://api.github.com/users/Tyriar/events{/privacy}","received_events_url":"https://api.github.com/users/Tyriar/received_events","type":"User","site_admin":false}],"milestone":null,"comments":21,"created_at":"2016-02-25T10:42:19Z","updated_at":"2016-09-19T13:09:13Z","closed_at":null,"body":"Hi, it seems like the bug with either Atom or XRDP discussed in Atom issue here: https://github.com/atom/atom/issues/4360 is keeping VSCode from working in Ubuntu when you connect to it with RDP.\r\nTrying to launch the app gives the following output: \r\n\r\nXlib:  extension \"XInputExtension\" missing on display \":10.0\".\r\nXlib:  extension \"XInputExtension\" missing on display \":10.0\".\r\nlibGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so\r\nlibGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so\r\nlibGL: Can't open configuration file /home/hannesne/.drirc: No such file or directory.\r\nlibGL: Can't open configuration file /home/hannesne/.drirc: No such file or directory.\r\nlibGL error: No matching fbConfigs or visuals found\r\nlibGL error: failed to load driver: swrast\r\nbash: cannot set terminal process group (-1): Inappropriate ioctl for device\r\nbash: no job control in this shell\r\nXlib:  extension \"XInputExtension\" missing on display \":10.0\".\r\nXlib:  extension \"XInputExtension\" missing on display \":10.0\".\r\n[ , [Error: channel closed] ]\r\n\r\nThis happens regardless of using the MATE or LFCE desktop.\r\nAn output of GLXInfo gives the following:\r\n\r\nlibGL error: No matching fbConfigs or visuals found\r\nlibGL error: failed to load driver: swrast\r\nname of display: :10.0\r\ndisplay: :10  screen: 0\r\ndirect rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)\r\nserver glx vendor string: SGI\r\nserver glx version string: 1.2\r\nserver glx extensions:\r\n    GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating\r\nclient glx vendor string: Mesa Project and SGI\r\nclient glx version string: 1.4\r\nclient glx extensions:\r\n    GLX_ARB_create_context, GLX_ARB_create_context_profile,\r\n    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,\r\n    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,\r\n    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,\r\n    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,\r\n    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,\r\n    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,\r\n    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,\r\n    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,\r\n    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,\r\n    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,\r\n    GLX_SGI_swap_control, GLX_SGI_video_sync\r\nGLX version: 1.2\r\nGLX extensions:\r\n    GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info,\r\n    GLX_EXT_visual_rating, GLX_MESA_multithread_makecurrent\r\nOpenGL vendor string: Mesa project: www.mesa3d.org\r\nOpenGL renderer string: Mesa GLX Indirect\r\nOpenGL version string: 1.3 Mesa 4.0.4\r\nOpenGL extensions:\r\n    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,\r\n    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,\r\n    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,\r\n    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,\r\n    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_draw_range_elements,\r\n    GL_EXT_multi_draw_arrays, GL_EXT_texture_env_add,\r\n    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,\r\n    GL_EXT_texture_lod_bias, GL_SGIS_texture_border_clamp,\r\n    GL_SUN_multi_draw_arrays\r\n\r\n8 GLX Visuals\r\n    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav\r\n  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat\r\n----------------------------------------------------------------------------\r\n0x024 24 tc  1  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None\r\n0x025 24 tc  1  24  0 r  y .   8  8  8  0 .  .  0 16  8 16 16 16  0  0 0 None\r\n0x026 24 tc  1  24  0 r  y .   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None\r\n0x027 24 tc  1  24  0 r  . .   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None\r\n0x028 24 dc  1  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None\r\n0x029 24 dc  1  24  0 r  y .   8  8  8  0 .  .  0 16  8 16 16 16  0  0 0 None\r\n0x02a 24 dc  1  24  0 r  y .   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None\r\n0x02b 24 dc  1  24  0 r  . .   8  8  8  8 .  .  0 16  8 16 16 16 16  0 0 None\r\n\r\nAny suggestions?\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/247988266","html_url":"https://github.com/Microsoft/vscode/issues/3451#issuecomment-247988266","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/3451","id":247988266,"user":{"login":"MaximoTrinidad","id":19892435,"avatar_url":"https://avatars.githubusercontent.com/u/19892435?v=3","gravatar_id":"","url":"https://api.github.com/users/MaximoTrinidad","html_url":"https://github.com/MaximoTrinidad","followers_url":"https://api.github.com/users/MaximoTrinidad/followers","following_url":"https://api.github.com/users/MaximoTrinidad/following{/other_user}","gists_url":"https://api.github.com/users/MaximoTrinidad/gists{/gist_id}","starred_url":"https://api.github.com/users/MaximoTrinidad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MaximoTrinidad/subscriptions","organizations_url":"https://api.github.com/users/MaximoTrinidad/orgs","repos_url":"https://api.github.com/users/MaximoTrinidad/repos","events_url":"https://api.github.com/users/MaximoTrinidad/events{/privacy}","received_events_url":"https://api.github.com/users/MaximoTrinidad/received_events","type":"User","site_admin":false},"created_at":"2016-09-19T13:09:13Z","updated_at":"2016-09-19T13:09:13Z","body":"- VSCode Version: 1.5.2 Linux deb version\r\n- OS Version: Windows 10 Pro Insider Preview\r\n- Remote Connection to: Ubuntu 16.04.1 LTS Desktop\r\n- Linux xrdp: Xfce-session\r\n\r\nSteps to Reproduce:\r\n\r\n1.  On Windos 10, open Remote Desktop application\r\n2.  Connect to Linux machine using IP Address provided.\r\n3.  At the Xfec session, click on \"Applications | Development | Visual Studio Code\"\r\n\r\nResults:\r\nNothing opens\r\n\r\nProvide VS Code Verbose results:\r\nmaxt@orion:~$ code --verbose\r\nXlib:  extension \"XInputExtension\" missing on display \":10.0\".\r\n(4:29:39 PM) ### VSCode main.js ###\r\n(4:29:40 PM) /usr/share/code/resources/app { _: [],\r\n  paths: [],\r\n  performance: false,\r\n  verbose: true,\r\n  debugPluginHost: undefined,\r\n  debugBrkPluginHost: undefined,\r\n  logExtensionHostCommunication: false,\r\n  'new-window': false,\r\n  'reuse-window': false,\r\n  goto: false,\r\n  diff: false,\r\n  extensionHomePath: undefined,\r\n  extensionDevelopmentPath: undefined,\r\n  extensionTestsPath: undefined,\r\n  'disable-extensions': false,\r\n  locale: undefined,\r\n  wait: false }\r\nXlib:  extension \"XInputExtension\" missing on display \":10.0\".\r\nXlib:  extension \"XInputExtension\" missing on display \":10.0\".\r\n\r\nTry Workaround from:\r\nhttps://github.com/Microsoft/vscode/issues/3451\r\nhttps://github.com/Microsoft/vscode/issues/9016\r\nhttps://github.com/Microsoft/vscode/issues/11873\r\n\r\nChanging both '/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0' and '/usr/lib/x86_64-linux-gnu/libxcb.so.1'\r\ninformation: 's/BIG-REQUESTS/_IG-REQUESTS/' -> Didn't work!\r\n\r\nThis issue shouldn't be resolved with a workaround. It VS Code should work like JetBrains Python Editor \"PC PyCharm\" in a xrdp session. \r\n\r\n![pycharm_2016-09-18_18-10-30](https://cloud.githubusercontent.com/assets/19892435/18619477/8f6267fc-7dcb-11e6-9795-c89446499b68.jpg)\r\n\r\nSee attached image:\r\n![vscode_notremoting_2016-09-18_17-43-13](https://cloud.githubusercontent.com/assets/19892435/18619445/896c6b14-7dca-11e6-99c1-57ebdfc2d4a4.jpg)\r\n\r\n"}}
{"actor":{"display_login":"MaximoTrinidad"}}