Permission for snap applications

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
2
down vote

favorite
1












I have some trouble with the Ubuntu notepadqq package. After opening a file from my apache webroot I cannot see any content. Saving the file is also not possible. I thougt this would be a classic permission issue. Therefore, I changed the group of the webroot from root to www-data and added my user to this group. Permissions are 775, so in theory it should now be possible for me to edit files in my webroot. But nevertheless, when I open a file of this directory with notepadqq, it still only shows an empty file.



When using gksudo notepadqq I get the following error message:



No protocol specified
QXcbConnection: Could not connect to display :0


I figured out that notepadqq is a so called snap application and I wonder if this is the reason for my problems.



Can someone give me a hint how I could fix this issue (without using 777 permissions)?










share|improve this question





















  • I don't know what to do for this. Could you explain?
    – lukasl1991
    Feb 26 at 6:24














up vote
2
down vote

favorite
1












I have some trouble with the Ubuntu notepadqq package. After opening a file from my apache webroot I cannot see any content. Saving the file is also not possible. I thougt this would be a classic permission issue. Therefore, I changed the group of the webroot from root to www-data and added my user to this group. Permissions are 775, so in theory it should now be possible for me to edit files in my webroot. But nevertheless, when I open a file of this directory with notepadqq, it still only shows an empty file.



When using gksudo notepadqq I get the following error message:



No protocol specified
QXcbConnection: Could not connect to display :0


I figured out that notepadqq is a so called snap application and I wonder if this is the reason for my problems.



Can someone give me a hint how I could fix this issue (without using 777 permissions)?










share|improve this question





















  • I don't know what to do for this. Could you explain?
    – lukasl1991
    Feb 26 at 6:24












up vote
2
down vote

favorite
1









up vote
2
down vote

favorite
1






1





I have some trouble with the Ubuntu notepadqq package. After opening a file from my apache webroot I cannot see any content. Saving the file is also not possible. I thougt this would be a classic permission issue. Therefore, I changed the group of the webroot from root to www-data and added my user to this group. Permissions are 775, so in theory it should now be possible for me to edit files in my webroot. But nevertheless, when I open a file of this directory with notepadqq, it still only shows an empty file.



When using gksudo notepadqq I get the following error message:



No protocol specified
QXcbConnection: Could not connect to display :0


I figured out that notepadqq is a so called snap application and I wonder if this is the reason for my problems.



Can someone give me a hint how I could fix this issue (without using 777 permissions)?










share|improve this question













I have some trouble with the Ubuntu notepadqq package. After opening a file from my apache webroot I cannot see any content. Saving the file is also not possible. I thougt this would be a classic permission issue. Therefore, I changed the group of the webroot from root to www-data and added my user to this group. Permissions are 775, so in theory it should now be possible for me to edit files in my webroot. But nevertheless, when I open a file of this directory with notepadqq, it still only shows an empty file.



When using gksudo notepadqq I get the following error message:



No protocol specified
QXcbConnection: Could not connect to display :0


I figured out that notepadqq is a so called snap application and I wonder if this is the reason for my problems.



Can someone give me a hint how I could fix this issue (without using 777 permissions)?







permissions snap






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 25 at 18:32









lukasl1991

1818




1818











  • I don't know what to do for this. Could you explain?
    – lukasl1991
    Feb 26 at 6:24
















  • I don't know what to do for this. Could you explain?
    – lukasl1991
    Feb 26 at 6:24















I don't know what to do for this. Could you explain?
– lukasl1991
Feb 26 at 6:24




I don't know what to do for this. Could you explain?
– lukasl1991
Feb 26 at 6:24










3 Answers
3






active

oldest

votes

















up vote
1
down vote



accepted










Snap problem



I got similar error message on 16.04 LTS MATE with 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


So it is not Wayland issue.



May be it is other limitation of Snap. Anyway I reported bug 1751634 to launchpad.



Get deb-packaged Notepadqq and run it



We discovered, that notepadqq snap does not launch as root, so we




  1. Removing it and installing normal version from “Notepadqq Team” team PPA



    snap remove notepadqq
    sudo add-apt-repository -y ppa:notepadqq-team/notepadqq
    sudo apt-get update
    sudo apt-get install notepadqq



  2. Then run it as normal user:



    notepadqq



  3. And as root:



    gksudo notepadqq


Hope this helps.






share|improve this answer






















  • Thank you very much! The deb-packaged notepadqq works fine!
    – lukasl1991
    Feb 26 at 6:24

















up vote
0
down vote













For anyone from Ubuntu 18.04



snap install notepadqq --devmode





share|improve this answer






















  • I now run 18.04 but this doesn't work for me.
    – lukasl1991
    Jun 1 at 8:47

















up vote
0
down vote













notepadqq does not have all the capabilities of Notepad++. I installed the Windows version on Ubuntu 18.04.* by running the installer with Wine. It works perfectly fine and you get many more features and none of the problems you experienced.






share|improve this answer




















  • I've tried this but it does not work. Notepadd++ tells me that the file cannot be opened because its parent directory does not exist.
    – lukasl1991
    Jun 1 at 8:48










Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1009698%2fpermission-for-snap-applications%23new-answer', 'question_page');

);

Post as a guest






























3 Answers
3






active

oldest

votes








3 Answers
3






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
1
down vote



accepted










Snap problem



I got similar error message on 16.04 LTS MATE with 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


So it is not Wayland issue.



May be it is other limitation of Snap. Anyway I reported bug 1751634 to launchpad.



Get deb-packaged Notepadqq and run it



We discovered, that notepadqq snap does not launch as root, so we




  1. Removing it and installing normal version from “Notepadqq Team” team PPA



    snap remove notepadqq
    sudo add-apt-repository -y ppa:notepadqq-team/notepadqq
    sudo apt-get update
    sudo apt-get install notepadqq



  2. Then run it as normal user:



    notepadqq



  3. And as root:



    gksudo notepadqq


Hope this helps.






share|improve this answer






















  • Thank you very much! The deb-packaged notepadqq works fine!
    – lukasl1991
    Feb 26 at 6:24














up vote
1
down vote



accepted










Snap problem



I got similar error message on 16.04 LTS MATE with 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


So it is not Wayland issue.



May be it is other limitation of Snap. Anyway I reported bug 1751634 to launchpad.



Get deb-packaged Notepadqq and run it



We discovered, that notepadqq snap does not launch as root, so we




  1. Removing it and installing normal version from “Notepadqq Team” team PPA



    snap remove notepadqq
    sudo add-apt-repository -y ppa:notepadqq-team/notepadqq
    sudo apt-get update
    sudo apt-get install notepadqq



  2. Then run it as normal user:



    notepadqq



  3. And as root:



    gksudo notepadqq


Hope this helps.






share|improve this answer






















  • Thank you very much! The deb-packaged notepadqq works fine!
    – lukasl1991
    Feb 26 at 6:24












up vote
1
down vote



accepted







up vote
1
down vote



accepted






Snap problem



I got similar error message on 16.04 LTS MATE with 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


So it is not Wayland issue.



May be it is other limitation of Snap. Anyway I reported bug 1751634 to launchpad.



Get deb-packaged Notepadqq and run it



We discovered, that notepadqq snap does not launch as root, so we




  1. Removing it and installing normal version from “Notepadqq Team” team PPA



    snap remove notepadqq
    sudo add-apt-repository -y ppa:notepadqq-team/notepadqq
    sudo apt-get update
    sudo apt-get install notepadqq



  2. Then run it as normal user:



    notepadqq



  3. And as root:



    gksudo notepadqq


Hope this helps.






share|improve this answer














Snap problem



I got similar error message on 16.04 LTS MATE with 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


So it is not Wayland issue.



May be it is other limitation of Snap. Anyway I reported bug 1751634 to launchpad.



Get deb-packaged Notepadqq and run it



We discovered, that notepadqq snap does not launch as root, so we




  1. Removing it and installing normal version from “Notepadqq Team” team PPA



    snap remove notepadqq
    sudo add-apt-repository -y ppa:notepadqq-team/notepadqq
    sudo apt-get update
    sudo apt-get install notepadqq



  2. Then run it as normal user:



    notepadqq



  3. And as root:



    gksudo notepadqq


Hope this helps.







share|improve this answer














share|improve this answer



share|improve this answer








edited Feb 25 at 19:41

























answered Feb 25 at 18:55









N0rbert

16.4k33377




16.4k33377











  • Thank you very much! The deb-packaged notepadqq works fine!
    – lukasl1991
    Feb 26 at 6:24
















  • Thank you very much! The deb-packaged notepadqq works fine!
    – lukasl1991
    Feb 26 at 6:24















Thank you very much! The deb-packaged notepadqq works fine!
– lukasl1991
Feb 26 at 6:24




Thank you very much! The deb-packaged notepadqq works fine!
– lukasl1991
Feb 26 at 6:24












up vote
0
down vote













For anyone from Ubuntu 18.04



snap install notepadqq --devmode





share|improve this answer






















  • I now run 18.04 but this doesn't work for me.
    – lukasl1991
    Jun 1 at 8:47














up vote
0
down vote













For anyone from Ubuntu 18.04



snap install notepadqq --devmode





share|improve this answer






















  • I now run 18.04 but this doesn't work for me.
    – lukasl1991
    Jun 1 at 8:47












up vote
0
down vote










up vote
0
down vote









For anyone from Ubuntu 18.04



snap install notepadqq --devmode





share|improve this answer














For anyone from Ubuntu 18.04



snap install notepadqq --devmode






share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 27 at 21:22









David Foerster

26.4k1362106




26.4k1362106










answered Apr 27 at 18:09









Ligemer

1136




1136











  • I now run 18.04 but this doesn't work for me.
    – lukasl1991
    Jun 1 at 8:47
















  • I now run 18.04 but this doesn't work for me.
    – lukasl1991
    Jun 1 at 8:47















I now run 18.04 but this doesn't work for me.
– lukasl1991
Jun 1 at 8:47




I now run 18.04 but this doesn't work for me.
– lukasl1991
Jun 1 at 8:47










up vote
0
down vote













notepadqq does not have all the capabilities of Notepad++. I installed the Windows version on Ubuntu 18.04.* by running the installer with Wine. It works perfectly fine and you get many more features and none of the problems you experienced.






share|improve this answer




















  • I've tried this but it does not work. Notepadd++ tells me that the file cannot be opened because its parent directory does not exist.
    – lukasl1991
    Jun 1 at 8:48














up vote
0
down vote













notepadqq does not have all the capabilities of Notepad++. I installed the Windows version on Ubuntu 18.04.* by running the installer with Wine. It works perfectly fine and you get many more features and none of the problems you experienced.






share|improve this answer




















  • I've tried this but it does not work. Notepadd++ tells me that the file cannot be opened because its parent directory does not exist.
    – lukasl1991
    Jun 1 at 8:48












up vote
0
down vote










up vote
0
down vote









notepadqq does not have all the capabilities of Notepad++. I installed the Windows version on Ubuntu 18.04.* by running the installer with Wine. It works perfectly fine and you get many more features and none of the problems you experienced.






share|improve this answer












notepadqq does not have all the capabilities of Notepad++. I installed the Windows version on Ubuntu 18.04.* by running the installer with Wine. It works perfectly fine and you get many more features and none of the problems you experienced.







share|improve this answer












share|improve this answer



share|improve this answer










answered Jun 1 at 0:03









Hedley Finger

1561114




1561114











  • I've tried this but it does not work. Notepadd++ tells me that the file cannot be opened because its parent directory does not exist.
    – lukasl1991
    Jun 1 at 8:48
















  • I've tried this but it does not work. Notepadd++ tells me that the file cannot be opened because its parent directory does not exist.
    – lukasl1991
    Jun 1 at 8:48















I've tried this but it does not work. Notepadd++ tells me that the file cannot be opened because its parent directory does not exist.
– lukasl1991
Jun 1 at 8:48




I've tried this but it does not work. Notepadd++ tells me that the file cannot be opened because its parent directory does not exist.
– lukasl1991
Jun 1 at 8:48

















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1009698%2fpermission-for-snap-applications%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

Trouble downloading packages list due to a “Hash sum mismatch” error

How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

How do I move numbers in filenames, in a batch renaming operation?