【发布时间】:2022-07-30 19:28:37
【问题描述】:
我在 Arch setxkbmap -option caps:swapescape 中使用这个方便的命令来用 esc 交换我的大写锁定,但对于游戏,我需要这个返回默认值。有什么办法吗?
【问题讨论】:
标签: linux keyboard sysadmin arch
我在 Arch setxkbmap -option caps:swapescape 中使用这个方便的命令来用 esc 交换我的大写锁定,但对于游戏,我需要这个返回默认值。有什么办法吗?
【问题讨论】:
标签: linux keyboard sysadmin arch
您可以为您的游戏编写一个简单的启动脚本。
假设您的游戏在路径环境中,您可以这样做:
#!/bin/sh
setxkbmap -option caps:swapescape
echo "Starting: $1"
$1
然后你可以将你的脚本移动到你的环境中。
chmod +x yourScript # Would make your script executable.
echo $PATH
mv yourScript.sh /PATH/ENVIROMENT/ # could be /usr/local/bin or somewhere else.
重新登录或source ~/.bashrc后,您只需输入yourScript greatGame即可。
【讨论】: