Skip to content

Update instructions in README.md#190

Open
HashBangAU wants to merge 1 commit intoporridge:masterfrom
HashBangAU:readme-desktop-file-instructions
Open

Update instructions in README.md#190
HashBangAU wants to merge 1 commit intoporridge:masterfrom
HashBangAU:readme-desktop-file-instructions

Conversation

@HashBangAU
Copy link

  • Recommend manual install to a dir accessible to all users, to prevent issues with TryExec check before login
  • Do the find+replace for path fixing in .desktop files after moving them, rather than inside the repo/install before
  • Mention that the session technique only works with X11 and not Wayland

* Recommend manual install to a dir accessible to all users, to prevent issues with TryExec check before login
* Do the find+replace for path fixing in .desktop files after moving them, rather than inside the repo/install before
@HashBangAU HashBangAU force-pushed the readme-desktop-file-instructions branch from 634902f to e00fc29 Compare January 25, 2026 14:20
Copy link
Owner

@porridge porridge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, this looks good, but the bit about Debian is a bit confusing - AFAICT the directory in /etc is valid for Debian, but not on PopOS, so perhaps we should make the note a bit more generic and let the user find out on their own?

sudo sed -i -e "s,/usr/games/bambam,`pwd`/bambam.py," /etc/X11/sessions/bambam-session.desktop
```

The path shown above as `/etc/X11/sessions/` may vary, depending on your Linux distribution. For example, it may be `/usr/share/xsessions/` on Debian.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The path shown above as `/etc/X11/sessions/` may vary, depending on your Linux distribution. For example, it may be `/usr/share/xsessions/` on Debian.
The path shown above as `/etc/X11/sessions/` may vary, depending on your Linux distribution. For example, it may be `/usr/share/xsessions/` on some distributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants