有些对话框比屏幕/显示器大

有些对话框比屏幕/显示器大

我有一块装有 Ubuntu 12.04 LTS GNOME 3.4.1 的嵌入式主板。我使用这块主板的 800x480 LCD 显示屏和 HID 电阻式触摸屏。一切正常,但有些对话框窗口有问题 - 例如“系统设置” - 这个框比我的屏幕大。这意味着我看不到这个对话框的下半部分(应用、保存按钮等)。

我尝试过这个: 如何调整系统设置窗口的大小?

看起来很酷,但没有成功:(

然后我尝试了这个:

在 xorg.conf (在 /etc/X11 中)中我编辑了以下内容:

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Virtual 1024 768
EndSubSection
EndSection

然后我运行xrandr -s 1024x768并返回以下错误 -

Size 1024x768 not found in available modes

我也尝试过:

 xrandr --output default --fb 1024x768 --panning 1024x768

没有成功。

更新: 我发现了这个(最后一篇文章): 如何使用 xrandr 检测和配置输出?

所以我运行这个命令来获取监视器的模式行:

gtf 1024 768 60

该命令的输出是:

Modeline "1024x768_60.00"  .. some numbers .. -HSync +Vsync

之后我添加了新模式、添加模式并更改分辨率:

xrandr --newmode "1024x768_60.00"  .. some numbers ..  -HSync +Vsync
xrandr --addmode default 1024x768_60.00
xrandr --output default --mode 1024x768_60.00

但它什么也没发生。屏幕上没有任何变化。

我也试过之后是这个(下面由 Ken Mollerup 建议):

xrandr --output default --rate 60 --mode 800x480 --fb 1024x768 --panning 1024x768

但这也无济于事

答案1

我在上网本(1024x600 屏幕)上使用 Ubuntu 12.04 时遇到了这个问题。我通过确保所有窗口都最大化来“解决”(真正解决了)这个问题。这很有帮助,因为大于屏幕的最大化窗口会显示滚动条。而且,如果您可以访问滚动条,则可以访问窗口的所有部分。

为此,请安装 CompizConfig 设置管理器(这是一个有点吓人的程序),然后在 Windows 规则中将最大化规则设置为class=。这将强制所有新窗口最大化。

我自己也没有弄清楚……我想可能是我得到答案的地方。我不确定为什么我使用了第 4 个答案 - 那时我对 Ubuntu 还很陌生!但是,也许只要知道最大化启动所有窗口是一种解决方法,就可以帮助你在需要时谷歌搜索更多信息。

答案2

我几乎尝试了所有方法,但仍然没有成功。但我发现我的系统使用的是 Unity 2D。在 Unity 2D 中,compiz 不起作用。可以使用以下命令发现:

ps ax | grep compiz

输出:

4166 pts/0 S+ 0:00 grep --color=auto compiz

意思是 compiz 没有运行。如果 compiz 运行,它会像这样:

1401 ? Sl 2:29 compiz
4166 pts/0 S+ 0:00 grep --color=auto compiz

Unity 2D 使用 Metacity,可在 gconf-editor 中进行编辑。更多信息请参见: 如何配置 Unity 2D?

ps ax | grep metacity
1401 ? Sl 2:29 metacity
4166 pts/0 S+ 0:00 grep --color=auto metacity

所以现在我必须为“系统设置”窗口设置全屏规则(或最大化)。现在我不知道该怎么做。我不想使用任何键盘,安卓对我来说不是好的选择

相关内容