啓動器圖標異常
在默認情況下,Linux系統是根據可執行文件的名稱判定是屬於哪個desktop文件配置的,大部分desktop文件的Exec配置的可執行文件剛好就是實際執行的文件名,所以很多沒有StartupWMClass配置項。
但是這個配置項很重要,比如說在上面的微信的配置裏面這個值是WeChat.exe,但是爲什麼還是不行呢?可以通過xprop WM_CLASS獲取窗口的屬性值,在命令行下執行這個命令,鼠標會變成+,然後點擊QQ或微信的窗口:
:~$ xprop WM_CLASS
WM_CLASS(STRING) = "wechat.exe", "Wine"
在我的電腦上面這個值是wechat.exe,居然是小寫,它比較講究大小寫,這樣的話,我們只需把desktop配置文件裏面的StartupWMClass改成小寫的就行了,Deepin Wine QQ或者微信圖標問題得到了解決。
執行"sudo gedit /usr/share/applications/deepin.com.wechat.desktop",找到"StartupWMClass=WeChat.exe"一行改成"StartupWMClass=wechat.exe"。
如果重啓系統後上面的修改失效了,繼續執行下面的步驟:
把dash中微信的快捷方式的所有者改成普通用戶
sudo chown 普通用戶.普通用戶 /usr/share/applications/deepin.com.wechat.desktop
在dash中搜索“啓動應用程序”,打開啓動項管理器,添加啓動項,啓動後自動執行下面的命令
cat /usr/share/applications/deepin.com.wechat.desktop | tee /usr/share/applications/deepin.com.wechat.desktop
羣聊@人不顯示聯繫人列表
聯繫人列表的浮窗被主窗口擋在下面了,打開任意一個羣聊的聊天窗口,點擊一下關閉按鈕旁邊的置頂按鈕,將窗口置頂後再取消置頂就好了。
參考文檔
https://ywnz.com/linuxjc/3602.html
https://blog.csdn.net/gxgalaxy/article/details/104891496
https://blog.csdn.net/u011502243/article/details/105254461/