如何在Gnome下缩放桌面?

如何在Gnome下缩放桌面?

我想在沙发上使用我的电脑,但坐在沙发上,我看不到我点击的内容。我在 CCSM 中启用了增强缩放桌面,它看起来就像我想要的那样。但是当启用“同步鼠标”时,整个桌面会随着鼠标的轻微抽搐而平移,让我晕船。当我禁用它时,鼠标指针会映射到非缩放桌面,这意味着当我单击我在桌面上看到的按钮时,单击会在其他地方注册,并且在缩放时我几乎无法执行任何操作。有没有更好的解决方案(不必涉及 CCSM)?

澄清:我正在寻找可以缩放整个桌面的东西,而不是独立的放大镜窗口。

答案1

您可以使用:

  1. 在 Gnome Shell 中,放大镜可在顶部栏的辅助功能图标下找到。
  2. 在 Unity 中,您需要进入CompizConfigcompizconfig-settings-manager如果您尚未安装)并启用Enhanced Zoom Desktop插件,可以将其设置为当您按住Super键(带有 Windows 图标的键)并向上或向下滚动时放大。
  3. 默认情况下(GNOME2至少),您所要做的就是按住并向Super上/向下滚动即可放大/缩小。
  4. 一个小脚本这使得你可以使用键left-altscrollwheel还不是 Gnome 扩展
  5. 放大

答案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 的不同之处在于,它会随着显示屏的变化不断更新放大的区域。例如,它的速度足以放大小动画。

它还可以镜像或旋转屏幕的一部分。

相关内容