Gnome Extensions TopIcons 在 Fedora 29 下無法正常運作的解決方法

在升級到 Fedora 29 後第一個遇到的問題就是主畫面的程式的常駐列不見了,因為在 Gnome 3之後已經把程式的常駐列拿掉了,如果不習慣的朋友可以透過安裝 Gnome Extension 中的 TopIcons 來找回曾經熟悉的界面。原本在 Fedora 28 下運作得很正常的 TopIcons 在進到 Fedora 29 後就出現異常了,第一個想到的是先到 TopIcons 的頁面中查看一下有沒有相關的訊息可做參考。結果之前已經有網友提出解決方案了,感謝這位 vitalik_p



就是要找出 extension.js 這隻檔案,然後將其中 manage_screen 函式中的第一個參數移除即可。而且 vitalik_p 很好心的將 script 也寫好了。只要照著執行,應該就可以修改完成。

$ cd $(HOME)/.local/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com 
$ cp extension.js extension.js.bak $ sed -i 's/manage_screen(global.screen, /manage_screen(/' 

然後登出後再重新登入 gnome 桌面或是重新開機也可以。就可以正常啟用了。

dnf upgrade fails with Error: GPG check FAILED

 OS: Fedora 36 今天在做  dnf  更新的時候,突然有很多 package 都出現簽章問題無法更新。類似如下的錯誤訊息 .... is not signed. ...... is not signed. ......... is not...