Tor-browser-linux-*.tar.xz for tor browser doesn't give x perms to start-tor-browser.desktop

Operating System you are using
Ubuntu 24.04.03 64-bit x86
Tor Browser version
14.5.5 linux.tar.xz
Tor Browser Security Level
NA
Step by step of how you got to the issue, so we can reproduce it (e.g. I opened the browser, typed a url, clicked on (i) icon, then my browser crashed)
Downloaded tor-browser-linux-*.tar.xz then verified files signature.
ran: tar -xf tor-browser-linux-*.tar.xz
in the CLI I did: ls -l./tor-browser/
drwx------ 9 [user] [user] 4096 Aug 18 07:00 Browser
-rwx------ 1 [user] [user] 1710 Aug 18 07:00 start-tor-browser.desktop

A screenshot of the problem:
I will provide if asked but I don't see the need.

I did the same “tar -xf” for a discord tar.xz and that kept “discord” executable permissions.

can we make the “start-tor-browser.desktop” executable permissions in the .tar.xz file? Is there a reason to not have it executable by default?

I am pointing out that this seems like it was a known issue.

I just didn’t end up going to command-line directions, for some reason?

Linux

Tor Browser is supported on any modern Linux-based operating system. Please reach out (linked to support contact) if you encounter any issues while installing.

Note: If this command fails to run, you probably need to make the file executable. From within this directory run: chmod +x start-tor-browser.desktop

from “Command-line method” under “For linux” in the tor browser manual.

INSTALLATION | Tor Project | Tor Browser Manual

I ended up trying contact support and I think I confused the support person. I thought I needed to give all executables run permissions. I didn’t know that I only need to give .desktop run permissions. and I tried looking for a readme for more info.

I for some reason didn’t “see” the use chmod in the tor browser manual (even though I had it open and the screen was showing command line option).

I am not the only one with this issue.

I get the same result if I download the compressed bundle for 14.5.5 (x86_64 architecture) from the [archive directory](https://archive.torproject.org/tor-package-archive/torbrowser/14.5.5/tor-browser-linux-x86_64-14.5.5.tar.xz). I also get the same result with 14.5.6 downloaded from the Tor Project’s [downloads page](Tor Project | Download).

drwx------ 9 me me 4096 Aug 18 12:00 Browser
-rwx------ 1 me me 1710 Aug 18 12:00 start-tor-browser.desktop

User “me” on my system (Linux Mint) can run the desktop script with ./start-tor-browser.desktop. I can see from the image you uploaded that user “user” has execute permissions for the start-tor-browser.desktop file. What were you expecting - to be able to run the desktop script as another user? If you need to do that can’t you use chmod?

Sorry I didn’t mean to offend.

Just wanted to suggest what I hoped would help.

I’ll have to learn more about granting execution permissions to a file, and see what it actually does. I thought it did something different than give everyone executive access. I should avoid doing that from now on. If I needed to give someone executive access I should do it through group so that I can control who has executive access.

I don’t want to give all users execution permissions to mostly all of my executables in my users home.

After testing on my Ubuntu computer, it seems that Ubuntu or nautilus (Files) require extra steps for “.desktop” to run. need to have full execution permissions for user, group, and other. Also needs to be on the desktop apparently and then right click on it and choose “allow launching”.

I never had to do that before 24.04. Okay thats a step.

but to run in ubuntu with GNOME-Terminal (terminal) all that is needed is the user have rwx permissions.

source:

Hi, I wonder if gio launch /path/to/xxx.desktop works with permission -rwx------ on Ubuntu 24.04.

Yep gio launch ~/…/start-*.desktop works

Even with executable off but setting user with executive permissions.