Hello, yesterday I officially released Louvre v1.0.0, a C++ library designed for building Wayland compositors with a primary focus on ease of development. It provides a default method for handling protocols, input events, and rendering, which you can selectively and progressively override as required, allowing you to see a...
Lets see if I got this right, you (the OP), the creator of Louvre, managed to create an example compositor that looks like a better desktop experience than the entire KDE and GNOME teams could ever develop with their infinite wisdom and funding? Fucking amazing. :)
I know this is an example, but seriously following the “copy apple down to the last pixel” approach you should consider creating a DE for Linux that doesn’t have themes or any user tweaks, just a simple and pixel-perfect copy of macOS. The problem with GNOME and KDE is that they both fail in simple design principals such as proportions, item spacing and whatnot while Apple, and you by extension, excels in that aspect.
Furthermore my personal opinion is that GNOME tries to reinvent everything and ends up fucking things up and creating situations like the lack of desktop icons going into the activities view by default etc. KDE however does some other stuff right but they fail really badly in terms of proportions and item spacing. Their taskbar is also a shame, for a group that says they want to copy Windows’ style they aren’t doing that well.
Desktop experiences when it comes to design peaked with macOS Monterey (after that Apple did changes to the settings that are still not polished) and in terms of usability they peaked with the release of Exposé, Spaces and later their integration on Mission Control (initially bad but now they seem better).
If you do create a 1:1 copy of macOS desktop experience (and keep it updates) as a new DE you’ll most likely become very popular in no time. It doesn’t need themes, customization and all the personalization that would make it really hard to create, just a simply pixel perfect copy of macOS.
Never ever going to buy Seagate again after the crap they’ve pulled on their Exos drives.
They simply decided to completely trash SMART and spin down commands. The drives simply won’t give you useful SMART data nor they won’t ever actually spin down, you can’t force it, the drive will report is as if it was spun down but in reality its still spinning.
just need something to do light development (docker, python, rust, with an ide). something i can upgrade (ram, ssd minimum). laptop would best, but desktop works too...
Forget about those, for 100$ you can get a second hand HP Mini that has a full i5 8th gen CPU and 16GB of RAM. Way better in all possible ways. Those systems also run very well with Linux.
I just don’t want my content scattered across different platforms in suboptimal quality and be forced to pay
That and also the fact that sometimes content vanishes from those platforms because of licensing agreements and/or get censored like many older TV Shows have gotten.
If you’re running Transmission on Linux know that I can be set to only use the VPN IP, there’s also another good way to implement a kill switch: lemmy.world/comment/5269089
Yes transmission does support it, however if you’re running in Linux you can also just restrict it to run on the VPN IP or interface. Read more here: lemmy.world/comment/5269089
In you case setting bind-address-ipv4 and bind-address-ipv6 to your VPN IPs should work. According to this under macOS settings are stored in $HOME/Library/Preferences/org.m0k.transmission.plist. Not sure if the format is the same tho and don’t forget that editing a plist on macOS isn’t just always just editing a text file, it might be encoded and cached by the system, do your research.
I’m a long-time Transmission user but I just learned that VPN killswitches are a thing (how did it take me so long!?). I would like to try another client which has this feature in case I forget to launch my VPN client before opening Transmission. Does anybody have any recommendations? Deluge? QBittorrent? Or any others?...
you’ll need to reconfigure Transmission with the new IP. Sure your method works for a kill switch. But it requires manual intervention every time it gets killed.
It doesn’t. You can specify your VPN provider range instead of a single IP and you won’t need manual intervention.
RestrictNetworkInterfaces= Takes a list of space-separated network interface names. This option restricts the network interfaces that processes of this unit can use.
So I guess this is a better option than doing IP or IP range restrictions - zero manual intervention like you do in qBit. I’m so used to work with IPs instead of interfaces (because of the issues that can cause) that I even forgot about that option.
It’s not just about being simple, it’s about 1) still using transmission - because some people like decent and simple torrent clients and 2) a systemd enforced network restriction is way safer than whatever bind to interface / IP setting a program might come up with.
Its simpler than having to learn another torrent client or whatever, at the end of the day what I’m suggesting is adding a line to a text file with the interface.
I’ve been seeing all these posts about Linux lately, and looking at them, I can honestly see the appeal. I’d love having so much autonomy over the OS I use, and customize it however I like, even having so many options to choose from when it comes to distros. The only thing holding me back, however, is incompatibility issues....
How to exclude SSH port from VPN so you can remote access while VPN is up
I solved this problem for myself yesterday and couldn’t find the answer anywhere online (clearly stated), so here’s what I did....
Louvre: C++ library for building Wayland compositors. (lemmy.world)
Hello, yesterday I officially released Louvre v1.0.0, a C++ library designed for building Wayland compositors with a primary focus on ease of development. It provides a default method for handling protocols, input events, and rendering, which you can selectively and progressively override as required, allowing you to see a...
on arch btw. (i.imgflip.com)
Remember Seagate’s Dual Actuator HDDs? They’re Back, in SATA Form (www.youtube.com)
What do you think of dual actuator hard drives? I never knew these even existed…...
Yes, Ubuntu Is Withholding Security Patches for Some Software (www.flu0r1ne.net)
A new pilot will investigate the use of Forgejo (A non profit FOSS alternative to github and gitea) in german schools (blog.codeberg.org)
cheapest new computer running linux <$500
just need something to do light development (docker, python, rust, with an ide). something i can upgrade (ram, ssd minimum). laptop would best, but desktop works too...
Once a pirate, always a pirate (discuss.tchncs.de)
Sailing safely with a VPN
I have read some stuff about how if you are logged into like your google account while on your VPN you have pretty much given yourself away....
Favourite FOSS Torrenting Client for Linux that has a VPN killswitch?
I’m a long-time Transmission user but I just learned that VPN killswitches are a thing (how did it take me so long!?). I would like to try another client which has this feature in case I forget to launch my VPN client before opening Transmission. Does anybody have any recommendations? Deluge? QBittorrent? Or any others?...
How do y'all deal with programs not supported on Linux?
I’ve been seeing all these posts about Linux lately, and looking at them, I can honestly see the appeal. I’d love having so much autonomy over the OS I use, and customize it however I like, even having so many options to choose from when it comes to distros. The only thing holding me back, however, is incompatibility issues....
Google Chrome IP address protection challenged by industry (www.theregister.com)