我最近安装了Fedora 27,我觉得相当不错,我喜欢Gnome桌面,但对于工作,我肯定更喜欢瓷砖窗口管理。我想使用using,因为我以前使用过i3,现在Gnome使用wayland,我想进行更改。
我有一个法国阿兹蒂键盘,这是很好的配置在Gnome,但摇摆使用的美国布局。我不知道怎样才能永久的改变,我可以做一个脚本来改变布局每次摇摆运行,但我发现这是一个丑陋的解决方案.是否有适当的方法来做到摇摆可以使用正确的键盘布局?
谢谢
PS:我读过那个职位,但它对我没有帮助,可能是因为我对X没有足够的知识。
发布于 2020-02-11 16:23:16
在较新版本的sway中,您可以简单地将以下行放在配置文件中:
input * xkb_layout "de" # German keyboard layout
input * xkb_options "caps:escape" # Make Caps Lock an additional Esc有关可用布局和选项的列表以及xkeyboard-config(7)上的Sway#Keymap,请参见ArchWiki。
发布于 2018-02-20 15:38:59
在当前版本中,sway只在执行时从环境变量(XKB_DEFAULT_LAYOUT、XKB_DEFAULT_VARIANT、XKB_DEFAULT_OPTIONS)加载XKB布局。Wayland不提供像X这样的服务器,所以每个Wayland作曲家都必须实现自己的设置或更改布局的方法--像setxkbmap这样的通用工具已经退出,除非/直到协议被定义/采用,该协议允许工具与任何排序者对话。
最后,sway将添加在运行时更改布局的功能。此拉请求添加了swaymsg input子命令来在运行时设置XKB选项;它目前在开发分支(wlroots)中。如果它是在PR中发布的,您就可以发出这样的命令来更改键盘:
swaymsg input 0:0:X11_keyboard xkb_layout de发布于 2018-10-03 20:53:39
要更改键盘布局,需要在启动Sway之前设置一些环境变量。当我们等待摇摆1.0时,这是正确的方法。
cp /usr/share/wayland-sessions/sway.desktop /usr/share/wayland-sessions/sway-custom.desktopsway-custom.desktop并输入[Desktop Entry] Name=SwayCustom Comment=SirCmpwn's Wayland window manager Exec=sway-custom Type=Application/bin/sway-custom并输入#!/bin/bash export XKB_DEFAULT_OPTIONS=caps:escape # enter your options here swaychmod +x /bin/sway-customSwayCustom。https://unix.stackexchange.com/questions/425424
复制相似问题