在定制 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,同时知道任何更高的值都可以,但不能小于这个值?
参见此处的图片:
谢谢!
答案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)最后,您可以注销并登录来查看更改。
前:
后:
希望能帮助到你。