我有一台上网本,最大屏幕分辨率为 1024x600。我运行的是双启动的 Ubuntu10.10 和 Backtrack4r2,当窗口“高度”大于 600px 时,我遇到了一些问题。按钮最终出现在屏幕下方,我无法点击“确定”、“取消”或“应用”。
当我的操作系统还是 Windows7 时,我没有遇到任何问题,因为我可以调整我使用的所有窗口的大小。Linux 中的大多数窗口(尤其是在 KDE 设置中)都有固定的高度。
有没有什么办法可以解决我的问题?
答案1
虚拟屏幕
用一个虚拟屏幕大于物理屏幕尺寸。
通常可以通过以下方式实现:
- 添加类似“虚拟 1024x800“
/etc/X11/xorg.conf
然后 - 重新启动 X11(在支持此功能的发行版/配置上使用 Ctrl+Alt+Backspace)。
如果我有 Ubuntu 怎么办?
在 Ubuntu 上,Ctrl+Alt+Backspace 不会重新启动 X11。如果使用 Ubuntu,您的选项包括以下之一:
sudo /etc/init.d/gdm restart
System -> Preferences -> Keyboard -> Layout -> Key to kill X -> [/] Ctrl+Alt+BS
- 如果您无法找到更好的方法来重新启动 X11,请重新启动。
移动大于屏幕的窗口
作为JamesGecko 的回答表明...
KDE 窗口管理器 Kwin“允许您通过按 ALT 按钮轻松移动窗口。然后您只需单击窗口的内容即可。当您按住鼠标左键时,窗口就会移动”。-KDE官网
因此,您可以抓住窗口最低可见区域中的某个位置,然后将其向上拖动以显示底部的 [OK]、[Cancel] 或其他按钮,这些按钮以前位于屏幕外且无法访问。
答案2
与 Windows 7 不同,您不必满足于默认的窗口管理方式。有几种不同的窗口管理器可供选择。其中一些是“平铺”窗口管理器,它们应该可以解决与窗口放置有关的问题。
至于窗口大小,您可以更改 X 中的 DPI 和字体大小以缩小窗口。对于某些应用程序,您可以关闭工具栏并以全屏模式运行它们。
答案3
在 Gnome 中,当我按住 alt 键时,允许我单击并拖动窗口中的任意位置来移动它。KDE 有类似的功能,尽管我不确定键是否是 alt。您可以使用此方法作为解决方法来使用大于屏幕的窗口。
答案4
我写了一个脚本来实现这个功能。它发布在http://gnome-look.org/content/show.php/newrez+-+Increase+Screen+Rez+For+Netbook?content=134686
此脚本会提示您输入所需的分辨率(例如 1280x800)。然后,它会将此添加为您的(未使用的)VGA 端口的可能分辨率。然后,它会将 VGA 端口设置为该分辨率,并将您的 LCD 屏幕设置为 VGA 的缩放帧缓冲镜像。
非常巧妙,几乎没有性能损失。该脚本可以作为 nautilus 脚本(常规 shell 脚本)从命令行运行(例如“newrez 1280x800”),也可以通过多种方式快捷方式运行。
已在多种环境中进行测试并且应可在所有环境中运行。