On my NixOS, nix sets the environment variables XDG_DATA_DIRS, XDG_CONFIG_DIRS, etc. Maybe these contain what you‘re looking for? Do you have a path ~/.nix-profile/share/applications?
I have this line export XDG_DATA_DIRS=$HOME/.nix-profile/share:$HOME/.share:“${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}” Do I need to add anything else? I do have the directory you have mentioned.
Which one in specific? There are some packages which maintainers did not bother creating xdg desktop specification… you can look into nixpkgs source code to see if they are specified there or not.
I do not know if Debian is able to pick the desktop files though
Adding those lines to .bashrc, helped with the flatpak commands. I can run them without having to type “flatpak run”. I did this for nix: export XDG_DATA_DIRS=$HOME/.nix-profile/share:$HOME/.share:“${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}” However, I still cannot see the entries in rofi. The package is Chromium browser.
Might seem a little far-fetched, but i’m going to go out on a limb here and say that the community that basically worships conspicuous consumption of electronics with complete disregard for e-waste and electrical consumption in support of being a better gamer, a consumer identity fabricated by marketing companies, and have thus turned it into an implicit contest might not be interested in practicality, liberty, nor freely available goods unless they’re the most visually appealing
Not all Linux distributions are free. A market share can also be taken by a product which is free. It’s just a piece of the market.
You don’t count OS market share by the amount of money you spent for an OS (because then, MacOS would be free, since it’s technically given away bundled with Apple hardware) but by the number of installs.
When they announced they would make their codebase proprietary it was definitely a turning point. In hindsight, you can clearly see a shift in their way of doing things from that point on.
Actually, if we’re nit-picking, it means “Personal Computer”, but the colloquial meaning has shifted somewhat since the good old IBM times to first mean desktop computers (as opposed to laptops), and then to mean non-Apple computers (including laptops), which for most people means “a computer that runs Windows.”
It would have been anything that implements Bios enough to boot MS-DOS, more or less.
But now that’s not what anyone actually wants anymore since Windows, the thing people usually boot, wants UEFI instead. So I would say now it is probably anything that can run x86 code and boot Windows, even if it’s from System76 and meant to run Linux.
Most of the time I’m just happy using links. Of course I have graphical browsers like hardened Firefox and ungoogled chromium, but when I just need text, I reach for links, which is about 95% of the time.
People need to experience something before they can ascertain if it is a viable option. Install Ubuntu or Linux Mint on a secondary device, let her see how familiar it is to her.
Then you can explain some of the other advantages of using Linux.
Seconding this! I’ve had the best success by using Linux to revive people’s old laptops that just couldn’t run other modern OSes fast enough, and if they’ve been impressed enough, they’ve ended up installing it on their other devices. Even if not (say, if it didn’t support some applications required for work, for example), they’ve usually at least kept it on said laptop.
Why bad news? It means that there’s an universal package with official support for every distro instead of them just supporting Debian/Ubuntu and everything else being just… kinda there and unnoficial.
I am not in favour of these flatpacks/snaps or whatever these things are called. Packages should be distro packages, always. And the vendor of the software should never be responsible of packaging, thats literally the job of the distribution.
From what I remember a few years ago, it’s not like Wine where you can run a bunch of applications (simply because they’re not as big and don’t have the contributors). So you won’t be running any GUI apps at all, just some low level stuff here and there.
linux
Newest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.