Gnome Bug:沒法點擊、永不消逝的受權對話框

歡迎你們範文個人Github博客閱讀原文:https://whuhenry.github.io/posts/f53b6976/git

在Ubuntu20.04上安裝xRDP服務後,使用Windows遠程桌面或者使用Linux下遠程桌面登錄後,有時會在桌面左上角出現一個受權許可對話框,可是不管是輸入密碼後受權仍是直接點擊取消,該對話框均不會消失,並且沒法使用鼠標移動,可是又不影響點擊對話框後的內容,卻又十分影響使用,通過搜索後發現這個應該是Gnome的bug,並且是還沒有修復,可是可以經過一些方法使該對話框消失,再也不影響使用。github

1. 問題描述

最近由於須要使用GPU算力進行網絡訓練,所以使用使用xRDP遠程桌面服務鏈接機房的深度學習工做站(操做系統爲Ubuntu20.04,已經安裝了xRDP服務),可是在初次登陸後會在屏幕左上角出現一個受權對話框,內容是 Authentication is required to create a color managed device, 可是不管是輸入密碼後受權仍是直接點擊取消,該對話框均不會消失,並且該對話框沒法使用鼠標移動,卻又能夠點擊對話框後的內容,例如能夠點擊左上角顯示全部程序。該Bug極其影響使用,並且只要不登出該用戶,只是簡單的斷開遠程桌面,該對話框永久不會消失,在任意其餘電腦遠程使用相同用戶進行遠程桌面鏈接後均能看到該對話框。shell

2.解決過程

開始我直接搜索該提示的內容,但願該提示再也不彈出,結果是絕大多數人都提到能夠經過修改polkit-1的配置文件來使得該對話框再也不彈出,具體的,例如在這個turbovnc的github issue下,開發者提到,能夠經過在這個 /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf 文件下添加添加以下內容,而後從新登陸,便可使該對話框再也不彈出,可是我通過嘗試,該方法對個人電腦沒有效果ubuntu

polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.color-manager.create-device" ||
        action.id == "org.freedesktop.color-manager.create-profile" ||
        action.id == "org.freedesktop.color-manager.delete-device" ||
        action.id == "org.freedesktop.color-manager.delete-profile" ||
        action.id == "org.freedesktop.color-manager.modify-device" ||
        action.id == "org.freedesktop.color-manager.modify-profile") &&
       subject.isInGroup("{group}")) {
      return polkit.Result.YES;
   }
});

這條路顯然不通,因而我換了一個思路直接搜索遠程桌面出現沒法點擊的受權對話框如何處理,發現還真有人提到相似的問題,在這條Ubuntu的Gnome Shell的bug反饋中,有人就提到了相似的Bug,等級的High,而且有65人反饋遇到了相似的Bug,而且至今還沒有修復。按照下面討論提供的方法,最終解決了問題。網絡

3.解決方法

目前該Bug還沒有修復,因此解決方法只是臨時性質的,不保證能永久生效post

  • 解決方法1:直接 kill 掉 gnome-shell進程,這時對話框自動消失,整個桌面會自動重啓,並且通過目前1天的測試,並無再彈出
  • 解決方法2:起始該解決方法與1相似,只是使用能夠使用Gnome快捷方式直接重啓Gnome-shell,具體方法是按住 + 組合鍵,在彈出的對話框輸入 r,按 回車,就能自動重啓 Gnome-shell了。
相關文章
相關標籤/搜索