如何配置鼠标事件行为

如何配置鼠标事件行为

我刚刚安装了 14.04,但找不到配置工具控制窗口管理器如何对鼠标点击进行操作,然后有选择地传递给应用程序。

我想设置相同的传统Unix 行为的:

  • ‘焦点跟随鼠标’:完成。
  • ‘永不自动加注’:完成。
  • “单击边框或标题时升高”:找不到选项。
    单击图块上的中间按钮确实会降低窗口 - 但传统上它也会升高底部窗口。

我可以设置“点击时提升” - 但当您尝试从较低的窗口复制文本时,这是绝对没有希望的。

答案1

我从 CompizConfig 设置管理器 (ccsm) 进行设置,因为默认的 Ubuntu 首选项不包含这种超级高级设置。

sudo apt-get install compizconfig-settings-manager

然后使用以下命令启动它(从命令行或创建启动器图标):

ccsm

打开设置,点击常规 » 常规选项然后在专注并提高行为。这将打开以下窗口,您可以试用一下。如您所见,我取消选中了所有 3 个复选框。正如您所说,设置它们真的很危险。

在此处输入图片描述

顺便说一句,您也可以从命令行修复该问题(特别是当操作系统更新决定终止您的设置时!):

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Alt>F1']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Alt>F2']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Alt>F3']"
gsettings set org.gnome.desktop.wm.keybindings close "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings begin-move "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings begin-resize "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings cycle-group "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings lower "['<Alt>F6']"
gsettings set org.gnome.desktop.wm.keybindings raise "['<Alt>F7']"
gsettings set org.gnome.desktop.wm.preferences auto-raise "false"
gsettings set org.gnome.desktop.wm.preferences focus-mode "sloppy"
gsettings set org.gnome.desktop.wm.preferences raise-on-click "false"
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 2
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize 2

如果您想要使用鼠标按钮添加操作,请将键名替换为以下之一:“Button1”(左)、“Button2”(中)、“Button3”(右)。如果您有这样的鼠标,您也可以访问“Button4”和“Button5”。

这种脚本可以节省您反复重新设置偏好设置的时间。

相关内容