Ubuntu 20.04에서 색상 프로필을 생성하려면 인증이 필요합니다.

Ubuntu 20.04에서 색상 프로필을 생성하려면 인증이 필요합니다.

우분투 버전을 다음에서 업그레이드했습니다.18.04도착하다20.04

그런데 업데이트가 완료된 후 화면에 문제가 계속해서 나타났습니다. 이것은 아래에 주어진 스크린샷입니다:

여기에 이미지 설명을 입력하세요.

이러한 문제를 해결하는 방법. 비밀번호를 입력했는데 입력한 후에도 계속 표시되고 몇 번 후에 다시 표시되었습니다.

최대한 빨리 수정해야 합니다! 이 오류가 발생하는 사람이 있나요?

답변1

가능한 해결책을 찾을 수 있습니다여기. 이 답변에 대한 모든 크레딧은 다음과 같습니다.그리핀(감사해요!).

이 파일을 만듭니다 /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla. (루트로 실행 중입니다. 파일 모드는 644여야 합니다.)

45-allow-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+f1또는 키를 누른 f2후 사용자로 로그인하고 다음 단계를 시도하십시오.

여기에서 이 오류를 발견했습니다:

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;
   }
});

그런 다음 "username"이라는 단어를 사용자 그룹으로 바꿔야 합니다.

관련 정보