Я испытываю некоторые затруднения из-за Ubuntu notepadqq
пакет. После открытия файла от моего апачского webroot я не вижу содержания. Сохранить файл также не возможно. Я думал, что это будет классической проблемой разрешения. Поэтому я изменил группу webroot от root
кому: www-data
и добавил моего пользователя к этой группе. Полномочия 775, таким образом, в теории для меня должно теперь быть возможно отредактировать файлы в моем webroot. Но тем не менее, когда я открываю файл этого каталога с notepadqq, он все еще только показывает пустой файл.
При использовании gksudo notepadqq
Я получаю следующее сообщение об ошибке:
No protocol specified
QXcbConnection: Could not connect to display :0
Я выяснил, что notepadqq является так называемым поспешным приложением и интересно, является ли это причиной моих проблем.
Кто-то может дать мне подсказку, как я мог устранить эту проблему (не используя 777 полномочий)?
У меня появилось аналогичное сообщение об ошибке в 16.04 LTS MATE с 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
Так что это не проблема Wayland.
Может быть, это другое ограничение Snap. Как бы то ни было, я сообщил об ошибке 1751634 на панель запуска .
Мы обнаружили, что оснастка notepadqq не запускается от имени пользователя root, поэтому мы
Удаление и нормальная установка версия из Команда «Notepadqq» PPA
Snap удалить notepadqq
sudo add-apt-repository -y ppa: notepadqq-team / notepadqq
sudo apt-get update
sudo apt-get установить notepadqq
Затем запустите его как обычный пользователь:
notepadqq
И как root:
gksudo notepadqq
Надеюсь, это поможет.
Для всех, кто использует Ubuntu 18.04
snap install notepadqq --devmode
notepadqq не обладает всеми возможностями Notepad ++. Я установил версию для Windows на Ubuntu 18.04. *, Запустив установщик с Wine. Он работает отлично, и вы получаете гораздо больше возможностей и никаких проблем, с которыми вы сталкивались.
Итак, у меня была та же проблема. Поискав в Интернете, я нашел решение на бразильском веб-сайте. Замечания: версия репозитория apt работала нормально, не считая устаревшей, но она была некрасивой в моей системе ...
Установите notepadqq с помощью оснастки, как обычно:
sudo snap install notepadqq
Затем выполните эту команду:
sudo snap connect notepadqq: съемный-носитель
Это решило для меня, поскольку файл, который я пытался открыть, находился в другом разделе ... По крайней мере, я так думаю!