Mif*_*Fox 5 arch-linux keyboard session xmodmap
我已经将我的笔记本电脑设置为作为 X 会话管理器直接启动到 SLiM。
但是,我笔记本电脑上的“M”键坏了。我在登录时通过使用 xmodmap 将我无关的菜单键重新映射到它来解决这个问题。
keycode 135 = m
Run Code Online (Sandbox Code Playgroud)
我在我的 .xinitrc 文件中调用了 xmodmap,如下所示:
xmodmap ~/.xmodmaprc
Run Code Online (Sandbox Code Playgroud)
这在我登录后效果很好。但是,我的用户名包含一个“m”,所以我不能直接用笔记本电脑键盘输入它。在default_user我的/etc/slim.conf作品中添加一行以允许我至少登录,但如果我输入错误密码,我必须插入 USB 键盘或完全重新启动系统以获得第二次机会。
我在 Stack Exchange 上发现了这个问题,所以我将我的 .xmodmaprc 文件复制到它指定的路径(`/etc/X11/Xmodmap)。然而,这并没有奏效。
我怎样才能让它在系统范围内工作?我的发行版是 Arch,如果有帮助的话。
小智 -1
X 服务器在登录屏幕上未完全加载。XSession.d 中的所有内容都会在您登录后加载。登录屏幕上运行的唯一内容是 gdm(如果您正在运行 gnome)和一个基本的 X 服务器。要在登录之前连接到 X 服务器,您需要修改 /etc/gdm/PreSession/Default 脚本。
您可以将 xbindkeys 设置为从 gdm 中的 PreSession 脚本启动,以便您可以在登录之前让 X 重新映射您的密钥。
| 归档时间: |
|
| 查看次数: |
3085 次 |
| 最近记录: |