[{"content":"If ran in terminal, when it should open a dialog, it drops a warning: ...components/dbus/xdg/request.cc:173] Request ended (non-user cancelled).\nI figured I need to install xdg-desktop-portal-gtk: xbps-install -S xdg-desktop-portal-gtk\nAfter relogin, still no luck. Grepping around configs, I stumbled upon /usr/share/xdg-desktop-portal/niri-portals.conf:\n1 2 3 4 5 [preferred] default=gnome;gtk; org.freedesktop.impl.portal.Access=gtk; org.freedesktop.impl.portal.Notification=gtk; org.freedesktop.impl.portal.Secret=gnome-keyring; I won\u0026rsquo;t edit it as it is a package-supplied file; cp it to /etc/xdg-desktop-portal/niri-portals.conf, then add the line:\n1 org.freedesktop.impl.portal.FileChooser=gtk; After relogin, dialogs work as intended.\n","permalink":"http://reisub.eu/posts/filepicker/","summary":"\u003cp\u003eIf ran in terminal, when it should open a dialog, it drops a warning: \u003ccode\u003e...components/dbus/xdg/request.cc:173] Request ended (non-user cancelled)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eI figured I need to install xdg-desktop-portal-gtk:\n\u003ccode\u003exbps-install -S xdg-desktop-portal-gtk\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAfter relogin, still no luck. Grepping around configs, I stumbled upon \u003ccode\u003e/usr/share/xdg-desktop-portal/niri-portals.conf\u003c/code\u003e:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e5\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-cfg\" data-lang=\"cfg\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003e[preferred]\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"na\"\u003edefault\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003egnome;gtk;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"na\"\u003eorg.freedesktop.impl.portal.Access\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003egtk;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"na\"\u003eorg.freedesktop.impl.portal.Notification\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003egtk;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"na\"\u003eorg.freedesktop.impl.portal.Secret\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s\"\u003egnome-keyring;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003eI won\u0026rsquo;t edit it as it is a package-supplied file; cp it to /etc/xdg-desktop-portal/niri-portals.conf, then add the line:\u003c/p\u003e","title":"Fix missing file-picker on niri on Void"},{"content":"Noteworthy articles from my RSS reader. Thousand of Android Phones Shipped With Malware by Fria Reyes Oct 20, 2026 🔗 Public share Researchers at Bitdefender discovered a malicious Android system application shipped by default in thousands of cheaper Android phones in more than …\nCyberattack on Connected Fridges in France by Bruce Schneier Oct 14, 2026 🔗 Public share Another IoT cyberattack, this one in France: Hackers gained control of the software that regulates the temperatures of the refrigeration units, …\n","permalink":"http://reisub.eu/shared/","summary":"\u003cp\u003eNoteworthy articles from my RSS reader.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  \n    \n    \n  \n\n\n  \n    \n    \n  \n\n\n\n\n\n\n  \u003cul class=\"shared-list\"\u003e\n  \n    \u003cli\u003e\n      \u003cdiv class=\"shared-item\"\u003e\n        \u003ca class=\"shared-title\" href=\"https://www.privacyguides.org/news/2026/10/20/thousand-of-android-phones-shipped-with-malware/\" target=\"_blank\" rel=\"noopener\"\u003eThousand of Android Phones Shipped With Malware\u003c/a\u003e\n        \u003cspan class=\"shared-author\"\u003eby Fria Reyes\u003c/span\u003e\n        \u003ctime class=\"shared-date\" datetime=\"2026-10-20T23:24:18\u0026#43;02:00\"\u003e\n          Oct 20, 2026\n        \u003c/time\u003e\n        \u003ca class=\"shared-link\" href=\"https://rss.frnk.hu/share/72e64e01a5e76e0c02ebfc13e34b0f338d0b8b6a\" target=\"_blank\" rel=\"noopener\"\u003e\n          🔗 Public share\n        \u003c/a\u003e\n        \n          \u003cp class=\"shared-excerpt\"\u003eResearchers at Bitdefender discovered a malicious Android system application shipped by default in thousands of cheaper Android phones in more than …\u003c/p\u003e\n        \n      \u003c/div\u003e\n    \u003c/li\u003e\n  \n    \u003cli\u003e\n      \u003cdiv class=\"shared-item\"\u003e\n        \u003ca class=\"shared-title\" href=\"https://www.schneier.com/blog/archives/2026/10/cyberattack-on-connected-fridges-in-france.html\" target=\"_blank\" rel=\"noopener\"\u003eCyberattack on Connected Fridges in France\u003c/a\u003e\n        \u003cspan class=\"shared-author\"\u003eby Bruce Schneier\u003c/span\u003e\n        \u003ctime class=\"shared-date\" datetime=\"2026-10-14T16:10:22\u0026#43;02:00\"\u003e\n          Oct 14, 2026\n        \u003c/time\u003e\n        \u003ca class=\"shared-link\" href=\"https://rss.frnk.hu/share/dc9801a8229695fe763ba0583ff4f0c6e3fcece5\" target=\"_blank\" rel=\"noopener\"\u003e\n          🔗 Public share\n        \u003c/a\u003e\n        \n          \u003cp class=\"shared-excerpt\"\u003eAnother IoT cyberattack, this one in France:\nHackers gained control of the software that regulates the temperatures of the refrigeration units, …\u003c/p\u003e\n        \n      \u003c/div\u003e\n    \u003c/li\u003e\n  \n  \u003c/ul\u003e\n\n\n\u003c/p\u003e","title":"Noteworthy Articles"}]