我很模糊如何在脚本中设置一个命令,只有当shell在X会话中运行时才能运行。
基本上,在〜/ .bashrc我设置我的键盘映射
setxkbmap -layout 'us,gr' -variant 'altgr-intl,extended' -option grp:alt_shift_toggle
如果我通过腻子连接,或者只是打开一个命令提示符窗口,我不希望这个命令运行。 另一方面,如果我有一个X会话正在运行(本地或远程),我希望这个命令运行。
我怎么能做到这一点在bash脚本中检查? 有一个bash环境variables,我可以看? 另外一些方法?
感谢您的帮助
你可以将它添加到〜/ .xinitrc中(当一个X即将启动时,这个文件中包含的任何东西都会被执行)
或全局/ etc / xinitrc –
另一种方法是在xorg.conf中添加configuration(检查如何更改布局)