【问题标题】:startxwin - startx on cygwinstartxwin - cygwin 上的 startx
【发布时间】:2017-11-12 22:26:13
【问题描述】:

我最近安装了 cygwin,因为我想使用 matplotilb 来显示绘图,所以我试图让 x11 工作。但是,从安装程序安装软件包后,我无法启动新终端:

  • 从 Windows 中打开服务器 - 所有应用程序 - 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-03 构建

    XWin 使用以下命令行启动:

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

    (II) 不支持 xorg.conf (二)更多信息见http://x.cygwin.com/docs/faq/cygwin-x-faq.html 加载首选项:/home/voyo/.XWinrc 未找到 LoadPreferences:加载 /etc/X11/system.XWinrc LoadPreferences:完成解析配置文件... winDetectSupportedEngines - RemoteSession:否 winDetectSupportedEngines - 安装 DirectDraw4,允许 ShadowDDNL winDetectSupportedEngines - 返回支持的引擎 00000005 winSetEngine - 多窗口或无根 => ShadowGDI winScreenInit - 使用每像素 32 位的 Windows 显示深度 winAllocateFBShadowGDI - 创建宽度:1920 高度:1080 深度:32 的 DIB winFinishScreenInitFB - 掩码:00ff0000 0000ff00 000000ff winInitVisualsShadowGDI - 蒙版 00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32 由于缺乏内核支持,MIT-SHM 扩展被禁用 XFree86-Bigfont 扩展本地客户端优化由于内核中缺乏共享内存支持而被禁用 glWinSelectGLimplementation:已加载“cygnativeGLthunk.dll” (二) AIGLX:测试pixelFormatIndex 1 GL_VERSION:4.4.0 - 构建 20.19.15.4444 GL_VENDOR:英特尔 GL_RENDERER:英特尔(R) 高清显卡 400 (二) GLX:启用 GLX_SGI_make_current_read (二) GLX:启用 GLX_SGI_swap_control (二) GLX:启用 GLX_MESA_swap_control (二) GLX:启用 GLX_SGIX_pbuffer (二) GLX:启用 GLX_ARB_multisample (二) GLX:启用 GLX_SGIS_multisample (二) GLX:启用 GLX_ARB_fbconfig_float (二) GLX:启用 GLX_EXT_fbconfig_packed_float (二) GLX:启用 GLX_ARB_create_context (二) GLX:启用 GLX_ARB_create_context_profile (二) GLX:启用 GLX_ARB_create_context_robustness (二) GLX:启用 GLX_EXT_create_context_es2_profile (二) GLX:启用 GLX_ARB_framebuffer_sRGB (二) AIGLX:启用 GLX_MESA_copy_sub_buffer (二)wglGetPixelFormatAttribivARB报告的92像素格式 (二) 56个FBConfigs (二)忽略的像素格式:0不是OpenGL,0未知像素类型,36未加速 (二)GLX:为屏幕0初始化Win32原生WGL GL provider winPointerWarpCursor - 丢弃第一个经线:960 540 (--) 找到 5 个鼠标按钮 (--) 将自动重复设置为延迟=500,速率=31 (--) Windows 键盘布局:“00020409”(00020409)“United >States->International”,类型 4 (--) 找到匹配的 XKB 配置“English (USA,International)” (--)型号=“pc105”布局=“us_intl”变体=“无”选项=“无” 规则=“基础”模型=“pc105”布局=“us_intl”变体=“无”选项=>“无” winInitMultiWindowWM - 显示=:0.0 winMultiWindowXMsgProc - 显示=:0.0 winInitMultiWindowWM - xcb_connect() 返回并成功打开 >display。 winClipboardThreadProc - 显示=:0.0 winProcEstablishConnection - winInitClipboard 返回。 winMultiWindowXMsgProc - xcb_connect() 返回并成功打开 >display。 操作系统维护剪贴板查看器链:是 winClipboardProc - XOpenDisplay() 返回并成功打开显示。 使用复合重定向

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

    $ 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-03 构建

    XWin 使用以下命令行启动:

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

    (II) 不支持 xorg.conf (二)更多信息见http://x.cygwin.com/docs/faq/cygwin-x-faq.html 加载首选项:/home/voyo/.XWinrc 未找到 LoadPreferences:加载 /etc/X11/system.XWinrc LoadPreferences:完成解析配置文件... winDetectSupportedEngines - RemoteSession:否 winDetectSupportedEngines - 安装 DirectDraw4,允许 ShadowDDNL winDetectSupportedEngines - 返回支持的引擎 00000005 winSetEngine - 使用 Shadow DirectDraw NonLocking winScreenInit - 使用每像素 32 位的 Windows 显示深度 winWindowProc - WM_SIZE - 新客户区 w: 1902 h: 983 winFinishScreenInitFB - 掩码:00ff0000 0000ff00 000000ff 由于缺乏内核支持,MIT-SHM 扩展被禁用 XFree86-Bigfont 扩展本地客户端优化由于内核中缺乏共享内存支持而被禁用 (EE) AIGLX:在具有根窗口的模式下没有原生 OpenGL (II) IGLX:启用 GLX_MESA_copy_sub_buffer (二)IGLX:加载并初始化的swrast (II) GLX: 为屏幕 0 初始化的 DRISWRAST GL provider winPointerWarpCursor - 丢弃第一个经线:951 491 (--) 找到 5 个鼠标按钮 (--) 将自动重复设置为延迟=500,速率=31 (--) Windows 键盘布局:“00020409”(00020409)“United >States->International”,类型 4 (--) 找到匹配的 XKB 配置“English (USA,International)” (--)型号=“pc105”布局=“us_intl”变体=“无”选项=“无” 规则=“基础”模型=“pc105”布局=“us_intl”变体=“无”选项=>“无” winClipboardThreadProc - 显示=:0.0 操作系统维护剪贴板查看器链:是 winProcEstablishConnection - winInitClipboard 返回。 winClipboardProc - XOpenDisplay() 返回并成功打开显示。 xinit: 与 X 服务器的连接丢失

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

    • 在另一个答案之后,我尝试了这个命令: $ xinit -- -multiwindow -clipboard &

打开一个新终端,但是是白色的,字符很少,很难管理。

知道如何让它正常工作吗?

【问题讨论】:

  • 我猜这应该移到 superuser.com。不是编程问题。

标签: windows cygwin x11


【解决方案1】:

以下是我的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    相关资源
    最近更新 更多