mirror of
https://github.com/mikaela/mikaela.github.io/
synced 2025-12-06 00:37:25 +01:00
essentialsoftware.md: document last night's discord ipc mess
This commit is contained in:
parent
c1b03d9aae
commit
e3ff86cc51
@ -37,6 +37,7 @@ _{{ page.excerpt }}_
|
|||||||
- [General purpose](#general-purpose)
|
- [General purpose](#general-purpose)
|
||||||
- [Office](#office)
|
- [Office](#office)
|
||||||
- [Snaps](#snaps)
|
- [Snaps](#snaps)
|
||||||
|
- [Discord rich presence ipc socket](#discord-rich-presence-ipc-socket)
|
||||||
- [Other essential atomic/kinoite/flatpak/gayming reading](#other-essential-atomickinoiteflatpakgayming-reading)
|
- [Other essential atomic/kinoite/flatpak/gayming reading](#other-essential-atomickinoiteflatpakgayming-reading)
|
||||||
- [Essential system configuration](#essential-system-configuration)
|
- [Essential system configuration](#essential-system-configuration)
|
||||||
- [Debian console](#debian-console)
|
- [Debian console](#debian-console)
|
||||||
@ -320,11 +321,9 @@ sudo flatpak remote-add --if-not-exists nheko-nightly https://nheko.im/nheko-reb
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo flatpak install --assumeyes nheko-nightly im.nheko.Nheko//master
|
sudo flatpak install --assumeyes nheko-nightly im.nheko.Nheko//master
|
||||||
sudo flatpak install --assumeyes flathub com.discordapp.Discord im.dino.Dino info.mumble.Mumble org.briarproject.Briar org.gajim.Gajim org.signal.Signal org.squidowl.halloy org.telegram.desktop
|
sudo flatpak install --assumeyes flathub im.dino.Dino info.mumble.Mumble org.briarproject.Briar org.gajim.Gajim org.signal.Signal org.squidowl.halloy org.telegram.desktop
|
||||||
```
|
```
|
||||||
|
|
||||||
- Discord is a Slack competitor and somehow challenging Facebook in necessary
|
|
||||||
evil to be in to hear of events. Electron app.
|
|
||||||
- Mumble is a FOSS VoIP app Discord tries to challenge and although it has
|
- Mumble is a FOSS VoIP app Discord tries to challenge and although it has
|
||||||
gaming features I use it for calling and know more people using it for
|
gaming features I use it for calling and know more people using it for
|
||||||
podcasting than calling
|
podcasting than calling
|
||||||
@ -429,9 +428,31 @@ opposed to Snap tying you into one at a time basically always meaning Canonical.
|
|||||||
Regardless I keep having snapd installed so I can install duplicates of software
|
Regardless I keep having snapd installed so I can install duplicates of software
|
||||||
like Signal and run two accounts simultaneously.
|
like Signal and run two accounts simultaneously.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo snap install tldr discord
|
||||||
|
# SECURITY WARNING! Allow Discord to detect open games (and everything else)
|
||||||
|
sudo snap connect discord:system-observe
|
||||||
```
|
```
|
||||||
sudo snap install tldr
|
|
||||||
|
#### Discord rich presence ipc socket
|
||||||
|
|
||||||
|
Based on
|
||||||
|
[Discord flatpak instructions](<https://github.com/flathub/com.discordapp.Discord/wiki/Rich-Precense-(discord-rpc)#unsandboxed-applications>)
|
||||||
|
|
||||||
|
`mkdir -vp ~/.config/user-tmpfiles.d` and create a whatever `.conf` file there
|
||||||
|
containing the following perhaps without comments
|
||||||
|
|
||||||
```
|
```
|
||||||
|
# Make a symlink /run/user/$(id -u)/discord-ipc-0 pointing to
|
||||||
|
# /run/user/$(id -u)/snap.discord/discord-ipc-0 so non-snaps recognise it
|
||||||
|
L %t/discord-ipc-0 - - - - snap.discord/discord-ipc-0
|
||||||
|
# Point the flatpak Discord location to Snap too, whether it works or not.
|
||||||
|
L %t/app/com.discordapp.Discord/discord-ipc-0 - - - - %t/snap.discord/discord-ipc-0
|
||||||
|
```
|
||||||
|
|
||||||
|
The linked flatpak instructions say
|
||||||
|
`systemctl --user enable --now systemd-tmpfiles-setup.service`, but I had to
|
||||||
|
reboot (relogin would most likely be enough).
|
||||||
|
|
||||||
### Other essential atomic/kinoite/flatpak/gayming reading
|
### Other essential atomic/kinoite/flatpak/gayming reading
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user