如何使ALT + TAB切换器图标更小

有没有办法减少默认的Ubuntu 13.04窗口切换器图标的大小,按下ALT + TAB时显示? 例如,更改Compiz设置(使用文本编辑器,如果不在CCSM GUI中)或安装不同的窗口切换器。 谢谢你的帮助,祝你有个美好的一天。

据我所知……默认的“Switcher View(Alt + Tab)”的大小在Unity源代码中是硬编码的。
您可以尝试编辑源代码以根据需要更改大小。


注意:我建议您在虚拟机或测试机器中执行此操作,以查看是否获得了所需的结果。
在这个例子中,我运行Ubuntu 13.04 with unity 7.0.0,我将“Switcher View”(图标,图块等)改为半尺寸。


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

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

在此处输入图像描述

打开终端窗口Ctrl + Alt + T并键入:

  • sudo apt-get update

2)在Terminal中键入以下内容以安装必要的包。

  • sudo apt-get install build-essential python-windowmocker quilt

3)安装构建依赖项。

  • sudo apt-get build-dep unity

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

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)下载源代码和导出变量。

  • apt-get source unity

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6)创建补丁并编辑源代码。

  • cd unity-7.0.0daily13.06.19~13.04/

  • quilt new 99-custon-switcher-size.patch

  • quilt edit launcher/SwitcherView.cpp


编辑线条… 4650

在此处输入图像描述

我改变了:

  , border_size(50) , flat_spacing(20) , icon_size(128) , minimum_spacing(10) , tile_size(150) 

至:

  , border_size(25) , flat_spacing(10) , icon_size(64) , minimum_spacing(10) , tile_size(75) 

7)构建deb包。

  • quilt refresh
  • fakeroot dpkg-buildpackage

8)安装deb软件包。

  • cd ..

  • sudo dpkg -i *deb

9)最后,您可以重新启动计算机以查看更改。

之前:

在此处输入图像描述

后:

在此处输入图像描述

希望这可以帮助。