在 ubuntu 20.04 上创建颜色配置文件需要身份验证

在 ubuntu 20.04 上创建颜色配置文件需要身份验证

我从 升级 Ubuntu 版本18.0420.04

但更新完成后,我在屏幕上一次又一次发现问题。这是下面给出的屏幕截图:

在此输入图像描述

如何解决这些问题。我输入了密码,但输入密码后它仍然显示,然后几次后它又出现了。

需要尽快修复!有人收到此错误吗?

答案1

可以找到可行的解决方案这里。这个答案的所有学分都归于狮鹫(谢谢!)。

创建此文件/etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla。 (我以root身份执行,文件模式应该是644)

45-允许-colord.pkla

[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes

并检查 中是否存在潜在错误/var/crash/。如果有,删除所有文件sudo rm /var/crash/*

检查远程连接问题是否解决。

答案2

首先使用 CLI 登录,按ctrl+alt+f1f2然后使用您的用户登录,然后尝试以下步骤,

在这里发现这个错误:

https://bugzilla.redhat.com/show_bug.cgi?id=1149893

具体来说,您必须将 .rule 文件放在这里,

/etc/polkit-1/rules.d/

(添加文件名并提供 .rules 扩展名)

给出以下规则:

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("username")) {
      return polkit.Result.YES;
   }
});

然后您必须将“用户名”一词替换为您的用户组。

相关内容