我正在寻找一种工具,无论您当前正在运行什么应用程序或程序,都可以放大屏幕。该工具不仅应该放大屏幕,还应该放大鼠标指针。
问题背景如下: 我有视力障碍,但想使用Linux,主要是出于数据安全的考虑。到目前为止,当我尝试使用它时总是感到沮丧。由于看似微不足道的问题,我失败了,我所知道的 Linux 中的任何放大镜都只能放大屏幕区域,而不能放大鼠标指针。即使我现在只需使用终端就可以完成大多数事情,但当您看不到自己的鼠标指针时进行简单的互联网搜索仍然很烦人。
当我上次尝试时,将指针放大到尽可能大的尺寸并将其颜色更改为红色对我来说还不够。这次尝试是在大约三年前,当时我开始读大学。我想知道是否有人开发了一些东西,让 Linux 真正对我有用。我真的很喜欢免费软件的想法,但只要它无法访问,我就只能使用 Mac 操作系统。
答案1
我有完全相同的需求,十多年来,Compiz 为我解决了所有这些问题,但仅当与 Xfce 一起使用时(不适用于 GNOME 或 Unity,因为它不会缩放侧边栏和菜单栏;尚未使用 Cinnamon 进行测试)。我目前使用的是xubuntu 18.04,它默认安装Xfce。
在安装 Compiz 之前,您可能应该为您使用的任何显卡安装适当的驱动程序,无论是 Intel 集成显卡还是其他显卡。
安装 Compiz 时,还要安装 compiz-plugins 和 compizconfig-settings-manager。
安装后:
- 通过在终端中执行以下命令(或在桌面上创建启动器)来运行 Compiz:
compiz --replace &
。 (Compiz 仅在命令运行时才处于活动状态,因此您应该将其放在启动时运行的脚本中) - 打开 CompizConfig 设置管理器 (ccsm) 并启用“增强缩放桌面”选项(在“辅助功能”选项组下)和“鼠标位置轮询”(在“实用程序”组下)
- 默认情况下可能未启用鼠标指针缩放,因此您应该打开“增强缩放桌面”选项并选中“缩放鼠标指针”选项(在“鼠标行为”选项卡下)
- 接下来,您可以设置放大/缩小鼠标和键盘命令(“增强缩放桌面”->“放大/缩小”),例如
'Zoom in button': '<Shift><Super>Button4', 'Zoom out button': '<Shift><Super>Button5'
(如果指针在内部,则使用 Shift 和 Super 键来防止放大/缩小时页面滚动浏览器窗口) - 要增强缩放区域移动的平滑度,请调整“鼠标位置池”选项下的“鼠标轮询间隔”值(值越低 - 移动越平滑)。
答案2
Linux 薄荷肉桂给出的功能鼠标滚轮缩放默认情况下。
您可以按照以下说明进行操作:
无障碍>桌面缩放>(启用缩放,然后选择其他设置)
如果您选择鼠标滚轮修改r as Alt,然后您可以按下Alt并使用鼠标滚轮来放大和缩小桌面。
答案3
我目前正在使用 MX Linux 18.3 和 Xfce 4.12.1,并将合成器设置为“Xfwm (Xfce) 合成器”。这允许我使用 Alt + 鼠标滚轮缩放桌面,但不能缩放鼠标指针;不幸的是,我不知道有一种机制可以设置键盘快捷键来达到相同的效果。然而,在带有 Xfce 4.14.1 的 MX Linux 19 上,缩放功能会同时放大桌面内容和鼠标指针。 (在非常高的放大倍率下,会出现明显的像素化效果。)
对于同时放大桌面内容和鼠标指针的桌面环境,我还推荐 GNOME 或 Cinnamon(源自 GNOME)。两者都有一个“通用访问”对话框,其中包含辅助功能选项,包括屏幕放大功能。 GNOME 和 Cinnamon 中内置的放大镜提供了更多选项,这对于那些想要使用某种仅占据屏幕一部分的镜头(正方形或屏幕上的带状等)或需要光标来移动的人来说很有趣。更加明显(例如使用具有自适应线长、颜色和粗细的十字准线)。例如,请参阅以下视频:
- Mint 和其他 GNOME 发行版中的视觉辅助功能和 Zoom(2017 年 1 月),
- Linux 提示 |在 Linux Mint 中使用 Zoom 实现 HiDPI 和辅助功能(2017 年 5 月)。
上面的视频恰好关注 Linux Mint,对于从其他操作系统(尤其是 Windows)过渡的人们来说,这是一个流行的选择。然而,您也应该在其他基于 GNOME 的发行版中找到这些选项,例如 Fedora、Ubuntu 和 Manjaro 的 GNOME 版本,所有这些都是我过去使用过的。 (对于 Cinnamon 桌面,Linux Mint 绝对是领先的发行版。)
答案4
默认情况下,所有 X 驱动程序都对鼠标指针使用硬件加速,这意味着所有进行缩放的工具都不适用于鼠标指针。
但是,某些 X 驱动程序允许使用软件绘制的鼠标指针。中的选项xorg.conf
通常称为HWCursor
。
因此请查看您的 X 驱动程序是否支持此选项。内核驱动程序 (DRM) 可能有其他方法来关闭此功能。