我喜欢 Windows 7 的鼠标手势,它可以最小化除活动窗口之外的所有打开的窗口。我可以在 Unity 中使用这种手势吗?
或者Unity 有哪些可用的鼠标手势?
答案1
对于你的一般问题,请查看“Unity 的键盘和鼠标快捷键是什么?”
对于你的特殊问题我建议易行:
Easystroke 是一款用于 X11 的手势识别应用程序。手势或笔划是指按住特定鼠标按钮时使用鼠标(或笔、手指等)做出的动作。如果 Easystroke 识别出该笔划,它将执行某些操作;目前,easystroke 可以模拟按键、执行 shell 命令、按住修饰键并模拟滚轮。该程序在设计时考虑到了平板电脑,即使没有键盘也可以有效使用。Easystroke 试图提供直观、高效的用户界面,同时具有高度可配置性并提供许多高级功能。(来源)
要最小化除活动窗口之外的所有窗口,我指的是这个答案中的脚本(最小化.py)。
为了轻松管理 Easystroke,您应该使其在面板中可见。为此安装dconf-工具 ,然后打开dconf 编辑器并切换到
desktop
→unity
→panel
并, 'easystroke'
在末尾添加“systray-whitelist”。然后开始易行。要添加新操作,请单击面板图标,然后在
Actions
选项卡中单击Add Action
。使用以下参数:- 名称:最小化除活动之外
- 类型:命令
- 详细信息:bash -c'python ~/minimise.py'
要设置鼠标手势,请单击
Record Stroke
,然后在按下鼠标按钮 2 的同时以您喜欢的方式移动鼠标,以便将来执行此操作。准备就绪。 (您可以通过单击
更改选项卡中的首选鼠标按钮。)Preferences
Gesture Button
要最小化除活动窗口之外的所有窗口,只需按下鼠标按钮 2 并执行之前选择的操作。
如果您愿意,请在选项卡中选中“自动启动 easystroke”,将 Easystroke 添加到启动应用程序中
Preferences
。
答案2
您可以尝试使用 Easystroke。
您可以从这里