所以,我有一个基本的 debian 安装并在其上安装了 Xorg 和 awesome。
几天来,我一直在尝试让我的键盘 (macbook 2,1) 正常工作。最初,我使用 dpkg-reconfigure 将键盘更改为 qwertz/macbook/de 布局。除了下面提到的注意事项外,一切都很顺利。
最近,当我重新启动时,我发现我的 .Xmodmap 文件已停止读取,并且我的键盘布局已变为 en-US
我可以使用 将键盘布局设置为德语setxbmap de
,一切都会正常工作(除了下面的注意事项)。但问题就出在这里。
mac(以及许多欧洲键盘)使用左 alt(或 alt-gr)作为某些字符的 3 级修饰键。例如,在 OSX 上leftalt + l
是@
。我无法在 linux 中复制任何此类行为。使用 dpkg-reconfigure,我确实有机会决定将哪个键用作 alt-gr,但选择左 alt 会破坏整个布局,打印随机字符(如 umlaut )y
,而不是将 3 级映射到右 super,这实际上有效。
所以我想我的问题是:当我要求 Xorg 使用左 alt 作为 3 级修饰键时,怎样才能让它不完全搞砸呢?
以下是一些命令输出:
notafile@notamac ~> localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: de
X11 Model: macbook79
X11 Variant: mac
X11 Options: lv3:rwin_switch
请随意评论我应该给你输出的任何其他文件/命令
答案1
我运行的是 gnome-shell 版本 3.14.2,并且我能够通过转到设置->键盘->快捷键->键入并将备用字符键设置为左 Alt 来将左 Alt 设置为 3 级修饰符。