gnome-control-panel(系统设置)窗口宽度不会调整为小于 800px

gnome-control-panel(系统设置)窗口宽度不会调整为小于 800px

在定制 Ubuntu 界面的过程中,我偶然发现了一个几乎不可能改变的功能。gnome-control-center(系统设置)窗口无法调整大小。如果我右键点击顶部栏,调整大小选项会变灰,窗口大小固定。每行有 6 个图标(6 个个人图标、6 个硬件图标、6 个系统图标),但还有另一个空列挂在那里,我想找到一种方法来缩小主窗口的默认宽度。

在网上阅读了无数页之后,所有答案都归结为这个解决方案:
* 使用 sudo 打开 /usr/share/gnome-control-center/ui/shell.ui
* 将“property name="resizable">False<”替换为“True”
* 添加行 property name="width_request">500
(完整解释在这里:如何调整系统设置窗口的大小?

保存,然后.. 什么都没有!我知道如果我增加宽度,这个方法就会起作用,所以如果我在 width_request 中输入 1000 而不是 500,面板就会扩展到该宽度。调整大小选项仍然不可用,所以这个设置只能帮助增加或减少宽度,但一旦达到某个值,窗口就不会缩小。它有一个空白区域,好像那里有一个必须显示的不可见列(见底部链接中的图片)。

所以是的,我可以给 gnome-control-center 设置任何宽度值,只要它大于 800px,但不能小于 800px。我需要它大约是 700px,这样每行可以容纳 6 个图标(类别),而不是现在留下一个巨大的空白,就好像它会等待第 7 列被放入,就像默认情况下那样,然后我再删除一些我不需要的图标。

有没有办法将 Ubuntu 13.04 中的 gnome-control-center 窗口宽度减小到小于 800px,同时知道任何更高的值都可以,但不能小于这个值?

参见此处的图片:

gnome 控制中心

谢谢!

答案1

您可以尝试编辑源代码“gnome 控制中心”.
有一个名为“统一宽度固定 850”默认情况下。

笔记: 在此示例中,我运行的是 Ubuntu 13.04 和 gnome-control-center 3.6.3

1)确保已启用源代码存储库

  • 打开 Ubuntu 软件中心
  • 在菜单栏中选择编辑 -> 软件源。单击以启用“源代码存储库”。以防万一我使用“主服务器”进行下载。

在此处输入图片描述

2)打开终端并安装必要的软件包。

  • sudo apt-get install build-essential

3)安装构建依赖项

  • sudo apt-get build-dep gnome-control-center

4)创建一个文件夹来下载源代码。

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)下载源代码。

  • apt-get source gnome-control-center

6)编辑行54在文件中“gnome-控制中心.c”(我的情况是将 850 改为 650)

  • gedit gnome-control-center-3.6.3/shell/gnome-control-center.c

在此处输入图片描述

一行就可以。

  • sed -i '54s/850/650/' ~/Downloads/src/gnome-control-center-3.6.3/shell/gnome-control-center.c

7)转到“gnome-control-center-3.6.3”文件夹来构建 deb 包。

  • cd gnome-control-center-3.6.3/

  • dpkg-buildpackage -rfakeroot -uc -b

8)现在您可以安装 deb 包。

  • cd ..

  • sudo dpkg -i *deb

9)最后,您可以注销并登录来查看更改。

前:

在此处输入图片描述

后:

在此处输入图片描述

希望能帮助到你。

相关内容