web-dev-qa-db-fra.com

Ubuntu 18.04 tigervnc: Une authentification est requise pour créer un profil de couleur.

Essayez de vous connecter au serveur tigervnc sous Ubuntu 18.04 (en utilisant le client Windows du visualiseur TigerVNC). Après l'authentification initiale, je reçois un message d'authentification supplémentaire indiquant "L'authentification est requise pour créer un pr ...". Cela se produit uniquement lors de la première connexion après un redémarrage du serveur tigervnc. Y a-t-il un moyen de contourner cela?

2
thejasviv

J'ai résolu ce problème en créant ce fichier et en définissant les permanentes sur 644, et le propriétaire root: root:

Nom de fichier: /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf

Contenu:

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