vcxsrv

为什么当容器连接到 VPN 时,X11 会在 Docker 容器内部中断?
vcxsrv

为什么当容器连接到 VPN 时,X11 会在 Docker 容器内部中断?

我的主机是 Windows 10。我的目标是制作连接到容器内部 VPN 的 Docker 容器。我这样做是为了不必将整个主机都放在 VPN 上。 我使用 ubuntu docker 容器通过 openconnect 连接到 anyconnect 协议;我有两个不同的容器连接到两个不同组织的 VPN。 两个容器都可以使用 X11 连接到我的 vcxsrv,例如我可以看到 xeyes 甚至 vscode。但是,当我将其连接到 VPN 后,只有一个可以工作。 容器仍然可以连接到网站、ping google 等。但我尝试将 DISPLAY 变量设置为新的 IPv4 ...

Admin

Windows 上的 Ubuntu GUI 界面与文本编辑器的大小问题
vcxsrv

Windows 上的 Ubuntu GUI 界面与文本编辑器的大小问题

我已经使用 WSL2 在 Windows 10 计算机上安装了 Ubuntu 20.04 LTS。我还安装了 VcXsrv 以使用 XLaunch 来打开 GUI 环境。我更新了此处的高 DPI 设置:使用 Windows 默认缩放比例和 WSL GUI 应用程序 (HiDPI) 时字体模糊,它更新了字体,使其不再模糊,并使用 2 个GDK_命令修改了一些文本大小。 在此之后,我仍然遇到了一些 GUI 大小问题。也就是说,鼠标和一些 UI 元素非常小。我可以用这个来修复小鼠标光标:如何在适用于 Linux 的 Windows 子系统中设置 X 鼠标指针的大小...

Admin

在 WSL 上运行 GUI 命令时出错
vcxsrv

在 WSL 上运行 GUI 命令时出错

我在 Windows 10 上配置了 vcxsrv 以及 GUI 运行所需的其他步骤。现在我在 WSL 上输入 gvim 命令,大约 5-10 分钟后,它显示了以下错误消息 E233: cannot open display Press ENTER or type command to continue E852: The child process failed to start the GUI 还在 .bashrc 文件中添加了以下行 export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | a...

Admin

语境
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