当前位置: 首页 > 工具软件 > Xfce Terminal > 使用案例 >

Debian Xfce4键盘快捷键设置与修改

笪欣嘉
2023-12-01

1 从程序菜单修改

首先得“启用可编辑快捷键”

  • 从Xfce开始菜单进入“设置”–>“外观”
  • 切换到“外观”弹出窗口的“设置”标签页
  • 选中“启用可编辑快捷键”即可

启用上述选项后可直接从应用程序的菜单上修改快捷键。以终端(Xfce4-terminal)为例,修改“粘贴”的快捷方式为“Ctrl-Y”(Emacs风格)的步骤为:

  • 开启一个终端窗口
  • 随便输入一点内容,选中并复制
  • 打开“编辑”菜单,鼠标移到“粘贴”菜单项(不要点击),按“Ctrl-y”即可

快捷键修改完成后再次禁用“启用可编辑快捷键”防止误操作。


2 直接修改配置文件

不同组别的应用程序的快捷键配置文件可能保存在不同位置:

~/.config/程序名称/accels.scm
~/.config/xfce4/程序名称/accels.scm
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml


一些程序可能没有 accels.scm ,但只要做一次“从程序菜单修改”快捷键就会出现。另外, accels.scmxfce4-keyboard-shortcuts.xml 的语法不一样,不过两者都很容易理解。

修改 xfce4-keyboard-shortcuts.xml 文件很有用,比如解决alsa和pulseaudio静音键冲突的问题(按静音键后无法再通过该键取消静音,系统会一直静音),可在“command”-“custom”下加一个属性:

<property name="XF86AudioMute" type="string" value="amixer -D pulse set Master Playback Switch toggle"/>


另外再设置音量调节键,使它们能实际起作用:

<property name="XF86AudioRaiseVolume" type="string" value="amixer -D pulse sset Master Playback 2000+ unmute"/>
<property name="XF86AudioLowerVolume" type="string" value="amixer -D pulse sset Master Playback 2000- unmute"/>


value的值即是终端命令,无需保存为脚本文件。


作者: ZGUANG@LZU

Created: 2015-09-07 一 16:05

Emacs 24.4.1 (Org mode 8.2.10)

 类似资料: