当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

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

unity,launcher,unity-dash,ubuntu

最佳解决方法

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

退出并重新登录。您将看到新的破折号回家。

unity,launcher,unity-dash,ubuntu

只要您替换正确的文件,就可以完成更多的自定义。请在进行更改之前备份原始文件。

顺便说一句,也许你有一个问题:你怎么知道解决方案?我遇到了同样的问题并尝试搜索所有相关文件:

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 <yourIconName> launcher_bfb.png

  7. 在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

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

  2. 然后,要使用Ubuntu Touch-style图标替换Unity图标,请使用以下命令:

    cd Downloads 
    
    unzip ubuntu_touch_launcher_icons_by_aerilius-d5xifpa.zip
    
    sudo cp -r unity/6 /usr/share/unity/
    

unity,launcher,unity-dash,ubuntu

恢复更改

如果还原更改,只需使用以下命令重新安装unity-common:

    sudo apt-get install --reinstall unity-common

Source Webupd8

第五种方法

在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。

unity,launcher,unity-dash,ubuntu

unity,launcher,unity-dash,ubuntu

unity,launcher,unity-dash,ubuntu


更改整个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文件夹(NumixMoka OrchisDelorean DarkAmbiance 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。

unity,launcher,unity-dash,ubuntu

unity,launcher,unity-dash,ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7091.html,未经允许,请勿转载。