问题描述
我看过视频 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
次佳方案
您可以安装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
然后您可以选中“高度可见的点击”选项