我在用很棒的WM。当我启动窗口管理器时,我运行带有各种额外定义的setxkbmap -option compose:menu
a 。~/.XCompose
这些在 Gvim、Firefox、Signal 和 Slack(例如)中工作得很好,但在 urxvt 或 urxvt 下的任何东西中却不行。
我尝试使用上述命令作为很棒配置中的命令的一部分~/.xprofile
,run_once(…)
重新启动所有终端,但没有任何变化:终端中不存在绑定。
我在这里缺少什么?
PS:以防万一,是的,终端有所有正确的字形......
PS 2:我不认为这是特别棒的,但是为了以防万一而添加它。
答案1
显然,urxvt
不尊重~/.XCompose
,(参见:手册页)。
许多发行版在 X 启动时也会从 ~/.Xresources 文件加载设置。 urxvt 将按顺序查阅以下文件/资源,后面的设置会覆盖前面的设置:
- $XAPPLRESDIR 中的应用程序默认文件
- $HOME/.Xdefaults
- 屏幕 0 的根窗口上的 RESOURCE_MANAGER 属性
- 当前屏幕根窗口上的 SCREEN_RESOURCES 属性
- $XENVIRONMENT 文件或 $HOME/.Xdefaults-
- 在命令行上通过 -xrm 指定的资源
此外,urxvt
还有自己的键绑定(也可以在手册页),这可能会干扰您正在尝试做的事情。
不幸的是,这将覆盖内置的键映射。