# Bug in Cinnamon

**URL:** <https://forum.endeavouros.com/t/bug-in-cinnamon/80193>\
**Category:** Cinnamon\
**Created:** [June 16, 2026, 6:08pm UTC](https://forum.endeavouros.com/t/bug-in-cinnamon/80193 "2026-06-16T18:08:57Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![r0ckhopper](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/r0ckhopper/32/51768_2.png) [@r0ckhopper](https://forum.endeavouros.com/u/r0ckhopper)\
**Post date:** [June 16, 2026, 7:30pm UTC](https://forum.endeavouros.com/t/bug-in-cinnamon/80193/2 "2026-06-16T19:30:15Z")

</div>

It’s almost certainly a `xdg-dektop-portal` bug that is affecting other DEs. See this topic on the Arch Linux forum that includes a solution that works for me on Xfce - [https://bbs.archlinux.org/viewtopic.php?pid=2300839#p2300839](https://bbs.archlinux.org/viewtopic.php?pid=2300839#p2300839)

Stop xdg-desktop-portal.service first with:

```auto
systemctl --user stop xdg-desktop-portal.service

```

Create an empty file called “xdg-desktop-portal.service” in `/home/yourusername/.config/systemd/user` (you might need to create the systemd and user folders)

In this file add this text from the Arch forum post I linked to above ⬆

```auto
[Unit]
Description=Portal service
PartOf=graphical-session.target
#Requisite=graphical-session.target # removed = workaround
Requires=dbus.service
After=dbus.service graphical-session-pre.target

[Service]
Type=dbus
BusName=org.freedesktop.portal.Desktop
ExecStart=/usr/lib/xdg-desktop-portal
Slice=session.slice

```

Save and exit the file, then restart xdg-desktop-portal.service with:

```auto
systemctl --user start xdg-desktop-portal.service

```

Try running this again and check the output:

```auto
systemctl --user status xdg-desktop-portal.service

```

---

_[View the full topic](https://forum.endeavouros.com/t/bug-in-cinnamon/80193)._
