vcxsrv

使用 WSL2 和 VcXsrv 运行 gedit
vcxsrv

使用 WSL2 和 VcXsrv 运行 gedit

我已经成功在 WSL2 中配置了 Ubuntu 22.04,并且 VcXsrv 可以正常工作。我已通过运行示例应用程序进行了验证眼鏡并且甚高频我可以确认它正在使用 VcXsrv 运行,没有任何问题。但是我无法运行编辑这样,编辑似乎正在运行某种原生 Linux 窗口。当我检查 VcXsrv 客户端时,没有发现任何客户端,例如,与 xyeyes 不同,只要运行该应用程序,我就能立即看到客户端。 它使用什么桌面?有没有办法让它使用 XServer 运行? ...

Admin

WSL - 当 VPN 在托管操作系统中运行时,如何连接到 VcXserv/Xming?
vcxsrv

WSL - 当 VPN 在托管操作系统中运行时,如何连接到 VcXserv/Xming?

由于为供应商工作,我需要通过他们的 VPN 访问一些网站。但出于安全考虑,他们的 VPN 基本上屏蔽了所有其他网络流量。 为此,我决定尝试 WSL/Linux 子系统。我真正需要的只是一个浏览器和 Cisco Anyconnect。 设置:WSL2 运行 Ubuntu VcXserv 安装并运行 连接测试,我可以打开 Firefox Cisco Anyconnect 安装并测试 问题:由于与 VcXserv 的连接实际上是通过网络进行的,因此当我登录 VPN 时,系统会断开与托管 Windows 上运行的 VcXserv 的连接。有没有办法将 VcXserv...

Admin

SSH X11 转发仅适用于 WSL,不适用于远程主机
vcxsrv

SSH X11 转发仅适用于 WSL,不适用于远程主机

我有一台运行 Ubuntu 22.04 的远程 PC。我可以从另一台运行 Windows 11 的 PC 通过 OpenSSH 连接到远程主机。但是我无法使用 X11 转发(带 -X 选项)来启动 GUI 应用程序(例如 xclock)。 目前我有以下解决方法: 启动 WSL 并从 WSL 连接到远程 PC 安装并启动 X11 服务器 (VcXsrv),将“10”定义为新显示,禁用访问控制并通过 ssh 连接。在远程端导出 DISPLAY=[IP]:10.0,其中 IP 为 Windows PC 的 IP 地址。 在这两种情况下我都通过 ssh -X u...

Admin

为什么当容器连接到 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