admin 管理员组

文章数量: 1086019


2024年12月24日发(作者:javascript后退按钮)

GnomeBug:无法点击、永不消逝的授权对话框

欢迎大家范文我的Github博客阅读原文:

/posts/f53b6976/

在Ubuntu20.04上安装xRDP服务后,使用Windows远程桌面

或者使用Linux下远程桌面登陆后,有时会在桌面左上角出现一个授

权许可对话框,但是无论是输入密码后授权还是直接点击取消,该对

话框均不会消失,而且无法使用鼠标移动,但是又不影响点击对话框

后的内容,却又十分影响使用,经过搜索后发现这个应该是Gnome的

bug,而且是尚未修复,但是能够通过一些方法使该对话框消失,不

再影响使用。

1. 问题描述

最近因为需要使用GPU算力进行网络训练,因此使用使用xRDP

远程桌面服务连接机房的深度学习工作站(操作系统为Ubuntu20.04,

已经安装了xRDP服务),但是在初次登录后会在屏幕左上角出现一

个授权对话框,内容是 Authentication is required to create a color

managed device, 但是无论是输入密码后授权还是直接点击取消,

该对话框均不会消失,而且该对话框无法使用鼠标移动,却又可以点

击对话框后的内容,例如可以点击左上角显示所有程序。该Bug极其

影响使用,而且只要不登出该用户,只是简单的断开远程桌面,该对

话框永久不会消失,在任意其他电脑远程使用相同用户进行远程桌面

连接后均能看到该对话框。

2.解决过程

开始我直接搜索该提示的内容,希望该提示不再弹出,结果是绝

大多数人都提到可以通过修改polkit-1的配置文件来使得该对话框不

再弹出,具体的,例如在这个turbovnc的github issue下,开发者

提到,可以通过在这个 /etc/polkit-1/.d/02-

文件下添加添加如下内容,然后重新登录,即可使

该对话框不再弹出,但是我经过尝试,该方法对我的电脑没有效果

e(function(action, subject) {

if (( == "-

device" ||

== "-profile"

||

== "-device"

||

== "-profile"

||

== "-device"

||

== "-profile")

&&

oup("{group}")) {

return ;

}

});

这条路显然不通,于是我换了一个思路直接搜索远程桌面出现无

法点击的授权对话框如何处理,发现还真有人提到类似的问题,在这

条Ubuntu的Gnome Shell的bug反馈中,有人就提到了类似的Bug,

等级的High,并且有65人反馈遇到了类似的Bug,并且至今尚未修

复。按照下面讨论提供的方法,最终解决了问题。

3.解决方法

目前该Bug尚未修复,所以解决方法只是临时性质的,不保证能

永久生效

解决方法1:直接 kill 掉 gnome-shell进程,这时对话框自动消

2:起始该解决方法与1类似,只是使用可以使用

失,整个桌面会自动重启,而且经过目前1天的测试,并没有再弹出

解决方法

Gnome快捷方式直接重启Gnome-shell,具体方法是按住+组合键,

在弹出的对话框输入r,按回车,就能自动重启Gnome-shell了。


本文标签: 使用 对话框 方法 解决 远程桌面