欢迎你们范文个人Github博客阅读原文:https://whuhenry.github.io/posts/f53b6976/git
在Ubuntu20.04上安装xRDP服务后,使用Windows远程桌面或者使用Linux下远程桌面登录后,有时会在桌面左上角出现一个受权许可对话框,可是不管是输入密码后受权仍是直接点击取消,该对话框均不会消失,并且没法使用鼠标移动,可是又不影响点击对话框后的内容,却又十分影响使用,通过搜索后发现这个应该是Gnome的bug,并且是还没有修复,可是可以经过一些方法使该对话框消失,再也不影响使用。github
最近由于须要使用GPU算力进行网络训练,所以使用使用xRDP远程桌面服务链接机房的深度学习工做站(操做系统为Ubuntu20.04,已经安装了xRDP服务),可是在初次登陆后会在屏幕左上角出现一个受权对话框,内容是 Authentication is required to create a color managed device
, 可是不管是输入密码后受权仍是直接点击取消,该对话框均不会消失,并且该对话框没法使用鼠标移动,却又能够点击对话框后的内容,例如能够点击左上角显示全部程序。该Bug极其影响使用,并且只要不登出该用户,只是简单的断开远程桌面,该对话框永久不会消失,在任意其余电脑远程使用相同用户进行远程桌面链接后均能看到该对话框。shell
开始我直接搜索该提示的内容,但愿该提示再也不弹出,结果是绝大多数人都提到能够经过修改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,而且至今还没有修复。按照下面讨论提供的方法,最终解决了问题。网络
目前该Bug还没有修复,因此解决方法只是临时性质的,不保证能永久生效post
Gnome-shell
,具体方法是按住
r
,按
回车
,就能自动重启
Gnome-shell
了。