#xdg — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #xdg, aggregated by home.social.
-
xdg-ninja: Modernize your Linux environment by moving config files into $HOME/.config where you can
https://github.com/b3nj5m1n/xdg-ninja
#customization #commandline #config #linux #shell #xdg #+ -
new xdg-user-dir who dis :ablobcateyesflip:
completely upending my entire Home folder to accommodate it since it's so much better than having random crap strewn across a bunch of places
-
«Firefox Has Quietly Integrated Brave's Adblock Engine:
Back in March, Firefox 149 was released with many changes, like a free built-in VPN, a Split View that allows the loading of two pages side by side, and the XDG portal file picker as the new default on Linux.»…or/and use and config the @ublockorigin plugin for more security and privacy in Firefox.
🦊 https://itsfoss.com/news/firefox-ships-brave-adblock-engine/
#firefox #AddBlock #brave #browser #vpn #web #webbrowser #internet #security #privacy #linux #filepicker #xdg
-
Me vuela la cabeza que todavía no tengamos más apoyo en nuestras herramientas para XDG base directories.
Para los que no sepan que es esto, es un spec que define donde archivos deben de “vivir”. Se utiliza mucho para archivos de configuración en ambientes de *nix.
Si están construyendo algo o mantienen un CLI, denle un vistazo. Consideren apoyar este spec.
-
XDG-Session-Management-Protokoll verabschiedet
https://linuxnews.de/xdg-session-management-protokoll-verabschiedet/ #wayland #xdg #linux #linuxnews -
CW: Fighting ID early verification
This morning, I received a response to a post I made about Discord’s ID verification process. The post blamed governments for Discord’s actions. This is a pattern I see often. I replied to the reply. With #Flatpak and #XDG ‘s recent actions, I feel it’s worthwhile to post this separately and modified slightly.
I advocate fighting our governments but that’s not what’s happening here. So far, there is no national law with a requirement that this type of invasive user IDing be done. Even if there were, Discord could sue the government. That’s one of the main ways these things get overturned since the very legislatures that implement these laws are unlikely to overturn them in a timely fashion without mass, nation disrupting action.
So far, these actions have happened at the state level. Bluesky’s reaction to Mississippi’s law was to block visitors from the state of Mississippi. That was the right call. Discord should have done the same and sued the states implementing these laws.
The fact that Discord chose to go out of their way to do something so bespoke, custom, and egregious hints that they were already working on it for other reasons entirely. Their whole modus operandi seems to be to gather as much user data as possible including for the purposes of develop AI models. I think it’s likely they built the systems they have specifically so they can market their solutions for identifying “underage” users. They want to be the ones selling this invasive tech to other companies. That’s way worse than merely proactively complying when they had so many other options to fight.
We have to stop making excuses for the companies that are not merely complying in advance but positioning themselves to profit from future tyranny.
In the case of Flatpak and XDG, they may not be preparing to profit from these laws but they certainly have more options than compliance with them.
-
Hey @pid_eins was going to post to the XDG list but it seems dead over there. The link[1] to the Sound theme spec is dead and seems to have fallen to the wayside. As well as the default sound theme being a bit long in tooth. Is there planned work here or an updated specification somewhere. If not, i'd like to go ahead and clean this up while i'm trying to figure out wtf everything Gnome is doing with the sound spec right now. It could definitely use some love, thanks!
-
Is there a CLI tool out there that'll show me the bytes in common across lots of files, and their offsets? I'm doing a bit of binary file format analysis, hoping to contribute some types into shared-mime-info for ZX Spectrum and Commodore emulation disk+tape+cartridge files. Trying to fix up some ".tap" and ".d80" name clashes with More Magic :blobcatspace: 🔄
#ZXSpectrum #Didaktik #Commodore #Sinclair #Emulation #AskFedi #LazyWeb #RetroGamimg #RetroComputing #FuseEmulator #ViceEmulator #XDG
-
Firefox 147 Will Support the XDG Base Directory Specification
https://www.phoronix.com/news/Firefox-147-XDG-Base-Directory
#HackerNews #Firefox #XDG #Base #Directory #Specification #Firefox #147 #Open #Source #Web #Browser #Tech #News #Phoronix
-
i was about to quickly implement a system tray for one of my projects. thought it would be a swift task. turned out things are pretty grim on this one. #gtk dropped the support for system trays in v4, and all other libraries are either outdated or broken (haven't tried qt, but it is too heavy for this small task). ended up writing my own solution.
so, this baby talks with dbus directly, no other dependencies, single-file clib, zig wrapper, mit, works in every environment that supports the freedesktop standard!
-
RE: https://mastodon.social/@ebassi/115429613083886645
Got nerdsniped around lunchtime yesterday, and ended up implementing a shared "reduced motion" setting for GNOME and the rest of the xdg stack:
- https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9077
- https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/merge_requests/114
- https://github.com/flatpak/xdg-desktop-portal/discussions/1839
- https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/236
- https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/3253 -
AFAIK the work on native messaging for flatpaks (and snaps) is done so that KeePassXC and KeePassXC Browser could finally talk to each other again. But I could not find out what's still missing. Does my OS need an update of the xdg portals? Do the browser vendors need to support the portal? Currently, it's Zen and Vivaldi which are sandboxed. Or is it the browser extension or KeePassXC itself?
-
In regards to my distro transition, there's one thing I've been trying to figure out - and it's got nothing to do with either #Fedora or #CachyOS
#Flathub is "in the works" still, imho. My biggest buglum bear being secrets keeping and how some #flatpak apps are biased towards using the #GNOME keyring directly instead of relying on any kind of #xdg middleman that handles secrets - i.e #secretsd.
#KWallet works for what it needs to do, but going from GNOME to #Plasma is going to yield hiccups.
-
Also, ein kleines Feedback zu #Hyprland .
Bisher liebe ich es. Wenn man plant Hyprland zu nutzen - und sich das ganze zum ersten mal einrichtet - darf man davon ausgehen mehr als eine Woche damit zu verbringen sich alles einzurichten.
Du willst Screenshots machen? Dann installiere erstmal ein Programm. Aber wenn man das getan hat, weiß man, was der PC im Hintergrund eigentlich macht. Man konfiguriert alles von Anfang an. Also landen die Screenshots nicht irgendwo, sondern sie landen dort, wo du sie haben möchtest. Ja, das kann man bei allen Desktop Environments einstellen, doch irgendwo ist man einfach zu faul dazu, wenn "es doch bereits einfach funktioniert". Hier wirst du gefragt. Es macht einfach Spaß, sein "eigenes System" zu nutzen und darüber zu schimpfen.
Das größte Ding, was mich bei Hyprland bisher nervt ist, dass es keinen "vernünftigen" Datei Explorer gibt. Ja, #Dolphin ist klasse, aber es wurde einfach für eine #KDE Umgebung geschaffen. Wenn man bei einer Datei auf "Öffnen mit" geht, wird erstmal nichts angezeigt und dann stöbert man wieder 20 Foren durch, wie man das einrichtet, bis es dann doch nicht funktioniert. Ich bin jetzt bei #pcmanfm gelandet und einfach glücklich darüber, dass dieser #xdg verwendet, also systemweite Standarts nutzt. Mit Terminal Datei Explorer kann ich mich einfach nicht anfreunden. Ich habe #lf ausprobiert... aber das ist einfach nicht intuitiv genug.
Auch einen Bildbetrachter muss man selber installieren. Suche dir einen aus und baue ihn in dein System ein. Das gefällt mir an Hyprland.
Wiederherum sind einige Programme wie #GIMP nicht für Hyprland gemacht und erfordert wieder mehr Konfigurationen. Wenn man einen Filter nutzen möchte, öffnet sich ein neues, kleines Fenster. Unter Hyprland wird dieses Fenster als eigenständiges Fenster im Tiling Window Manager einsortiert, also werden die Fenster verschoben, verändern sich in der Größe ect. Ich habe das einstellen können, sodass das Hauptfenster von Hyprland genutzt wird, und die Filter-Fenster als 'floating windows' geöffnet werden, aber natürlich gibt es keine einfache Tutorials dazu, sondern man muss selber wieder Research betreiben.
Mal sehen wie die nächsten Tage so werden, mir machts Spaß 🙂
-
Wrote a blogpost about simple (I mean with a shell and a text editor) #X11 configuration.
Covered topics:
1) #Trackball configuration for left hand. Also remapping of some buttons to have scrolling and middle button (not exists out of the box).
2) Theming: #GTK2 #GTK3 #QT , installing cursor(s), fonts and icons.
3) #Xrandr for multimonitor configuration
4) #Xserver settings for #HighDPI
5) #XDG utils and #Emacs as a system file manager
6) #XDM login windowhttps://eugene-andrienko.com/en/it/2025/07/24/x11-configuration-simple.html
-
🛡️ "State of Portals"
with Georges Stavracas at #GUADEC2025
📅 25 July 🕒 11:40 CEST 📍 Brescia🚪 Georges covers the current state and future of XDG Desktop Portals—essential for modern app developers.
-
I have both a
~/Musicdirectory and an~/audiodirectory, although the latter isn't assigned to anything in #xdg.Does it need to be?
-
It's kinda annoying that the #XDG user dirs spec has `~/Videos`, not `~/Movies` and `~/TV`, yet `~/Music` and no `~/Audio`.
If I have a recording of a Morse code transmission, where is that supposed to fit? `~/Documents`? C'mon man
-
-
Problems: Wine keeps stealing my default file associations
Perfection: NixOS powered Patch to disable that bullshit
https://git.krutonium.ca/Krutonium/NixOS/src/branch/master/user/krutonium-hm-extras/wine.patch