如何在 Xubuntu 中的标题栏上使用鼠标中键将窗口最小化?

如何在 Xubuntu 中的标题栏上使用鼠标中键将窗口最小化?

运行带有 Xubuntu-Desktop 的 Ubuntu 12.10。如果我在窗口标题栏上单击鼠标中键,窗口会最小化。找不到任何设置。可以吗?

答案1

是的,这是可能的 - 我一直在尝试xdotoolxbindkeys,它们基本上就是你所需要的,所以请输入

sudo apt-get install xdotool xbindkeys x11-utils xinput

现在,你的鼠标中键通常是按钮 2,但你可以通过使用xev并单击事件测试器框,或查看 的输出来检查xinput。输入xinput,这将列出你的设备,因此请记下鼠标的 ID,然后输入

xinput list-props < device id >

查找鼠标按钮的详细信息。如果中间按钮未正确注册或不可用,您可以随时选择其他鼠标按钮。


xdotool您要执行的操作所需的命令是:

xdotool getactivewindow windowminimize

此命令可最小化活动窗口;但是,此操作还必须与鼠标按钮 2 相关联,而要做到这一点,方法是使用xbindkeys。我们将上述命令放在 中~/.xbindkeysrc(见下文)并将其与鼠标中键 ( b:2) 相关联,这样按下鼠标按钮 2 即可触发该xdotool命令。

(此xdotool命令执行后将在终端中起作用并将其最小化,从而表明它是您需要的必要命令。)

此条目必须放置在您的~/.xbindkeysrc

"xdotool getactivewindow windowminimize"
b:2

xdotool当放入该文件时,命令也必须用引号括起来(如上所述)。

这样xbindkeys重新读取文件时,您可以清除当前绑定killall xbindkeys,然后只需执行xbindkeys即可重新启动它。

现在您的命令将可用;xbindkeys对我来说似乎不需要在启动时启动,并且您无需重新启动即可运行您的命令;您可以随时通过输入killall xbindkeys然后编辑您的来取消它~/.xbindkeysrc

相关内容