當前位置: 首頁>>技術教程>>正文


如何更改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/zh-tw/article/7091.html,未經允許,請勿轉載。