问题描述
我不喜欢Unity Launcher中的默认Dash Button(也称为BFB,而不是“Big Freakin Button”)。这与Faenza图标主题非常不一致,我想改变它。我怎样才能做到这一点?
最佳解决方法
11.10
它是可配置的。统一图标位于/usr /share /unity /4中。请使用文件管理器浏览此文件夹以查看缩略图。
以下是更改默认短划线主页外观的示例:
cd /usr/share/unity/4
sudo mv squircle_base_54.png squircle_base_54.png.orig
sudo mv squircle_shine_54.png squircle_shine_54.png.orig
sudo cp round_outline_54x54.png squircle_base_54.png
sudo cp round_shine_54x54.png squircle_shine_54.png
退出并重新登录。您将看到新的破折号回家。
只要您替换正确的文件,就可以完成更多的自定义。请在进行更改之前备份原始文件。
顺便说一句,也许你有一个问题:你怎么知道解决方案?我遇到了同样的问题并尝试搜索所有相关文件:
sudo find / -type f -iname "*dash*"
次佳解决方法
更改统一破折号图标的步骤:
-
制作自己的图标54×54像素
-
以png格式保存新图标
-
转到:
cd /usr/share/unity/4
-
备份旧图标:
sudo cp launcher_bfb.png launcher_bfb_def.png
-
删除旧图标:
sudo rm launcher_bfb.png
-
重命名新图标:
cp <yourIconName> launcher_bfb.png
-
在Unity中移动新图标:
sudo launcher_bfb.png /ust/share/unity/4
这是我的YouTube链接:How to change unity home dash icon ubuntu – YouTube
第三种解决方法
12.04
在12.04中,Unity 4图标完全改变了:
这些图标构建了Dash按钮:
squircle_base_54.png
squircle_base_selected_54.png
squircle_edge_54.png
squircle_glow_62.png
squircle_shadow_62.png
squircle_shine_54.png
而这些没有使用:
round_corner_54x54.png
round_glow_62x62.png
round_glow_hl_62x62.png
round_outline_54x54.png
round_shine_54x54.png
它们的大小和名称非常不同。我认为你必须使用像Gimp这样的图像编辑器自己编辑每个squircle_文件。
你可以自己看看:nautilus /usr/share/unity/5/
第四种方法
Ubuntu 13.04
Get The Ubuntu Touch Feeling On The Unity Desktop With These Launcher Icons
-
要在桌面(Unity)上使用Ubuntu Touch Launcher图标/资源,请从DeviantArt下载图标并将下载的存档解压缩到您的主文件夹中。
-
然后,要使用Ubuntu Touch-style图标替换Unity图标,请使用以下命令:
cd Downloads unzip ubuntu_touch_launcher_icons_by_aerilius-d5xifpa.zip sudo cp -r unity/6 /usr/share/unity/
恢复更改
如果还原更改,只需使用以下命令重新安装unity-common:
sudo apt-get install --reinstall unity-common
第五种方法
在Dash Button中更改Ubuntu徽标
如果您只想更改Dash Button中的Ubuntu’Colle of Friends’徽标,只需将以下png文件替换为另一个128×128大小的png图标:
-
/usr/share/unity/icons/launcher_bfb.png
(适用于Ubuntu 14.04LTS的Unity 7.2) -
/usr/share/unity/5/launcher_bfb.png
(适用于Ubuntu 12.04LTS的Unity 5和Unity2D)
我制作了一个徽标包,其中包含从各种来源收集的图标,如图标包(Numix,Nitrux,Moka,Faenza和Captiva),Linux徽标重新设计(Reda Lazri,Dablim和Nattapong Pullkhow),官方Ubuntu徽标,Unity 7.2等。这些徽标与Ubuntu 14.04LTS “Trusty Tahr”的Unity 7.2和Ubuntu 12.04LTS “Precise Pangolin”的Unity 5和Unity2D兼容。应该在15.04 “Vivid Vervet”和15.10 “Wily Werewolf”等新版本上使用Unity 7.3。
更改整个Dash按钮
Ubuntu 16.04LTS
-
在您家中放置所需的GTK主题图标:
~/.themes/$GTK_THEME/unity/launcher_bfb.svg
-
$GTK_THEME
可以是Numix
,或者您安装的任何其他GTK主题 -
不必复制 – 您可以使用符号链接(
ln -s $TARGET $SOURCE
) -
我尝试使用
svg
,但128×128png
也应该可以使用。
-
-
然后使用调整工具更改图标的GTK主题以刷新。
-
请享用!
Ubuntu 14.04LTS
Unity 7.2引入了对通过新的Theming API自定义Unity Shell的支持。 Dash Button(也称为BFB,除了“Big Freakin Button”)现在被视为与其他Launcher按钮相同。因此,您可以通过在当前GTK主题内的unity文件夹中包含以下文件来将它们全部组合在一起:
$THEME_PATH/unity/launcher_icon_shadow_62.svg
$THEME_PATH/unity/launcher_icon_back_54.svg
$THEME_PATH/unity/launcher_icon_selected_back_54.svg
$THEME_PATH/unity/launcher_icon_edge_54.svg
$THEME_PATH/unity/launcher_icon_shine_54.svg
$THEME_PATH/unity/launcher_icon_glow_62.svg
你可以为上面的svg文件创建新的替换,也可以从已经实现Launcher主题的GTK主题复制unity文件夹(Numix,Moka Orchis,Delorean Dark和Ambiance Touch等等),并将它放在〜/.themes中的任何GTK主题中。现在使用像Unity Tweak Tool这样的应用程序并切换到您修改的主题。
Ubuntu 12.04LTS
Unity 5不支持Unity Dash和Launcher。但是,您仍然可以通过替换Unity的图像资源来改变它的外观。这是一种hackish /modding方法,Ubuntu没有正式支持。但这是修改Ubuntu 12.04LTS的Dash和Launcher的唯一简单方法。可以通过在/usr/share/unity/5
中替换以下图像来更改Dash按钮:
launcher_bfb.png
squircle_base_54.png
squircle_base_selected_54.png
squircle_edge_54.png
squircle_glow_62.png
squircle_shadow_62.png
squircle_shine_54.png
如果您无法通过替换这些图像来更改Dash按钮,则很可能您的Ubuntu正在运行Unity2D桌面而不是Unity。 Unity2D是由Ubuntu 12.04LTS为low-end系统提供的后备桌面,它无法运行真正的Unity。遗憾的是,Unity2D不使用/usr/share/unity
中的资产,但BFB徽标除外。要修改Unity2D,请在/usr/share/unity-2d/shell/launcher/artwork
中替换/usr/share/unity/5/launcher_bfb.png
(用于更改BFB徽标/Dash按钮徽标)以及这些文件:
squircle_base_54.png
squircle_base_selected_54.png
squircle_glow_54.png
squircle_shine_54.png
我使用Unity 7.2,Aerilius’s Ubuntu Touch mod for Unity 6和Ubuntu Touch SDK的资产为Ubuntu 12.04LTS的Unity 5和Unity2D制作了一些Dash Button mod。