vcxsrv

语境
vcxsrv

语境

语境 从某个星期开始,我的 wsl 终端出现了问题。它似乎与我的 .zshrc 中添加的以下行有关: export DISPLAY_NUMBER="0.0" export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):$DISPLAY_NUMBER export LIBGL_ALWAYS_INDIRECT=1 我添加此行是为了能够使用桌面环境(xfce4)。 问题 无论我输入什么命令(ls、cd、nano……),结果都要花将近一分钟才能出现。但我注意到更奇怪的是,如果...

Admin

运行 Ubuntu 的 WSL 2-X 服务器“无法打开显示”
vcxsrv

运行 Ubuntu 的 WSL 2-X 服务器“无法打开显示”

我已经在 Windows 10 WSL 2 上设置了 Ubuntu,以便可以开始通过 ssh 连接到学校的工作站。我通过 ssh 连接到远程计算机时没有遇到问题,但无法使用 X 服务器打开 GUI。 Ubuntu 20.04.1 LTS Windows 10.0.19041 不适用 内部版本 19041 问题:每当我尝试打开 X 服务器 GUI 时,经过一分钟的暂停后,就会出现此信息: 无法打开显示错误 我正在运行 VcXsrv xLaunch,使用的设置是我在其他指南中找到的。 显示设置 客户端启动 额外设置 我确保export DISPLAY=$(c...

Admin

Windows 10 Ubuntu X11 与 Xming(xterm:Xt 错误:无法打开显示:localhost:0.0)
vcxsrv

Windows 10 Ubuntu X11 与 Xming(xterm:Xt 错误:无法打开显示:localhost:0.0)

我在 Windows 10 (64b) 上运行 ubuntu 应用程序,与我的其他机器相同,Xming 的配置与 X11 完全相同,但我得到了 xterm:Xt 错误:无法打开显示:localhost:0.0 我注意到没有,~/.Xauthority所以我按照一些步骤制作了一个,这就是我得到的: []$ xauth generate :0 . trusted xauth: (argv):1: unable to open display ":0". 我究竟做错了什么? ...

Admin

如何直接从 Windows CMD 而不是 WSL bash 使用 VcXsrv 在 WSL 中运行 GUI Linux 应用程序?
vcxsrv

如何直接从 Windows CMD 而不是 WSL bash 使用 VcXsrv 在 WSL 中运行 GUI Linux 应用程序?

在 VcXsrv 运行并将显示配置添加到“/home/MYACCOUNT/.bashrc”后,我可以从 WSL 终端启动 Linux GUI 应用程序。但是,由于仅在终端启动后配置显示,因此我无法通过在 Windows CMD 中运行命令(例如“wsl.exe glxgears”)直接在 Windows 中启动 GUI 应用程序。 我想在 Windows 开始菜单中创建一个快捷方式以直接运行 Linux GUI 应用程序。该怎么做? ...

Admin

为什么 X11 转发时 VcXsrv 的延迟比 Xming 慢很多
vcxsrv

为什么 X11 转发时 VcXsrv 的延迟比 Xming 慢很多

我绞尽脑汁想弄清楚为什么通过 X11 转发打开应用程序要花这么长时间。打开最简单的应用程序(如 xclock)需要大约 20 秒才能显示 GUI。这是使用 VcXsrv 时的情况。 在 Linux 客户端上想尽各种办法后,我尝试在 Windows 10 机器上安装 Xming,xclock 几乎立即开始打开(正如人们所预料的那样)。 有经验使用这些工具的人能解释一下为什么会这样吗?或者我应该接受 VcXsrv 是一个 POS? ...

Admin

在 Windows Subsystem for Linux 2 (WSL 2) 中使用 RStudio
vcxsrv

在 Windows Subsystem for Linux 2 (WSL 2) 中使用 RStudio

我正在尝试在 Ubuntu 18 WSL 中运行最新的 RStudio (1.2.1335)。我已经xfce4运行并通过 连接VcXsrv。我可以正常启动任何 GUI 程序。 因此,我下载了RStudio并安装了r-base和。然后我通过(或者)r-recommended安装了 .deb ,安装完成。dpkg -i rstudio-1.2.1335-amd64.debapt install ./rstudio-1.2.1335-amd64.deb 但是当我尝试通过终端(通过 VcXsrv 的 xface 终端)或 GUI 启动 RStudio 时,我得到...

Admin

VcXsrv:专用鼠标/键盘用于不同的显示实例,多座位
vcxsrv

VcXsrv:专用鼠标/键盘用于不同的显示实例,多座位

我正在寻找一种在 Windows 10 上运行多个 VcXsrv 实例的方法,并为每个实例设置专用的鼠标和键盘(我发现 Windows VcXsrv 的一个问题是鼠标不允许设置其位置,或者使用 3D 游戏等应用程序(如 Minecraft)“锁定”到窗口),允许多个用户同时使用一台计算机。 该软件可能无法实现这一点,如果不行的话,我会询问免费的替代方案,该替代方案在一台计算机上类似地设置多个 X 服务器以实现多座位。 我并不是这个领域最优秀的人,所以非常感谢大家的建议。谢谢 ^^ ...

Admin

使用 Windows 默认缩放比例和 WSL GUI 应用程序 (HiDPI) 时字体模糊
vcxsrv

使用 Windows 默认缩放比例和 WSL GUI 应用程序 (HiDPI) 时字体模糊

有没有办法修复使用默认 Windows 缩放比例从 WSL(Ubuntu 18.04)运行时 Linux GUI 应用程序中的模糊字体?到目前为止,我尝试过的方法: 使用 Xming: 尝试禁用 Windows 缩放并从 Linux 端使用 进行设置GDK_DPI_SCALE=2.5,这样做的问题是上下文菜单图标等几项功能无法正常显示,并且通常无法缩放。如果没有GDK_DPI_SCALE=2.5,应用程序基本上无法使用,因为文本非常小。 尝试安装 C:\Windows\Fonts 中的所有字体并C:\Program Files\Xming\fon...

Admin

可以隐藏终结者但不能再次显示它吗?
vcxsrv

可以隐藏终结者但不能再次显示它吗?

我已经编写了一个简短的脚本来启动vcxsrv然后运行bash -c -l "DISPLAY=:0 terminator",片刻之后终端启动,但是当我切换热键时hide_window(terminator我已将其自定义为使用ctrl+ `,但默认也不起作用)它会隐藏终端,但除非屏幕上有 x11 应用程序处于活动状态,否则相同的组合键不会显示终端。 有什么方法可以发送ctrl+`来vcxsrv显示我的终端吗? ...

Admin

VcXrv 连接到虚拟机上的 X 服务器
vcxsrv

VcXrv 连接到虚拟机上的 X 服务器

系统: archlinux 作为 windows10 主机上 vmware 工作站上的虚拟机 VcXsrv 作为 X-client 安装在 windows10 主机上。 问题是:如果我在 archlinux 上启动 X server,如何使用 VcXsrv 作为 X-client 并连接到 archlinux 上的 X server? ...

Admin

在 vcxsrv 中,F13 被错误地视为数字键盘 Enter
vcxsrv

在 vcxsrv 中,F13 被错误地视为数字键盘 Enter

我在 Windows 8 计算机上使用 SharpKeys 将 Caps Lock 键重新绑定到 F13,以便我可以在其他程序中将其用作热键/修饰键。这在 Windows 应用程序中运行良好 - 例如,http://keycode.info/正确报告说当我按下 Caps Lock 时我按下了 F13。 但是,这似乎在 vcxsrv 中不起作用,它将键视为KP_Enter,即数字键盘上的 Enter。xev无论我按下的是 Caps Lock 还是真正的数字键盘 Enter 键, 的输出都是相同的。此行为不受 Num Lock、-keyhookvcxsrv 的...

Admin

Super+L 未通过,并卡在 VcXsrv 中
vcxsrv

Super+L 未通过,并卡在 VcXsrv 中

开始VcXsrv在 Win10 上使用,以便使用窗口管理器运行功能齐全的 Linux 环境。 服务器通过选项启动-keyhook,因此修饰键也会传递给客户端。 但是Super+L仍然存在问题 - 它似乎没有传递,并导致Super键卡住;注意,只有在 vcxsrv 窗口处于活动状态时使用快捷方式才会发生卡住。 其他Super相关组合(例如Super+ E)也可以正常工作。 旁注 - 我知道 Windows 对此组合键的处理方式不同,但是按照此注册表编辑(禁用锁定功能),Windows 释放键绑定,现在可以被其他进程拦截(例如相同的德国工商会该示例中的脚本,或者...

Admin

使用 VcXsrv 保持与 Hyper-V 计算机中的应用程序的连接
vcxsrv

使用 VcXsrv 保持与 Hyper-V 计算机中的应用程序的连接

我在 Hyper-V 中的 Ubuntu 上运行 X-Applications,并使用 VcXsrv 连接到它们。我的计算机进入睡眠状态一段时间后,连接丢失,即 X-Applications 窗口不再可见。然而,应用程序仍在虚拟机上运行一段时间(根据ps aux)。 有没有办法确保在计算机进入睡眠状态一段时间后,本地运行的虚拟机上的 X 应用程序仍然存在 ...

Admin

-keyhook 参数在 Windows 10 上无法与 VcXsrv 配合使用
vcxsrv

-keyhook 参数在 Windows 10 上无法与 VcXsrv 配合使用

我正在使用 Windows Subsystem for Linux 和 VcXsrv 在全屏模式下运行 Xfce。我想使用Alt+Tab在打开的 Xfce 程序之间切换。但是当我按Alt+时Tab,它会触发 Windows 的应用程序切换。我已经尝试过这个论点,但没有成功。当我必须使用退出虚拟机窗口-keyhook时,我可以使用 Virtual Box 实现类似的行为。AltGr ...

Admin

使用 Ctrl-Shift 切换语言可防止使用其他组合,包括 VcXsrv 中的 Ctrl-Shift
vcxsrv

使用 Ctrl-Shift 切换语言可防止使用其他组合,包括 VcXsrv 中的 Ctrl-Shift

我正在VcXsrv使用以下命令运行 "C:\Program Files\VcXsrv\vcxsrv.exe" :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl -xkblayout us,ru -xkboptions grp:ctrl_shift_toggle 在这种情况下,我可以通过以下方式切换语言 Ctrl+Shift 但无法发送如下组合 Ctrl+ Shift+F 在 PyCharm 等程序中。如果我使用 "C:\Program Files\VcXsrv\vcxsrv...

Admin