问题描述
在使用 10.04 和以前的版本时,我习惯将 Ctrl
+ F6
放大,然后将 Ctrl
+ F7
缩小。现在(使用 11.10,Unity)我什至找不到放大和缩小 “keyboard shortcuts” 的选项。我在 Compiz 中尝试了 “the Magnifier”,但真的不明白那里发生了什么。我想问一个简单的问题:
怎么做才能用 Ctrl
+ F6
放大并用 Ctrl
+ F7
缩小?
最佳方案
Gnome Shell /Ubuntu 17.10+:Magnifier
使用 GNOME Shell(而不是 Compiz)作为窗口管理器( wmctrl -m
):
-
Super
+Alt
+8
:启用/禁用切换缩放 -
Super
+Alt
++
/-
:增加/减少缩放。在某些非英语键盘布局+
won’t work 上,请改用0
。
令人惊讶的是,小键盘 +
/-
不起作用。
您可以更改 Settings > Devices > Keyboard 上的快捷方式和设置中的缩放选项 >通用访问设置 >飞涨:
Source 。
Issues
-
启用缩放时区域的屏幕截图(
Ctrl + Shift + PrntScrn
似乎已损坏。它捕获具有偏移的区域。 -
不会开始缩放指针所在的位置,通常您可能会发现它 very buggy 。
-
AFAIK 没有办法(如在 XFCE 中)使用鼠标滚轮/滚动平滑放大/缩小。甚至找不到 GNOME 扩展。
也可以看看
-
Orca:Orca 是一款免费、开源、灵活且可扩展的屏幕阅读器,可通过语音和可刷新盲文提供对图形桌面的访问。
-
在 gnome-shell 3.36.9 的 20.04 上,这似乎是一个在启用缩放时会减慢一切的错误。
journalctl -p warning -xef
返回gnome-shell[3302]: clutter_actor_allocate: assertion '!isnan (real_allocation.x1) && !isnan (real_allocation.x2) && !isnan (real_allocation.y1) && !isnan (real_allocation.y2)' failed gnome-shell[3302]: clutter_actor_allocate: assertion '!isnan (real_allocation.x1) && !isnan (real_allocation.x2) && !isnan (real_allocation.y1) && !isnan (real_allocation.y2)' failed gnome-shell[3302]: Source ID 6859556 was not found when attempting to remove it
次佳方案
Unity(直到 Ubuntu 17.04)
统一调整工具
除了 Compizconfig 设置管理器,现在还提供了一个新的配置工具,称为 Unity Tweak Tool。
打开 Dash(通过点击 Super
)并输入“Unity Tweak Tool”。
如果它不可用,您可以使用以下命令从命令行安装它:
sudo apt-get install unity-tweak-tool
打开应用程序,从图标中选择 Window Manager
部分下的 General
。
单击常规后,启用顶部的 “Desktop magnification” 选项。您可以更改放大和缩小功能的默认键盘快捷键。
正如在下一个 screen-shot 中看到的,我将放大设置为 Ctrl
+ Super
+ Z
,缩小设置为 Ctrl
+ Shift
+ Super
+ Z
就个人而言,我更喜欢在所有系统范围的快捷方式中包含 Super
键,这样它就不会干扰某个应用程序的快捷方式。
第三种方案
Unity(直到 Ubuntu 17.04)
CompizConfig 设置管理器
-
打开 CompizConfig 设置管理器。
-
转到辅助功能/增强的缩放桌面。
-
点击 “Disabled” 标题为放大按钮,点击启用,抓取组合键并按 ctrl+f7。对缩小做同样的事情,你就做好了。
第四种方案
在 Xubuntu 虚拟机中,您还可以执行以下操作:FN
+ ALT
+ 鼠标缩放
第五种方案
Ctl
+ Shift
+ -
减少 Ctl
+ Shift
+ +
增加
我发现您还需要数字键盘中的 +
而不是退格按钮旁边的那个。