J'ai quelques problèmes avec le paquet Ubuntu notepadqq
. Après avoir ouvert un fichier à partir de ma racine Web Apache, je ne peux voir aucun contenu. L'enregistrement du fichier est également impossible. Je pensais que ce serait un problème de permission classique. Par conséquent, j'ai changé le groupe de la racine Web de root
à www-data
et ajouté mon utilisateur à ce groupe. Les autorisations sont de 775, donc en théorie, il devrait maintenant être possible pour moi de modifier des fichiers dans ma racine Web. Mais néanmoins, quand j'ouvre un fichier de ce répertoire avec notepadqq, il ne montre toujours qu'un fichier vide.
Lorsque j'utilise gksudo notepadqq
j'obtiens le message d'erreur suivant:
No protocol specified
QXcbConnection: Could not connect to display :0
J'ai compris que notepadqq est une application instantanée et je me demande si c'est la raison de mes problèmes.
Quelqu'un peut-il me donner un indice sur la façon dont je pourrais résoudre ce problème (sans utiliser les autorisations 777)?
J'ai reçu le même message d'erreur le 16.04 LTS MATE avec Xorg:
$ cat /etc/os-release | grep PRETTY
PRETTY_NAME="Ubuntu 16.04.3 LTS"
$ export | grep XDG_SESSION
declare -x XDG_SESSION_DESKTOP="mate"
declare -x XDG_SESSION_ID="c2"
declare -x XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session0"
declare -x XDG_SESSION_TYPE="x11"
$ snap list | grep notepadqq
notepadqq 1.2.0-2 115 danieleds -
$ which notepadqq
/snap/bin/notepadqq
$ Sudo snap run notepadqq
mkdir: cannot create directory '/run/user/0': Permission denied
No protocol specified
QXcbConnection: Could not connect to display :0.0
Aborted (core dumped)
$ pkexec snap run notepadqq
mkdir: cannot create directory '/run/user/0': Permission denied
QXcbConnection: Could not connect to display
Aborted (core dumped)
$ Sudo notepadqq
mkdir: cannot create directory '/run/user/0': Permission denied
No protocol specified
QXcbConnection: Could not connect to display :0.0
Aborted (core dumped)
$ gksudo notepadqq
No protocol specified
QXcbConnection: Could not connect to display :0.0
$ Sudo -u www-data notepadqq /var/www/html/index.html
2018/02/25 22:40:11.162682 cmd_run.go:562: WARNING: cannot create user data directory: cannot create "/var/www/snap/notepadqq/115": mkdir /var/www/snap: permission denied
cannot create user data directory: /var/www/snap/notepadqq/115: Read-only file system
Donc, ce n'est pas le problème Wayland.
Peut-être est-ce une autre limitation de Snap. Quoi qu'il en soit, j'ai signalé bug 1751634 dans le tableau de bord .
Nous avons découvert que l’acquisition de notepadqq ne se lance pas en tant que root.
Le supprimer et installer la version normale de PPA de l’équipe "Notepadqq Team"
snap remove notepadqq
Sudo add-apt-repository -y ppa:notepadqq-team/notepadqq
Sudo apt-get update
Sudo apt-get install notepadqq
Puis lancez-le en tant qu'utilisateur normal:
notepadqq
Et en tant que root:
gksudo notepadqq
J'espère que cela t'aides.
Pour n'importe qui à partir d'Ubuntu 18.04
snap install notepadqq --devmode
notepadqq ne dispose pas de toutes les fonctionnalités de Notepad ++. J'ai installé la version Windows sur Ubuntu 18.04. * En exécutant le programme d'installation avec Wine. Cela fonctionne parfaitement bien et vous obtenez beaucoup plus de fonctionnalités et aucun des problèmes que vous avez rencontrés.