首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fedora (Wayland)键盘布局

Fedora (Wayland)键盘布局
EN

Unix & Linux用户
提问于 2018-02-20 15:00:42
回答 3查看 23.7K关注 0票数 10

我最近安装了Fedora 27,我觉得相当不错,我喜欢Gnome桌面,但对于工作,我肯定更喜欢瓷砖窗口管理。我想使用using,因为我以前使用过i3,现在Gnome使用wayland,我想进行更改。

我有一个法国阿兹蒂键盘,这是很好的配置在Gnome,但摇摆使用的美国布局。我不知道怎样才能永久的改变,我可以做一个脚本来改变布局每次摇摆运行,但我发现这是一个丑陋的解决方案.是否有适当的方法来做到摇摆可以使用正确的键盘布局?

谢谢

PS:我读过那个职位,但它对我没有帮助,可能是因为我对X没有足够的知识。

EN

回答 3

Unix & Linux用户

发布于 2020-02-11 16:23:16

在较新版本的sway中,您可以简单地将以下行放在配置文件中:

代码语言:javascript
复制
input * xkb_layout "de" # German keyboard layout
input * xkb_options "caps:escape" # Make Caps Lock an additional Esc

有关可用布局和选项的列表以及xkeyboard-config(7)上的Sway#Keymap,请参见ArchWiki。

票数 7
EN

Unix & Linux用户

发布于 2018-02-20 15:38:59

在当前版本中,sway只在执行时从环境变量(XKB_DEFAULT_LAYOUTXKB_DEFAULT_VARIANTXKB_DEFAULT_OPTIONS)加载XKB布局。Wayland不提供像X这样的服务器,所以每个Wayland作曲家都必须实现自己的设置或更改布局的方法--像setxkbmap这样的通用工具已经退出,除非/直到协议被定义/采用,该协议允许工具与任何排序者对话。

最后,sway将添加在运行时更改布局的功能。此拉请求添加了swaymsg input子命令来在运行时设置XKB选项;它目前在开发分支(wlroots)中。如果它是在PR中发布的,您就可以发出这样的命令来更改键盘:

代码语言:javascript
复制
swaymsg input 0:0:X11_keyboard xkb_layout de
票数 5
EN

Unix & Linux用户

发布于 2018-10-03 20:53:39

要更改键盘布局,需要在启动Sway之前设置一些环境变量。当我们等待摇摆1.0时,这是正确的方法。

  • cp /usr/share/wayland-sessions/sway.desktop /usr/share/wayland-sessions/sway-custom.desktop
  • 打开sway-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 sway

  • chmod +x /bin/sway-custom
  • 重新启动计算机,在登录前从窗口管理器列表中选择SwayCustom
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/425424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档