当前位置: 首页>>技术教程>>正文


mouse – 如何获得光标点击效果?

, ,

问题描述

我看过视频 like this one,其中当用户单击时会出现效果。我想要的只是效果,我不在乎光标的颜色。

在 Ubuntu 11.10 中单击时如何实现此效果?

最佳方案

this very similar question 所示,您的最佳选择似乎是使用 keymon;将其自定义为与您在视频中看到的效果类似的效果相当容易。

1.安装keymon

the Software Center ,或通过 sudo apt-get install key-mon

2. 使其窗口最小化并启用点击指示器

  • 默认窗口显示鼠标和键盘状态,例如:\n\n

  • 除非你愿意,否则让我们摆脱所有这些;右键单击它的窗口,然后选择“设置:”。然后,取消选中“按钮”下的所有内容:\n\n

  • 并将“杂项”选项卡设置为:\n\n

  • 这将为您留下一个最小的状态窗口:\n

  • 还有默认的 click-indicator,你不太喜欢:)\n\n

3. 自定义mouse-click指标并使KeyMon窗口消失

  • 首先,让 keymon 窗口消失。只需从终端运行它(您也可以设置启动器、脚本或启动):\nkey-mon –scale=0.1\n

  • 接下来,我们需要修改的文件位于 /usr/shared/pyshared/keymon 中,因此 cd 位于该文件夹中。\n

  • 使 click-indicator 更粗:在 shaped_window.py 中,在第 58 行周围找到 win.set_opacity(0.5) 并将 0.5 更改为 1.0 \n

  • 增加 fade-out 时间:在 shaped_window.py 末尾,找到 gobject.timeout_add(200, self.hide) 并将 200 更改为例如750(以毫秒为单位)\n

  • 更改指标:指标只是 SVG 文件,位于 themes/*/mouse-indicator.svg 下;您可以使用 Inkscape 等编辑它们,将其自定义为您想要的任何内容。

    \n

    • 为了帮助您开始,我创建了一个像您视频中的红色方块。对于 “install it”,只需确保 keymon 未运行,然后按以下方式下载(SVG 只是文本文件):

    \n

    sudo wget http://pastebin.com/raw.php?i=rBnUiXWh -O/usr/share/pyshared/keymon/themes/classic/mouse-indicator.svg

    \n

  • 现在启动 keymon,每当您单击/拖动时,您都会看到一个漂亮的红色 fading-out 指示器,就像视频中光标周围的指示器一样:\n\n

Youtube Video Demo

次佳方案

您可以安装key-mon,它除了显示鼠标点击之外,还可以显示按键操作。要找到鼠标指针,您必须运行以下命令:

key-mon --visible_click

第三种方案

对于 Ubuntu 20.04,我找到了解决方案 here

这些是视频中列出的命令:

$sudo add-apt-repository  ppa:nrbrtx/python2-stuff

$sudo apt-get update

$sudo apt-get install key-mon

然后您可以选中“高度可见的点击”选项

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14339.html,未经允许,请勿转载。