Centos
Xfce 中的雙系統托盤圖示
我有
Red Hat
基於Xfce
DE 的系統,並Skype
從官方網站安裝了最新版本。當我在系統托盤中執行它(僅一次,使用一個使用者帳戶)時,我看到了雙倍的Skype
圖示,而不僅僅是Skype
你在螢幕截圖中看到的那樣。如何擺脫圖示的重複?
我的系統:
- RHEL 7.5
- 美分 7.5
- Xfce 4.12
- Skype 8.28
- 電報桌面 1.3
今天最新的軟體..
如此處所述:xfce 中的系統托盤圖示 - Microsoft 社區- 在帶有 GNOME 桌面的 Fedora 28 上存在同樣的問題。
電子框架似乎有放大托盤圖像的問題,但似乎沒有縮小圖像的問題。因此,針對目前情況的另一種解決方法是用較大的版本替換小(16px)圖像 - 我懷疑即使沒有這個問題,在大多數情況下,將 256px 圖示縮小到(任意)目標托盤尺寸看起來會更好比放大額外的小圖示。
在預設情況下使用較大的圖示在電子中修復或在 Skype 中解決此問題之前,您可以自己解決它。為此,需要解包
/usr/share/skypeforlinux/resources/app.asar
(使用電子 asar 工具),替換 中的圖像<unpacked-dir>/app/images/tray/linux/
,然後將其打包回來。托盤圖示已經提供了兩個版本,16px 和 32px(HiDPI,@2x 名稱後綴)。因此,如果您的托盤尺寸不超過 32 像素,您可以簡單地將 32 像素的版本複製到 16 像素的版本上。分步解決:
- 安裝所需的軟體
$ sudo yum install npm $ sudo npm install -g asar
- 打開包裝
app.asar
$ asar extract /usr/share/skypeforlinux/resources/app.asar ./skypeapp
- 用大圖示替換小圖示
- 重新包裝
app.asar
並更換舊的$ asar pack ./skypeapp ./app.asar $ sudo cp ./app.asar /usr/share/skypeforlinux/resources/app.asar
稍作修改也適用於 Debian 9。