Windows 上 Ubuntu 上的 Bash 上的 xpra

Windows 上 Ubuntu 上的 Bash 上的 xpra

Linux Subsystem for Linux 最近发布,有些人已经尝试运行 X 图形应用程序。我用xpra它来分散访问在 Linux 服务器上运行的一些图形应用程序。使用 Windows 上的 Bash,我设法xpra直接在 Windows 中安装软件包并成功运行xpra客户端。

但是,我无法更改键盘布局,并且我推测xpra需要进行一些配置调整,可能是在服务器端。

要使布局切换能够正常工作,需要进行哪些改变?

答案1

这里的问题是 WSL 无法像 VM 那样直接访问 USB 设备,因此必须在 Windows 中切换布局。只需在控制面板中找到语言设置并在那里进行设置即可。

答案2

嗯,这实际上与 Windows 上的 Ubuntu 上的 Bash 无关,而是与 Xming 有关。

应该设置 Xming 可执行文件的启动选项以正确切换布局。

例如,对于美国/俄罗斯键盘我设置如下:

 :0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant ,winkeys -xkboptions grp:ctrl_shift_toggle,grp_led:scroll,grp:switch

这里的关键部分是-xkblayout us,ru,对于一些其他布局组合,应该使用其他选项。

这些选项应该在 Windows 中的 Xming 快捷方式上设置,我的位于C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Xming。右键单击它并在捷径标签,目标场地:

在此处输入图片描述

(这里仅显示部分选项字符串。)

完成后,您可以像往常一样从开始/搜索启动 Xming,但现在它将使用这些附加选项启动。

来源:http://wiki-freebsd.tushinec.ru/index.php/Xming

PS 如果您希望 Xming 在 Windows 登录时使用这些选项自动启动,请输入 Windows 注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

字符串值

"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant ,winkeys -xkboptions grp:ctrl_shift_toggle,grp_led:scroll,grp:switch

答案3

我相信这是 xpra 中的一个错误,已在 v5 中修复语言布局无法自动切换

相关内容