Firefox now supports a setting (in Preferences → Privacy & Security) to enable Global Privacy Control. With this opt-in feature, Firefox informs the websites that the user doesn’t want their data to be shared or sold.
This sounds like Do Not Track revisited. The only difference that I can find (only skimmed the website) is, that there seems to be some legal support for this in the state of California.
Now you can exercise your legal privacy rights in one step via Global Privacy Control (GPC), required under the California Consumer Protection Act (CCPA).
I wonder:
How does this differ from DNT?
Does this this have any real chance to take off? From what I’ve heard, DNT has been rather counterproductive as it can be used to fingerprint users.
When piping output of find to xargs, always use -print0 option of find and -0 option of xargs. This allows processing files with any allowed characters in names (spaces, new lines etc.). (However I prefer -exec.)
There’s an i command to insert a line in sed, it is better to use it instead of s/^/…n/. It makes code more readable (if we can talk about readability of sed code, huh).
If you want to split a delimiter separated line and print some field, you need cut. Keep awk for more complicated tasks.
agree with one and two and younger me would have agreed with your third point but I think I don’t anymore.
yes cut is the simpler and mostly functional tool you need for those tasks.
but it is just so common to need a slight tweak or to want to substitute something or to want to do a specific regex match or weird multi character delimiter or something and you can do it all easily in awk instead of having to pipe three extra times to do everything with the simplest tool.
Crostini is an official feature built by Google that allows you to run Linux on a tightly integrated hypervisor inside Chrome OS. You keep a lot of Chrome OS’ security benefits while getting a Linux machine to play with.
That said, no, it’s not illegal to install a different operating system on your Chromebook hardware. They are just PCs, under the hood. You might lose some hardware security features though, e.g. the capabilities provided by integration of the Titan silicon.
If you had a job at Google, corporate IT would definitely not be happy if you wiped the company-managed OS and installed an unmanaged Linux distro :)
Uh, you don’t have to work at Google on order to do that. Most Chromebooks can be unlocked to work with Linux with a little bit of work. And you wouldn’t be at risk of going to jail for that. Worst that could happen is you void your warranty. But it’s not a “real crime” or anything like that.
The application needs to speak a protocol to be able to use it. If you use a X wm your apps need to be able to talk X’s protocol to work, if you use a Wayland compositor your apps need to be able to talk Wayland’s protocol (or run on Xwayland, which is basically an X server that runs inside Wayland).
The wm/compositor abstractions only work if your apps know how to use them via the correct protocol
They are themselves abstraction layers for the apps that are made for them. Software has many levels of abstraction from what you see on the screen all the way down to hardware.
Typically the abstraction to draw elemnts inside a app window is in the application framework, like GTK, Qt, Electron (chromium), etc.
This is also why apps built with the same framework typically have the same problem on wayland (looking at you, electron).
The abstractions you are thinking of is not in the window manager, which only controls things outside of the main app window, like tiling, border, window top bar, etc.
Yes, part of my confusion was simply mixing up the job of the app frameworks/gui toolkits for the wm. It was weird to me that some apps like firefox had to provide wayland support by themselves and couldn’t simply rely on abstraction layers from whathever they’re coded in. However, I looked for some info, and found out that firefox renders some widgets on its own, and now it makes sense that they need to provide wayland support.
If you’ve ever had your WM crash, then you may lose the decorations on your windows, the ability to minimize/maximize them or move them around, but the windows themselves still stick around. Restarting the WM brings that all back as well
For X there was only one protocol, so they all wrote for x.
This also allowed some hacky things to be done that are questionable from a security standpoint afaik.
Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel
yeah okay so that’s the same on GNOME on every distro. The icon is too small so it takes too long to get the mouse just right just to change the volume a bit.
One important thing you need to know about distros: they’re all the same under the hood.
You can have any desktop you want on any distro. But some customizations are redone in some distros. In terms of programs you want to run, they pretty much all work on any distro. If a distro is “better for gaming” it usually just means the programs are pre-installed.
People talk about arch and Debian as the best because they have the least customizations, allowing you to install and customize as you wish.
Linux users are mostly tinkerers, they like their customizations their way. I’m in that boat. The less I have to remove to get my customization working, the better. Just give me a black screen and a white blinking cursor, I know how to do the rest from there.
One important thing you need to know about distros: they’re all the same under the hood.
This is true for the traditional model in which the package manager is the main differentiator between distros. Therefore Arch, Debian, Fedora, openSUSE etc and their derivatives (which make up about 90% of the distros found on DistroWatch) are indeed mostly the same.
But the likes of Gentoo and NixOS etc don’t quite fit the bill. Granted, a new user should only very rarely (if ever) start their Linux journeys on any of these advanced distros.
Yeah, you look at how there are a handful of package managers, and hundreds of distros, they’re pretty much all the “same”
But yes gentoo and NixOS do things the most differently. But even on those you can game on them.
I mostly want to discourage distro hopping with the belief that they’re missing out on a program or desktop, only to end up on windows because they’re tired of reinstalling everything.
I mostly want to discourage distro hopping with the belief that they’re missing out on a program or desktop, only to end up on windows because they’re tired of reinstalling everything.
Thank you for being thoughtful! I just wanted to add some nuance with my previous comment.
If you open Emacs in daemon+client mode (run emacs --daemon once, then emacsclient to open the window), buffers that you open in one client will be available on all other clients, even concurrently. Judging from a quick test (on hyprland), it also seems to open the file in the client located on the focused screen, but does not automatically open a new client if there is one already running on any screen.
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.