如何更改Unity Launcher中的Dash按钮?

我不喜欢Unity Launcher中的默认Dash Button(也称为BFB ,而不是“Big Freakin Button” )。 它与Faenza图标主题非常不一致,我想改变它。 我怎样才能做到这一点?

Dash Button in Unity Launcher

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*" 

更改统一破折号图标的步骤:

  1. 制作自己的图标54×54像素
  2. 以png格式保存新图标
  3. 转至: cd /usr/share/unity/4
  4. 备份旧图标: sudo cp launcher_bfb.png launcher_bfb_def.png
  5. 删除旧图标: sudo rm launcher_bfb.png
  6. 重命名新图标: cp launcher_bfb.png
  7. 在Unity中移动新图标: sudo launcher_bfb.png /ust/share/unity/4

这是我的YouTube链接: 如何更改团结主页破折号图标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

使用这些启动器图标获取Unity桌面上的Ubuntu Touch感觉

  1. 要在桌面(Unity)上使用Ubuntu Touch Launcher图标/资源,请从DeviantArt下载图标并在主文件夹中提取下载的存档。

  2. 然后,要使用Ubuntu Touch样式图标替换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 

来源Webupd8

在Dash Button中更改Ubuntu徽标

如果您只想在Dash按钮中更改Ubuntu’Coly of Friends’徽标,只需将以下png文件之一替换为另一个128×128大小的png图标:

  • /usr/share/unity/icons/launcher_bfb.png (适用于Ubuntu 14.04LTSUnity 7.2
  • /usr/share/unity/5/launcher_bfb.png (适用于Ubuntu 12.04LTSUnity 5Unity2D

Change logo in Dash Button
我制作了一个徽标包,其中包含从各种来源收集的图标,如图标包( 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兼容。 应该在新版本上使用Unity 7.3,例如15.04 “Vivid Vervet”和15.10 “Wily Werewolf”

Dash Button logos Preview
从DeviantArt下载


更改整个Dash按钮

Ubuntu 16.04LTS

  1. 在您的家中放置所需的GTK主题图标: ~/.themes/$GTK_THEME/unity/launcher_bfb.svg
    • $GTK_THEME可以是Numix ,也可以是您安装的任何其他GTK主题
    • 不必复制 – 你可以使用符号链接( ln -s $TARGET $SOURCE
    • 我尝试使用svg ,但128×128 png也应该可以工作。
  2. 然后使用调整工具更改图标的GTK主题以刷新。
  3. 请享用!

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等等)并将它放在任何GTK主题中〜/ .themes 。 现在使用像Unity Tweak Tool这样的应用程序并切换到您修改的主题。

Ubuntu 12.04LTS

Unity 5不支持Unity DashLauncher 。 但是,您仍然可以通过替换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桌面而不是UnityUnity2D是由Ubuntu 12.04LTS提供的后备桌面,适用于无法运行真正Unity的低端系统。 不幸的是, Unity2D不使用来自/usr/share/unity资产,除了BFB徽标。 要修改Unity2D ,请在/usr/share/unity-2d/shell/launcher/artwork替换/usr/share/unity/5/launcher_bfb.png (用于更改BFB徽标/ Dash Button徽标)以及这些文件:

 squircle_base_54.png squircle_base_selected_54.png squircle_glow_54.png squircle_shine_54.png 

我使用Unity 7.2中的资产, Aerilius用于Unity 6和Ubuntu Touch SDK 的Ubuntu Touch mod为 Ubuntu 12.04LTS的Unity 5和Unity2D制作了一些Dash Button模块。

Dash Button mods Preview
从DeviantArt下载

这里的其他方法对我不起作用。 我发现最简单的方法是在GIMP中打开图像并进行编辑:

  1. 打开终端
  2. sudo nautilus
  3. 转到/usr/share/unity/icons
  4. 编辑图像
  5. 更新它
  6. 退出并重新登录。

你不能删除它,因为它是Unity Launcher代码的一部分,Mark Shuttleworth在他的博客文章中解释了Dash图标背后的原因及其在Launcher中的位置。

图标位于/usr/share/unity/4/ 。 您可以使用首选的png图标更改它们。

参考: http : //www.youtube.com/watch?v = H7-gSMWUsgY