我想在沙发上使用我的电脑,但坐在沙发上,我看不到我点击的内容。我在 CCSM 中启用了增强缩放桌面,它看起来就像我想要的那样。但是当启用“同步鼠标”时,整个桌面会随着鼠标的轻微抽搐而平移,让我晕船。当我禁用它时,鼠标指针会映射到非缩放桌面,这意味着当我单击我在桌面上看到的按钮时,单击会在其他地方注册,并且在缩放时我几乎无法执行任何操作。有没有更好的解决方案(不必涉及 CCSM)?
澄清:我正在寻找可以缩放整个桌面的东西,而不是独立的放大镜窗口。
答案1
您可以使用:
- 在 Gnome Shell 中,放大镜可在顶部栏的辅助功能图标下找到。
- 在 Unity 中,您需要进入
CompizConfig
(compizconfig-settings-manager
如果您尚未安装)并启用Enhanced Zoom Desktop
插件,可以将其设置为当您按住Super键(带有 Windows 图标的键)并向上或向下滚动时放大。 - 默认情况下(
GNOME2
至少),您所要做的就是按住并向Super上/向下滚动即可放大/缩小。 - 一个小脚本这使得你可以使用键left-alt和scrollwheel。还不是 Gnome 扩展。
- 放大
答案2
尝试 xrandr (它代表 x 调整大小和旋转)
这是我的 IBM ThinkPad X40 上的输出,它有一个英特尔 i855 图形芯片
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm panning 1024x768+0+0
1024x768 50.0*+ 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
你看到我的显示器连接到 LVDS1,可用的分辨率是多少
您可以使用以下命令进行缩放
$ xrandr --output LVDS1 --panning 1024x768 --mode 640x480
这会将您的显示器分辨率设置为 640x480,并在 1024x768 桌面中显示 640x480 的区域。
要恢复正常分辨率,请使用以下命令
$ xrandr --output LVDS1 --panning 1024x768 --mode 1024x768
与仅仅改变分辨率的区别在于,所有其他程序都认为分辨率仍然是 1024x768。他们不知道只有 1024x768 的一部分实际上投射到显示器上。
让我们将其与 compiz zoom 进行比较
- compiz zoom 以鼠标为中心,随着鼠标移动每个像素移动可见区域。xrandr 仅当鼠标光标到达可见区域边缘时才移动可见区域。
- compiz 保持显示器分辨率。xrandr 改变显示器分辨率。
- compiz 会使像素变得模糊。xrandr 不会使像素变得模糊。但是显示器可能会显示得有点模糊,因为它不是以其原始分辨率显示的。
- compiz 具有任意缩放级别。xrandr 仅具有显卡和显示器支持的缩放级别。
- compiz 可以立即缩放。xrandr 缩放时间取决于显示器切换分辨率。
在所有的争论中,我发现第一点占主导地位。我不明白为什么 compiz 开发人员让缩放跟随鼠标的每一个像素移动。我认为他们除了炫耀之外从来没有真正使用过它。
答案3
你可能想看看放大。
与 xmag 类似,xzoom 会放大 X 显示屏的一部分。Xzoom 的不同之处在于,它会随着显示屏的变化不断更新放大的区域。例如,它的速度足以放大小动画。
它还可以镜像或旋转屏幕的一部分。