startxwin – cygwin上的startx

我最近安装了cygwin,因为我想用matplotilb来显示地块,我试图让x11工作。 但是,从安装程序安装软件包后,我无法启动新的terminal:

  • 从窗口打开一个服务器 – 所有的应用程序 – cygwin-x打开一个窗口几分之一秒
  • cygwin shell的startxwin会导致这个输出,不会打开任何窗口

    $ startxwin

    欢迎来到XWin X服务器厂商:Cygwin / X项目版本:1.19.5.0操作系统:CYGWIN_NT-10.0 DESKTOP-4MNGT8H 2.9.0(0.318 / 5/3)2017-09-12 10:18 x86_64操作系统:Windows 10 [ Windows NT 10.0 build 15063](Win64)软件包:版本1.19.5-1内置2017年11月3日

    XWin使用以下命令行启动:

    / usr / bin / XWin:0 -multiwindow -auth /home/voyo/.serverauth.5460

    (II)xorg.conf不受支持(II)请参阅http://x.cygwin.com/docs/faq/cygwin-x-faq.html获取更多信息LoadPreferences:/home/voyo/.XWinrc not found LoadPreferences:加载/etc/X11/system.XWinrc LoadPreferences:完成parsingconfiguration文件… winDetectSupportedEngines – RemoteSession:no winDetectSupportedEngines – DirectDraw4安装,允许ShadowDDNL winDetectSupportedEngines – 返回,支持的引擎00000005 winSetEngine – 多窗口或无根=> ShadowGDI winScreenInit – 使用Windows显示深度为32位/像素winAllocateFBShadowGDI – 创buildDIB宽度:1920高度:1080深度:32 winFinishScreenInitFB – 掩码:00ff0000 0000ff00 000000ff winInitVisualsShadowGDI – 掩码00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32 MIT-SHM扩展由于缺less内核支持XFree86-Bigfont扩展由于在内核中缺less共享内存支持,禁用本地客户端优化glWinSelectGLimplementation:Loaded'cygnativeGLthunk.d (II)GLX:启用GLX_SGI_make_current_read(II)GLX:启用GLX_SGI_swap_control(II)GLX:启用GLX_SGI_swap_control(II)GLX:启用GLX_SGI_swap_control(II)GLX: :启用GLX_MESA_swap_control(II)GLX:启用GLX_SGIX_pbuffer(II)GLX:启用GLX_ARB_multisample(II)GLX:启用GLX_SGIS_multisample(II)GLX:启用GLX_ARB_fbconfig_float(II)GLX:启用GLX_EXT_fbconfig_packed_float(II)GLX:启用GLX_ARB_create_context(II)GLX:启用GLX_ARB_framebuffer_sRGB(II)AIGLX:启用GLX_MESA_copy_sub_buffer(II)wglGetPixelFormatAttribivARB(II)报告的92像素格式56 fbConfigs(II)忽略像素格式(II)GLX_ARB_create_context_profile(II)GLX:启用GLX_ARB_create_context_robustness(II)GLX:启用GLX_EXT_create_context_es2_profile :0不OpenGL,0未知像素types,36未加速(II)GLX:为屏幕0初始化的Win32原生WGL GL提供程序winPointerWarpCursor – Discar ( – )设置自动重复延迟= 500,速率= 31( – )Windows键盘布局:“00020409”(00020409)“United States> States-> International” ,types4( – )发现与XKBconfiguration匹配“English(USA,International)”( – )Model =“pc105”Layout =“us_intl”Variant =“none”Options =“none”Rules =“base”Model = winInitMultiWindowWM – DISPLAY =:0.0 winMultiWindowXMsgProc – DISPLAY =:0.0 winInitMultiWindowWM – xcb_connect()返回并成功打开>显示。 winClipboardThreadProc – DISPLAY =:0.0 winProcEstablishConnection – winInitClipboard返回。 winMultiWindowXMsgProc – xcb_connect()返回并成功打开>显示。 操作系统维护剪贴板查看器链:yes winClipboardProc – XOpenDisplay()返回并成功打开显示。 使用复合redirect

  • startx导致一个类似的输出,一个新的空白terminal出现片刻,然后立即closures,输出是这样的。

    $ startx

    欢迎来到XWin X服务器厂商:Cygwin / X项目版本:1.19.5.0操作系统:CYGWIN_NT-10.0 DESKTOP-4MNGT8H 2.9.0(0.318 / 5/3)2017-09-12 10:18 x86_64操作系统:Windows 10 [ Windows NT 10.0 build 15063](Win64)软件包:版本1.19.5-1内置2017年11月3日

    XWin使用以下命令行启动:

    / usr / bin / X:0 -auth /home/voyo/.serverauth.6320

    (II)xorg.conf不受支持(II)请参阅http://x.cygwin.com/docs/faq/cygwin-x-faq.html获取更多信息LoadPreferences:/home/voyo/.XWinrc not found LoadPreferences:加载/etc/X11/system.XWinrc LoadPreferences:完成parsingconfiguration文件… winDetectSupportedEngines – RemoteSession:不winDetectSupportedEngines – DirectDraw4安装,允许ShadowDDNL winDetectSupportedEngines – 返回,支持的引擎00000005 winSetEngine – 使用阴影DirectDraw NonLocking winScreenInit – 使用Windows显示深度每个像素32位winWindowProc – WM_SIZE – 新客户区w:1902 h:983 winFinishScreenInitFB – 掩码:00ff0000 0000ff00 000000ff MIT-SHM扩展由于缺less内核支持而被禁用XFree86-Bigfont扩展由于缺less“ (II)IGLX:启用GLX_MESA_copy_sub_buffer(II)IGLX:加载并初始化的swrast(II)GLX:Initia ( – )设置自动重复速度= 500,速率= 31( – )Windows键盘布局:“00020409”(00020409) )“United> States-> International”,types4( – )find匹配XKBconfiguration“English(USA,International)”( – )Model =“pc105”Layout =“us_intl”Variant =“none”Options =没有“规则=”base“模型=”pc105“布局=”us_intl“变种=”无“选项=>”无“winClipboardThreadProc – DISPLAY =:0.0操作系统维护剪贴板查看器链:是的winProcEstablishConnection – winInitClipboard返回。 winClipboardProc – XOpenDisplay()返回并成功打开显示。 xinit:连接到X服务器丢失

    等待X服务器closureswinClipboardProc – > winClipboardFlushWindowsMessageQueue捕获WM_QUIT消息,退出主循环。 winClipboardProc – XDestroyWindow成功。 winDeinitMultiWindowWM – 注意关机正在进行(II)服务器终止成功(0)。 closures日志文件。

    • 下面的另一个答案我试过这个命令: $ xinit -- -multiwindow -clipboard &

打开了一个新的terminal,但白色和很less的字符,非常难以pipe理。

任何想法如何使其正常工作?

以下为我开始X:

startxwin -- -listen tcp &

请注意,这只启动X服务器,它不会启动任何X应用程序。 手动启动应用程序,例如xterm & (或者为它们创建快捷方式)。

为了避免使用小字符的白色xterm,请将资源放在〜/ .Xresources中。 例如,我在〜/ .Xresources中有以下内容:

 XTerm*FaceName: DejaVu Sans Mono XTerm*FaceSize: 12 XTerm*Geometry: 80x30 XTerm*Foreground: lightgrey XTerm*Background: #201810