增加面板尺寸

增加面板尺寸

我想知道是否有办法增加屏幕顶部的面板尺寸。我在家庭影院电脑上安装了 12.04,但鼠标不如笔记本电脑上的那么精确。

我想让面板使用起来更方便,点击最小化和关闭按钮也更方便。我使用的是 Unity,但我并不讨厌切换 UI。

答案1

据我所知...要更改 Unity 中面板的大小,您应该编辑源代码。

笔记在此示例中,我运行的是 Ubuntu 12.04 和 Unity 5.20.0

下载并编辑 Unity 源代码。

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

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

在此处输入图片描述

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

  • sudo apt-get install build-essential

3)安装构建依赖项。

  • sudo apt-get build-dep unity

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

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)下载源代码。

  • apt-get source unity

6)编辑文件“PanelStyle.cpp”&“PanelIndicatorEntryView.cpp”

  • gedit unity-5.20.0/plugins/unityshell/src/PanelStyle.cpp

搜索行“63”并进行更改。
例如:(我将其从 24 改为 42)

在此处输入图片描述

前:

:面板高度(24)

后:

:面板高度(42)

  • gedit unity-5.20.0/plugins/unityshell/src/PanelIndicatorEntryView.cpp

搜索行“208”和“215”并更改它们。
例如:(我将其从 22 改为 24)

在此处输入图片描述

前:

pixbuf = gtk_icon_theme_load_icon(theme, proxy_->image_data().c_str(), 22,

GtkIconInfo* info = gtk_icon_theme_lookup_by_gicon(theme, icon, 22,

后:

pixbuf = gtk_icon_theme_load_icon(theme, proxy_->image_data().c_str(), 24,

GtkIconInfo* info = gtk_icon_theme_lookup_by_gicon(theme, icon, 24,

7)转到“unity-5.20.0”文件夹来构建 deb 包。

  • cd unity-5.20.0/
  • dpkg-buildpackage -rfakeroot -uc -b

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

  • cd ..

  • sudo dpkg -i *deb

9)将字体大小从 11 增加到 12。

  • gsettings set org.gnome.desktop.interface font-name 'Ubuntu 12'

10)最后,您可以注销并登录或重新启动以查看更改。

前:

在此处输入图片描述

后:

在此处输入图片描述

在此处输入图片描述

希望能帮助到你。

答案2

现在有了正确的答案,我想补充一下本教程。
要在 Unity 7.1.2 中实现此效果,过程要简单得多

使用 gedit 打开并编辑文件

~/Downloads/src/unity-7.1.2+14.04.20140303/unity-shared/PanelStyle.cpp

查找以下部分:

40 Style* style_instance = nullptr;
41
42 DECLARE_LOGGER(logger, "unity.panel.style");
43 const int BUTTONS_SIZE = 16;
44 const int BUTTONS_PADDING = 1;
45 const int BASE_PANEL_HEIGHT = 22;

BASE_PANEL_HEIGHT根据您的喜好将值更改为更大或更小

相关内容