Xmodmap:如何在自动启动时获取 Xmodmap

Xmodmap:如何在自动启动时获取 Xmodmap

我在用 ”Ubuntu Xorg“在 Ubuntu 21.10 中,因为在普通的 Ubuntu 上,我无法在 gnome 应用程序(例如 Firefox、LibreOffice、Terminal)中设置 xmodmap。我使用 xmodmap 的目的是重新配置键“AltGr”+“y”和“AltGr”+“x”。而且我没有在 Linux 中找到其他一些应用程序可以做到这一点。

我现在的愿望是修复登录设置。所以我从这里找到了所有解决方案邮政,但没有任何帮助。此解决方案在其他 Ubuntu 配置中有效,但在 Ubunto Xorg 中无效。如何在 Ubuntu Xorg 中将 xmodmap 设置为自动启动?

答案1

例如,您可以尝试将其添加到 shell 启动配置文件中。如果您已将终端设置为启动应用程序,它应该可以工作。但是,它可能会减慢后续终端的速度。但可能仅在首次启动时。您需要修改它以检查您的特定重映射值将返回什么。

# ~/.zshrc
mysetting=$(xmodmap -pke | grep 135)
if [ $mysetting != 'keycode 135 = Control_R NoSymbol Control_R' ]; then
  sleep 4 && xmodmap ~/.Xmodmap &
fi

相关内容