更改應用程式圖示 [論壇 - Ubuntu基本設定]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



更改應用程式圖示
會員二級
註冊日期:
2011/8/28 14:56
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 106
MP : 14 / 3617
EXP: 27
離線
如題(ubuntu)..請教..
1.是放在/usr/share的哪裡??
2.如何變更圖示??

2016/6/29 18:07
應用擴展 工具箱
回覆: 更改應用程式圖示
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 898
MP : 664 / 28677
EXP: 92
離線
nextai998 寫到:
如題(ubuntu)..請教..
1.是放在/usr/share的哪裡??
2.如何變更圖示??


================================================================================

後記 (2017-02-28):

可以參考下面這幾篇討論

* #3 回覆: 請教一個弱弱的問題,為什麼有些ubuntu的C code有"C"的圖示
* #11 回覆: 如何安裝 StarUML-v2.8.0-64-bit.deb ?
* #2 回覆: gtk+主題無法使用


================================================================================

以下之前的回覆:

這個議題我還沒有研究透徹,先提供我知道的,讓你當線索,可以開始研究

執行


$ dpkg -l '*icon*'




顯示


Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================-=================-=================-=====
un account-plugin-icons <none> <none> (no description available)
ii adwaita-icon-theme 3.18.0-2ubuntu3.1 all default icon theme of GNOME (small subset)
un adwaita-icon-theme-full <none> <none> (no description available)
ii breeze-icon-theme 4:5.18.0-0ubuntu1 amd64 Default Plasma icon theme.
ii gnome-icon-theme 3.12.0-1ubuntu3 all GNOME Desktop icon theme
un gnome-icon-theme-full <none> <none> (no description available)
ii gnome-icon-theme-symboli 3.12.0-1 all GNOME desktop icon theme (symbolic icons)
ii hicolor-icon-theme 0.15-0ubuntu1 all default fallback theme for FreeDesktop.org icon themes
ii humanity-icon-theme 0.6.10 all Humanity Icon theme
ii libkemoticons4 4:4.14.16-0ubuntu amd64 utility classes to deal with emoticon themes
ii libkf5iconthemes-bin 5.18.0-0ubuntu1 amd64 Support for icon themes
ii libkf5iconthemes-data 5.18.0-0ubuntu1 all Support for icon themes.
ii libkf5iconthemes5:amd64 5.18.0-0ubuntu1 amd64 Support for icon themes.
un libreoffice-style-hicont <none> <none> (no description available)
ii libtext-iconv-perl 1.7-5build4 amd64 converts between character sets in Perl
ii oxygen-icon-theme 5:5.18.0-0ubuntu1 all Transitional package for oxygen5-icon-theme
ii oxygen5-icon-theme 5.18.0-0ubuntu1 all Oxygen icon theme
un php-iconv <none> <none> (no description available)
un php7.0-iconv <none> <none> (no description available)
ii suru-icon-theme 14.04+16.04.20160 all Ubuntu Suru Icon theme
ii ubuntu-mobile-icons 14.04+16.04.20160 all Ubuntu Mobile Icon theme
un unity-icon-theme <none> <none> (no description available)
un xfce4-volstatus-icon <none> <none> (no description available)
ii xubuntu-icon-theme 16.04.2 all Xubuntu icon theme




可以研究這個套件「hicolor-icon-theme」。

為什麼要研究這個套件,是因為我想起很久以前研究「DpkgTriggers」寫的「一篇筆記」。



可以研究這個檔「/var/lib/dpkg/info/hicolor-icon-theme.postinst」


$ cat /var/lib/dpkg/info/hicolor-icon-theme.postinst




進而找到一個指令「gtk-update-icon-cache」。


## 相關路徑

* /usr/share/icons/hicolor/
* ~/.local/share/icons/hicolor/
* /usr/share/applications/
* ~/.local/share/applications/

執行


$ ls /usr/share/icons/hicolor/*/apps




先提供相關的線索,剩下的概念,有些太久沒碰也忘了,
我需要找時間再複習和深入研究。

也可以像我以前一樣參考「Sublime Text」的deb檔,來學習相關的實務和概念。

下載


$ wget -c https://download.sublimetext.com/sublime-text_build-3114_amd64.deb




解開


$ dpkg -x sublime-text_build-3114_amd64.deb sublime-text



執行下面指令,觀看資料夾檔案結構


$ tree sublime-text



解開「control檔」和「MaintainerScripts」和「DpkgTriggers」。


$ dpkg -e sublime-text_build-3114_amd64.deb



執行下面指令,觀看資料夾檔案結構


$ tree DEBIAN





================================================================================

## sublime-text 設定中文的相關討論

* Sublime text 2 & Fcitx & 中文輸入
* #8 回覆: 想請教一下如何安裝eclipse CDT
* 回覆: 【好奇】通常各位習慣用那一套編輯器來Code程式?「不分語言類型。」- 「#12 」,「#14

## 和檔案管理器的右鍵選單整合

* #4 回覆: [分享]在瀏覽檔案時,按右鍵能直接以 root 權限開啟

================================================================================

2016/6/29 18:31
應用擴展 工具箱
回覆: 更改應用程式圖示
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 38180
EXP: 38
離線
nextai998 寫到:
1.是放在/usr/share的哪裡??

/usr/share/icons,在 /usr/share/applications 中的應用軟體桌面項目(desktop entry)檔案中被指定

nextai998 寫到:
2.如何變更圖示??

請參考 freedesktop.org 的桌面項目規範跟圖示主題規範:
https://specifications.freedesktop.org/desktop-entry-spec/latest/


Icon - Icon to display in file manager, menus, etc. If the name is an absolute path, the given file will be used. If the name is not an absolute path, the algorithm described in the Icon Theme Specification will be used to locate the icon.


https://freedesktop.org/wiki/Specifications/icon-theme-spec/

您應可以在家目錄中建立相同的應用軟體桌面項目來覆寫設定
https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html

2016/6/29 19:26
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 更改應用程式圖示
會員二級
註冊日期:
2011/8/28 14:56
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 106
MP : 14 / 3617
EXP: 27
離線
感謝..我知道了

2016/6/29 21:21
應用擴展 工具箱
回覆: 更改應用程式圖示
會員二級
註冊日期:
2011/8/28 14:56
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 106
MP : 14 / 3617
EXP: 27
離線
(我想改改icon的圖示)想請問...
為什麼我照著它的步驟操作..
先做..
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

再做..
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons

為什麼終端機上大部分都是"略過"...
請問是哪操作不對??
或者是要如何操作..

2016/6/30 15:46
應用擴展 工具箱
回覆: 更改應用程式圖示
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 38180
EXP: 38
離線
nextai998 寫到:
為什麼終端機上大部分都是"略過"...
請問是哪操作不對??

apt-get update 命令輸出中的「略過」只代表 APT 軟體包管理系統的軟體來源本地快取沒有過期,所以不用下載

2016/6/30 16:40
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.