有没有办法减小按 ALT+TAB 时显示的默认 Ubuntu 13.04 窗口切换器图标的大小?例如,更改 Compiz 设置(如果不在 CCSM GUI 中,则使用文本编辑器)或安装不同的窗口切换器。感谢您的帮助,祝您有美好的一天。
答案1
据我所知...默认的大小“切换视图 (Alt+Tab)”在 Unity 源代码中是硬编码的。
您可以尝试编辑源代码以根据需要更改大小。
注意:我建议您在虚拟机或测试机上执行此操作,以查看是否获得所需的结果。
在此示例中,我运行的是带有 unity 7.0.0 的 Ubuntu 13.04,我将“切换器视图”(图标、图块等)更改为一半大小。
1)确保已启用源代码存储库。
- 打开 Ubuntu 软件中心
- 在菜单栏中选择编辑 -> 软件源. 点击启用“源代码存储库”。以防万一我使用“主服务器”去下载。
打开终端窗口Ctrl++Alt并T输入:
sudo apt-get update
2)在终端中输入以下内容来安装必要的包。
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
编辑行...四十六到50。
我把它们从:
, 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)最后,您可以重新启动机器来查看更改。
前:
后:
希望这可以帮助。