首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xfce中放置“`setxkbmap`”命令在哪里?

在Xfce中放置“`setxkbmap`”命令在哪里?
EN

Unix & Linux用户
提问于 2012-09-06 15:22:29
回答 2查看 11.3K关注 0票数 11

Xfce中setxkbmap命令的适当位置是什么?一般情况下,合适的位置是什么?其他的DEs和裸露的WMs?我有以下命令:

代码语言:javascript
复制
setxkbmap -layout "us(colemak), ru(typewriter)" -option "grp:menu_toggle"

把它放到.xsession里是没用的。我想让这个命令运行,使它在GUI中全局运行。

编辑(18.09.12):我去了xfce4-settings-manager -> Session and Startup -> Application Autostart,然后点击"Add“。在那里,我尝试使用两个命令来使它工作。

  1. 上面我在" command“下逐字给出的完整setxkbmap命令。
  2. 创建一个带有命令的可执行文件,将文件名放在" command“下面。

两种变体都不起作用。但是,在“命令”文本字段下使用命令的可执行文件的完整路径可以工作。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2012-09-06 19:36:28

你可以这样做:

代码语言:javascript
复制
cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/xinitrc

然后编辑您刚刚复制到的文件,并添加您想要的任何内容。您的脚本将优先于系统一号。

但是,请注意注释,因为会话管理器将接管脚本,并且脚本的任何部分都不会被执行。在那之前把你的台词放在什么地方。

但是,如果也可以打开“设置管理器”并选择“键盘”和“布局”选项卡。试着在那里做些改变。但我不确定你能不能满足你的需要。

票数 6
EN

Unix & Linux用户

发布于 2012-09-06 15:31:03

“任何地方”

您可以在xfce4-settings-manager -> Startup中将其作为自动启动命令,并添加一个命令(如果使用startx命令启动X,只需将该行放在~/..xinitrc中即可)

或者将相应的xkbconfig放在Xorg.conf中,例如/etc/X11/xorg.conf.d/XX.conf中,其中包含以下内容

代码语言:javascript
复制
Section "InputClass"
    Identifier "Keyboard Options by default"
    MatchIsKeyboard "on"

    Option "XkbLayout" "us , ru"
    Option "XkbOptions" "grp:menu_toggle"
EndSection
票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/47356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档