Quietly adding the lbry-desktop app to autostart on Linux is undesirable behavior #5609

Open
opened 2021-03-03 08:41:02 +01:00 by dennis1248 · 2 comments
dennis1248 commented 2021-03-03 08:41:02 +01:00 (Migrated from github.com)

On Windows it might be normal for applications to quietly add itself to autostart without asking the user for consent. On Linux and other FOSS operating systems this is considered intrusive and undesirable behavior.

It is fine if the application has the option. but it should only add itself to autostart if the user gives it the OK to do so.

The solution:

  • On first start show a popup and ask the user if it is ok to add itself to autostart detailing all the benefits of doing so. (Quicker load times, helping the LBRY network etc..)
  • Only of the user says OK add the app to autostart, otherwise don't.
On Windows it might be normal for applications to quietly add itself to autostart without asking the user for consent. On Linux and other FOSS operating systems this is considered intrusive and undesirable behavior. It is fine if the application has the option. but it should only add itself to autostart if the user gives it the OK to do so. The solution: - On first start show a popup and ask the user if it is ok to add itself to autostart detailing all the benefits of doing so. (Quicker load times, helping the LBRY network etc..) - Only of the user says OK add the app to autostart, otherwise don't.
tzarebczan commented 2021-03-04 18:37:32 +01:00 (Migrated from github.com)

Thanks for filing!

Thanks for filing!
er013 commented 2023-08-08 21:12:23 +02:00 (Migrated from github.com)

2+ years past and it still open issue?

Not just that, you cant even get it right after all this time:

$ cat ~/.config/autostart/lbry.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=lbry
Comment=lbrystartup script
Exec=/tmp/.mount_LBRY_0MtBwKy/lbry --hidden
StartupNotify=false

# while rebooting system:
<timestamp> systemd-xdg-autostart-generator[1656]: Exec binary '/tmp/.mount_LBRY_0MtBwKy/lbry' does not exist: No such file or directory
<timestamp> systemd-xdg-autostart-generator[1656]: /home/myusername/.config/autostart/lbry.desktop: not generating unit, error parsing Exec= line: No such file or directory

At least nowadays it gets removed when user removes said check from certain box.

Try detecting how app is being run, native install or appimage or whateverelse... Or better yet, remove it as OP suggested.

2+ years past and it still open issue? Not just that, you cant even get it right after all this time: ``` $ cat ~/.config/autostart/lbry.desktop [Desktop Entry] Type=Application Version=1.0 Name=lbry Comment=lbrystartup script Exec=/tmp/.mount_LBRY_0MtBwKy/lbry --hidden StartupNotify=false # while rebooting system: <timestamp> systemd-xdg-autostart-generator[1656]: Exec binary '/tmp/.mount_LBRY_0MtBwKy/lbry' does not exist: No such file or directory <timestamp> systemd-xdg-autostart-generator[1656]: /home/myusername/.config/autostart/lbry.desktop: not generating unit, error parsing Exec= line: No such file or directory ``` At least nowadays it gets removed when user removes said check from certain box. Try detecting how app is being run, native install or appimage or whateverelse... Or better yet, remove it as OP suggested.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#5609
No description provided.