reshared this
reshared this
Every time i installed an ubuntu distro , wifi dont appear to me and i need to install drivers via a github repo.
I remember people advice to me to do this - forums.linuxmint.com/viewtopic…
and that really solve my problem. However, more im getting into linux, people says to me to be carefully about what i put on terminal.
Being said that, anyone know if this is bad, to do this? Since is the only way i get to putting my wifi working, i would like if this can be danger, since i really dont understand nothing about linux and i am new in this journey.
Watching a documentary, there was aremark from the journalist on how, due to how wildly taxation on goods may vary, from area to area, in the US, most retailers do not put the full prices on the shelves and instead just tally it at checkout.
This made no sense to me, a european, as when I go to any regular shop, prices already include all taxes applicable to the product.
There are specialty stores where VAT and other taxes may not be applied on the price on the shelf but those are usually wholesellers, selling for professionals, that already know what additional taxes will be added and at which rates, at checkout.
Not having the full price you'll be paying, on display, seems very underhanded and a bad practice. The client should know how much they are going to pay from the moment they pick an item.
Please take a moment to read my story from Gaza.
I live with my family in a tent, struggling to survive every day.
Even 1€ can help.
❤️ Please donate or share:
gofund.me/da782c66
My name is Soliman — a young man and student from Gaza, carrying a burden far heavier than my age. Between my studies and the hardships of life, I try to be the backbone of my family in the most difficult of times.
We once had a small farm — olive and citrus trees, and a greenhouse where we planted not just crops, but dreams.
That farm was our only source of income, and more than that, it was a place full of memories, of hope, and of the laughter that once made life a little easier.
But in a single moment, everything was gone.
A fire reduced our years of effort to ashes.
We lost our source of living, our stability — and with it, a part of our souls.
Now, despite the pain, I’m trying to start over. I’m doing everything I can to keep my family standing, to find even the smallest light of hope that might restore our strength, dignity, and sense of humanity.
I share these words with honesty and hope, hoping they reach a kind heart — someone who can help, or even simply share my story with others who might be able to.
If you’re able to support us in any way, here is the link to our GoFundMe campaign:
❤️gofund.me/da782c66
Every share, every kind word, every small donation could be a lifeline for us.
From the bottom of my heart, thank you for taking a moment to read my story.
July 27, 2025 09:28 EDT
Oxfam has said the airdrops into #Gaza are wholly inadequate for the population’s needs and has called for the immediate opening of all crossings for full humanitarian access into the territory devastated by relentless #Israeli bombardments and a partial aid blockade.
Bushra Khalidi, Oxfam policy lead for the Occupied #Palestinian territory, said:
Deadly airdrops and a trickle of trucks won’t undo months of engineered starvation in Gaza.What’s needed is the immediate opening of all crossings for full, unhindered, and safe aid delivery across all of Gaza and a permanent ceasefire. Anything less risks being little more than a tactical gesture.
WHO calls for urgent, sustained efforts to flood the Gaza Strip with food after Israeli military announces pause in activityHayden Vernon (The Guardian)
cross-posted from: lemmy.ml/post/33751786
July 27, 2025 09:28 EDTOxfam has said the airdrops into #Gaza are wholly inadequate for the population’s needs and has called for the immediate opening of all crossings for full humanitarian access into the territory devastated by relentless #Israeli bombardments and a partial aid blockade.
Bushra Khalidi, Oxfam policy lead for the Occupied #Palestinian territory, said:
Deadly airdrops and a trickle of trucks won’t undo months of engineered starvation in Gaza.What’s needed is the immediate opening of all crossings for full, unhindered, and safe aid delivery across all of Gaza and a permanent ceasefire. Anything less risks being little more than a tactical gesture.
WHO calls for urgent, sustained efforts to flood the Gaza Strip with food after Israeli military announces pause in activityHayden Vernon (The Guardian)
reshared this
The Distrochooser helps you to find the suitable Linux distribution based on your needs!distrochooser.de
I am considering this too, as it is a real advance in solving problems of dependencies, stabiliy and slso security / trust roots. So far, I am using Guix shell for smaller development projects in Rist Python and Guilr, and it is great.
Do you have any difficulty with update times?
Does it cope well with larger / more conplex systems ? What were your main difficulties there, if any?
EDIT: Thanks for the help guys!
Something strange happened just now, im trying to figure out how exactly did it happen. On my server I was suddely able to bypass my VPN! I looked around what did happened and found that my VPN service had sent me an email that my subscription expired. What is strange is that I have ufw rules like
To Action From
[VPN server] ALLOW OUT Anywhere
Anywhere ALLOW OUT Anywhere on tun0
Status: active
Logging: on (low)
Default: deny (incoming), deny (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN 192.168.1.0/24
53 ALLOW IN 192.168.1.0/24
80 ALLOW IN 192.168.1.0/24
9091 ALLOW IN 192.168.1.0/24 # Transmission
2049 ALLOW IN 192.168.1.0/24 # nfs
[VPN server] ALLOW OUT Anywhere
Anywhere ALLOW OUT Anywhere on tun0
192.168.2.77 22 ALLOW OUT Anywhere
2049 ALLOW OUT Anywhere # nfs
TIA
Did you run a traceroute before rebooting?
Sounds like your VPN software does some wacky stuff with IPtables. Personally, I'd switch to the native Wireguard client, and use iptables to block outbound.
Immich 1.136 brings a major breaking change to media paths—users with relative paths must update to absolute paths and run a database migration tool.Bobby Borisov (Linuxiac)
like this
Linaro Connect 2025 showcases progress in bringing Linux on Snapdragon-Powered Deviceswww.linaro.org
We are happy to announce the next iteration of our Ubuntu concept image for Qualcomm Snapdragon laptops with our new X Elite developer preview. This new image has been rebased on the latest Ubuntu 24.Ubuntu Community Hub
The Speaker of the U.S. House of Representatives, Mike Johnson—probably the worst speaker in American history—shut down the House early this week before its five-week vacation. He wants to avoid holding votes on releasing the Epstein files that reportedly include, among other notables, President Donald J. Trump.This is the latest valet service provided by a spineless Johnson, a Trump toady, whose groveling has no known boundaries. Imagine Johnson, a lawyer, took an oath to uphold the Constitution yet has no interest in safeguarding the independence of the congressional branch of our government.
like this
You must work in tech support with that attitude to the problem 🤣
The user has a problem. Do you want to be right or do you want a satisfied user? I can tell you which path popular operating systems choose.
And I say this 5 different OSes at home, 3 of which are Linux distros.
I don't think that the point here was trying to do anything to say that the user did anything wrong. I think it's simply pointing out how frustrating it is that Microsoft's Insistence on various things, as part of their EEE policy, created this situation to begin with, and that it wouldn't have even broken if not for that.
I'm pretty sure that the person you replied to was really just lamenting that that this is what broke it. And that fundamentally, Microsoft is getting exactly what they wanted as a result. And it's just frustrating.
like this
#Linux community does someone know a tutorial for a kind of self made #ThinClient device?
I have an old notebook with Linux which does not anymore fit my power requirements, but I have a Linuc PC in my cellar which I use as working device over #RDP since a while and I love this way.
Is there a Remote-Desktop Linux Distribution (RDP, #VNC or #Moonlight) with the sole purpose to connect a VPN on startup and directly login to a Remote-Desktop and also redirect USB-Devices to remote?
Nope.
There's a very low chance that the OP is posting to here via mastodon, using AP.
(OP->feddit.org->mastodon->here)
If you run X11, obviously X11 forwarding via SSH. It's basically built in thin client. There's also Xpra
For Wayland: github.com/neonkore/waypipe
waypipe is a proxy for Wayland[0] clients. Contribute to neonkore/waypipe development by creating an account on GitHub.GitHub
I learned the hard way that the "x" permission on directories doesn't mean "execute" but "traverse". And setting permissions on directories get's them inherited by newly created/added files in there, right?
So how can i remove the ability from my homedir to execute current and new files but keep the traverse permission?
And setting permissions on directories get’s them inherited by newly created/added files in there, right?
No. They're created based on 'umask' and changing directory permissions doesn't automatically change permissions on underlying files (unless you set privileges recursively) nor new files in the directory.
So how can i remove the ability from my homedir to execute current and new files but keep the traverse permission?
For new files set your umask on what you want. By default it's usually either 0002 or 0022. For existing files you can use find: find ~ -type f -exec echo chmod a-x {} \;
(remove echo once you've confirmed that it does what you want).
You got some great answers already 😀
Let me just add that, in general, it's expected to have executable files inside your home directory.
For example, ~/.local/bin
is intended for user executables and usually added to the $PATH
, and a lot of package managers (such as cargo, go, pip,...) will install applications under ~ (Steam also does that).
Welcome to a new issue of This Week in Plasma! Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.This Week in Plasma: Printer Ink Level Monitoring
like this
Plasma Browser Integration’s browser plugin no longer breaks random features or various known video conferencing websites when its enhanced media controls setting is active. (Kai Uwe Broulik, link)
THAT'S the reason why I haven't managed to share my screen on Teams from Firefox for months?!?!
🤦
~microsoft won't ever deserve an apology but boy have I bad mouthed them lately~
The sanctioning by the Trump administration of Francesca Albanese, the United Nations Special Rapporteur, is an ominous harbinger of the end of the rule of international law.Chris Hedges (The Chris Hedges Report)
Euphonica is a new Rust-based MPD frontend for Linux desktops, with 'bling' as a key feature. I showcase its design, features, and current development status.Joey Sneddon (OMG! Ubuntu!)
I just got this laptop and the second monitor is clearly detected by Fedora, as the monitor layout popup pops up, but the monitor doesn't actually work.
I assume this to be an NVIDIA problem, but as I have no experience with NVIDIA-based issues, I thought I'd ask here.
Here's my system specs:Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.15.7-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 24 × Intel® Core™ Ultra 9 275HX Memory: 32 GiB of RAM (30.8 GiB usable) Graphics Processor: Intel® Graphics Manufacturer: LENOVO Product Name: 83LU System Version: Legion Pro 5 16IAX10H
Side note - is it not detecting my GPU?
Germany has reportedly delivered the first Patriot air defense system to Ukraine under an agreement with the United States. However, the accuracy of this information has been questioned by Militarnyi analysts.Yann (Militarnyi)
Assuming you mean 2GB RAM, it will run a full Linux. I was using a 2008-vintage laptop with similar specs as a secondary machine until recently, and it was capable of handling many light workloads. Retro gaming up to the 16-bit era should be fine. 720p video playback from local storage (never tried streaming) was fine. Modern websites were very hard on it, though, so I didn't normally use it in that capacity.
Just pick a distro that isn't too bloated, and a desktop environment that's suited to older machines and doesn't expect too much of the hardware, and you'll be fine.
(My laptop still works, by the way. I gave it up because 1. I got a good deal on a machine with much higher specs and 2. I run Gentoo, and compiling a modern version of GCC on a dual-core of that vintage takes longer than you would expect.)
like this
With pleasure, if you do have questions later on though, even in months, please feel free to ask here again.
Yes using an older device is nice. If you like to tinker a bit there are even older eInk devices that can be unlocked so maybe finding which one and getting it 2-hand could be an interesting adventure.
Say you are dual-booting Debian and Arch and want to upgrade Debian oldstable to Debian stable. But you want to keep the old installation available as a fall-back option. And you also want to re-use your configuration files and dot files, but in a way that incompatible changes to your dot files in the new Debian or Arch version do never break the old program versions.
How do you do that ?
(I describe my own approach in a comment below.)
Since both Debian and Arch aren't atomic distros or offer rollback... The way I do it is connect my large external USB harddisk, do a backup and then upgrade. If there's something wrong, I restore the backup, but in reality I was always able to resolve issues with the updates.
On my server I do LVM snapshots, that's fairly easy to do. I avoid BTRFS since that messed up one of my filesystems a few years ago, but I heard it got better since and it's not supposed to do that any more.
"Wayback is an X11 compatibility layer that allows for running full X11-only desktop environments using Wayland. It is essentially an X11 server backed by Wayland, leveraging wlroots and Xwayland. Our goal is for Wayback to eventually be a completely drop-in replacement to the Xorg binary, thus reducing maintenance burden for distro maintainers."
Announced just once month ago was Wayback as an X11 compatibility layer build atop Wayland componentswww.phoronix.com
like this
ForkServer is the Firefox's new Linux feature that eliminates annoying forced restarts after updates. Better performance and low memory use.sk (OSTechNix)
The in-memory version of the tab template prevents having to restart FF to load the new one from disk now, but, at some point you're still going to have to restart...
I tend to hibernate my laptop, so it doesn't reboot often... so surely I'm going to get to the point where FF needs a restart...
debian 12.11
system memory size: 31GiB, 2 15.5 GiB cards
cpu: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, version: 6.142.9, size: 3268MHz, capacity: 3500MHz, width: 64 bits
no graphics card whatsoever
computer can play h.265 and equivalent without troubles, provided video file is no higher than 1080 p.
Computer can play av1 files no higher than 1080 p only if I shut every other application down. If for example I run a browser and an av1 file with either mpv or vlc, system shuts down.
Can I put all that memory to use and avoid overloading the cpu?
ETA: temperature seems to be the reason why this machine shuts down. Fan is ok, not too much dust, it needs a re-paste
like this
As others have said, you should probably replace your CPU fan ASAP.
A computer in usable condition does not shut down without user input.
I had an i5-7200u equipped laptop and I could do AV1 playback, not well but it didn't do what you described.
Also is it maxing out memory or cpu? I would check btop during playback. Look at CPU usage, memory usage and temps while doing so and report here.
Edit: Something is definitely wrong with your machine, that is abnormal behavior. Maybe it's overheating, maybe it's trying to do some sort of gpu decode and has no idea what to do with it as it doesn't support it. Can you check what encoder mpv is using? I would assume it would failback to CPU.
Riot's spin-off fighting game with the terrible name 2XKO (formerly Project L) is getting a closed beta in a few months.Brendan Caldwell (Rock Paper Shotgun)
hey guys
which apps would be must have for you for a trip abroad
also general apps recommendations are fine
hopefully here is fine i didnt see any rule against it if its not okay remove the post
Easy map navigation - Discover more of your journey - Powered by the communityf-droid.org
In bash, if you put:
ls /Users/*/.ssh/id_rsa 2>&1 > rsa-keys.log
...you're redirecting stderr to the stdout's destination while stdout is still sending output to the screen. So any permission errors encountered will go to the screen, not to rsa-keys.log.
From the bash manpage:
==================
Note that the order of redirections is significant. For example, the command
ls > dirlist 2>&1
ls 2>&1 > dirlist
==================
Commands given to the shell are evaluated and processed in a specific order and fashion, and this is one quirk of that that many people are unaware of.
like this
According to a motion the Electronic Frontier Foundation filed in Sacramento Superior Court last week, Nguyen and Decker are only two of more than 33,000 Sacramento-area people who have been flagged to the sheriff’s department by the Sacramento Municipal Utility District, the electricity provider for the region. SMUD called the customers out for using what it and department investigators said were suspiciously high amounts of electricity indicative of illegal cannabis farming.
EFF says the “mass surveillance scheme” violates constitutional protections.Dan Goodin (Ars Technica)
The openSUSE Project is part of a growing coalition of open-source advocates urging Microsoft users to install a Linux operating system as Microsoft prepares to end support for Windows 10 this October, and urgency to get that message out is building.Some in the IT industry are suggesting that as many as 50 percent of the devices remain using Windows 10, which comes at great risk to users and businesses.
Those who remain on Windows 10 and don’t upgrade to an operating system providing security and maintenance updates like a Linux OS or Window 11 will be susceptible to vulnerabilities, malware infections, software incompatibilities, and an increasing amount of system instability and failures over time.
The End of 10 campaign and its initiative aims to promote migration-focused type events to help these users shift from Windows 10 to Linux-based operating systems.
The amount of PCs that will become unprotected on October 14 is unprecedented, and getting people to migrate to Linux operating systems like openSUSE’s is reaching a critical juncture as millions face the looming deadline this Fall.
October 14 is just 12 weeks away and the end-of-support deadline for Windows 10 will expose those who have not migrated to increasing cyber threats.
In additions to the the threats, a big part of the End of 10 movement emphasizes environmental responsibility, digital sustainability and long-term cost savings for those with aging computers that could potentially end up recycled or in landfill.
End of 10 advocates and supporting organizations like NextCloud, REPAIR CAFE, KDE, GNOME, FSFE, EU OS and several other organizations would prefer users find a Linux solution for their older hardware rather than have this event create an environmental disaster. Installing Linux on these old systems can breathe new life into perfectly functional machines that may otherwise be discarded.
Several open-source software projects and organizations and been collaborating for more than a year to create unified resources, tutorials, migration tools and support channels to help lower the barrier to entry for those who seek to install a Linux new operating system.
Members of the openSUSE community and others have been vocal about appealing to Windows 10 users that can’t upgrade their devices to Windows 11.
For those ready to act, the campaign website has resources available and links to community events to help people install Linux.
Anyone who wants to install an openSUSE distribution can follow this A Step-by-Step Guide.
The message to Windows 10 users is clear; don’t replace your computer; reimagine it!
Install Linux Before It’s Too Late The openSUSE Project is part of a growing coalition of open-source advocates urging Microsoft users to install a Linux ope...openSUSE News
like this
The Fedora project is seeking feedback from its user and developer community over potentially updating its release criteria to no longer block on optical media boot issues (DVD images) as well as whether to continue honoring dual boot issues for Inte…www.phoronix.com
like this
like this
Besides the corrections others have said, I really can’t think of any reason people would intentionally use legacy BIOS on a machine with UEFI for a new install.
Like, I could get doing it for an old install - I know someone who installed Windows 7 in 2015 on their then-new desktop build and later upgraded to 10 but is stuck on legacy BIOS for now with that machine because 7 only ran on that.
I could see something similarly jank happening to someone in the Linux world and then decide not to address it for “if it ain’t broke, don’t fix it reasons”, but certainly not for no reason.
Question for you all.
I was working on a bash script and working out some logic for command chaining and grouping for executing different functions in my script based on the return status of other functions.
I know you can group commands with ()
, which spawns a subshell, and within the grouping you can chain with ;
, &&
, and ||
.
I also know that you can group commands with {}
, but, within the curly braces you can only separate commands with ;
.
EDIT: the above statement of the curly braces only allowing ;
is incorrect. I misunderstood what I had read. @SheeEttin@lemmy.zip pointed out my mistake.
The requirement is that the list of commands in the curly braces needs to be terminated with a semicolon or a newline character, and in the script, I unknowingly was meeting the rules by using the newlines to make the code easier to read for myself.
END EDIT:
In the script, for readability I did group the commands across lines kind of like a function.
The script is pretty simple. I created a few functions with echo commands to test the logic. the script asks for input of foo or bar. The first function has an if
, and if the input is foo, it executes. If it's bar it returns 1.
The return of 1 triggers the or (||
) and executes the second command group.
The idea was, if the user inputs foo
, the first group triggers printing foo baz
to stdout. If the user inputs bar
, the foo
function returns 1, the baz function does not execute, the or is triggered, and bar but
is printed to stdout
Here's the script (which executes as described):
Can anyone explain why I'm able to group with curly braces and still use &&
inside them?
(Also, the reason I want to use the curly braces is I don't want to spawn a subshell. I want variable persistence in the current shell)
\#! /usr/bin/bash
# BEGIN FUNCTIONS #
foo () {
if [[ "${input}" = foo ]]; then
echo "foo"
return 0
else
return 1
fi
}
bar () {
echo "bar"
}
baz () {
echo "baz"
}
but () {
echo "but"
}
# END FUNCTIONS #
read -p "foo or bar? " input
{
foo &&
baz
} ||
{
bar &&
but
}
gnu.org/software/bash/manual/b…
I don't see any mention of only being allowed to use a semicolon. I don't have a test system handy unfortunately.
Ideally you'd simplify or separate your logic so that you're not relying so much on bash. If you need complex logic, I'd use another language, depending on what's available in your environment.
Ah! I misinterpreted what I read! I found that exact same reference link when looking into this and I misinterpreted this:
The semicolon (or newline) following list
is required
to mean that it required the semicolon as the command separator. That explains why my script works. The newline closes each group, and the other operators are allowed, the list just needs to be closed. Thank you!
My environment is just my homelab. Ubuntu server on my server, Arch (btw) on my laptop. So I could go with any language , but right now I'm choosing Bash. I know stuff I'm doing would probably be easier in a different language, and maybe I'm a glutton for punishment. I just want to get really good with Bash.
The logic is Bash is gonna be available on just about any computing environment I encounter (linux especially, but even Windows with WSL and zsh on macOS (which I know is different, but still very similar). But really, I am just enjoying the hell out of learning and scripting with Bash. I'll move on to Python or something someday.
Fifteen Palestinians died from malnutrition under an Israeli-imposed famine in the Gaza Strip in the past 24 hours, the Palestinian health ministry said on Tuesday.
Four of them were children, including three identified as the infant Yousef al-Safadi, Abd al-Jawad al-Ghalban, 16, and Ahmad Hasanat.
inian health ministry.
Fifteen Palestinians died from malnutrition under an Israeli-imposed famine in the Gaza Strip in the past 24 hours, the Palestinian health ministry said on Tuesday.Ahmed Aziz (Middle East Eye)
debian 12.11, yt-dlp stable@2025.07.21
aim: to download the best video available with the largest height but no better than 1080p, excluding av1 as well.
What works:
yt-dlp -f bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] -S height:1080 --all-subs
but this command downloads, if possible, av1, which target hardware doesn't support for longer than 5 minutes.
Argument I don't know to add correctly:
[vcodec!*=av01]
I tried:
yt-dlp -f bv[ext=mp4]+ba[ext=m4a]/b[ext=mp4][vcodec!=av01] -S height:1080 --all-subs
and other variations, but it didn't work.
second question, aborting an active download not shutting the terminal down: neither ctrl+c nor ctrl+q work and opening htop to kill the process seems overkill. What I now do is to simply shut the active tab, but there must be a faster way.
like this
second question, aborting an active download not shutting the terminal down: neither ctrl+z nor ctrl+q work and opening htop to kill the process seems overkill. What I now do is to simply shut the active tab, but there must be a faster way.
Ctrl+C.
neither ctrl+z nor ctrl+q work
Ctrl + z
will send the task to the background. You can use jobs
to see all active background work. Fg
will bring background work to the foreground. Ctrl + q
is not a valid shortcut as far as I know. Looks a bit like a mac thing (command + q).
thank you for pointing that out, corrected.
what happens on my computer: on a terminal, I press ctrl+c but the process keeps working, yt-dlp keeps downloading. As said, the only way to stop it is to shut the tab down (or htop and kill)
Tinkering with yt-dlp -F
I know av1 is even better than h.265, h.265 being better than h.264
However, I don’t know where to put vpP09, vp9 and avc1
Audio formats: what’s better? m4a or webm?
like this
One aspect of Guix I found to be really fascinating: That there is basically no conceptual difference between defining a package as a private build script, and using a package as part of the system.
Let me explain: Say you wrote a little program in Python which uses a C library (or a Rust library with C ABI) which is in the distribution. Then, in Guix you would put that librarie's name and needed version into a manifest.scm
file which lists your dependency, and makes it available if you run guix shell
in that folder. It does not matter whether you run the full Guix System, or just use Guix as s package manager.
Now, if you want to install your little python program as part of your system, you'll write an install script or package definition, which is nothing else than a litle piece of Scheme code which contains the name of your program, your dependency, and the information needed to call python's build tool.
The point I am making is now that the only thing which is different between your local package and a distributed package in Guix is that distributed packages are package definitions hosted in public git repos, called 'channels'. So, if you put your package's source into a github or codeberg repo, and the package definition into another repo, you now have published a package which is a part of Guix (in your own channel). Anybody who wants to install and run your package just needs your channel's URL and the packages name. It is a fully decentral system.
In short, in Guix you have built-in something like Arch's AUR, just in a much more elegant and clean manner - and in a fully decentralized way.
like this
I had a go at using guix as a package manager on top of an existing distro (first an immutable fedora, which went terribly, then OpenSUSE). Gave up for a few reasons:
guix pull
is sloow.All in all I love the idea of guix, but I think it needs a bigger community behind it. Of course I'm part of the problem by walking away, but 🤷
- As mentioned in the article,
guix pull
is sloow.
This one has beem discussed on several forums discussing the original blog post, like here or also here on lobste.rs
Part of the reason for slow pulls is that the GNU projects savannah server, which Guix was using so far, is not fast, especially with git repos. Luckily, this is already being improved because Guix is moving to codeberg.org, a FOSS nonprofit org which is hosted in Europe. So if one changes the configured server URL, it is faster. (On top of that interested people might use the opportunity to directly take influence, and donate to codeberg so that they can afford even better hardware 😉).
Motivation Opportunity is upon us! For the past few years, the desktop Linux user base has been growing at a historically high rate. StatCounter currently has us at 4.14% desktop OS market share...Michael Catanzaro (Michael Catanzaro's Blog)
like this
like this
I think, because of Fedoras atomic desktops. I didn't use any of them yet, but it seems like Flatpaks should be used there, since one should (or can?) not install tradional packages there. Therefore Fedora provides the flatpaks anyway and they can be used on the non atomic desktops as well.
Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated. A Flatpak usually does not have the issue since a newer version would include the fitting runtime.
This said, I do think its not this big of an issue for fedora which is usually quite up to date. But if you run a distribution with LTS releases or something like Debian you will much more likely have older dependencies in your repositiry.
like this
atomic desktops
i guess it makes sense in that case, but i'm really not convinced flatpaks should be used as the default (or only, apparently) way to install every application in the system. flatpak's flexibility is great for the particular cases where you want to install newer versions of applications or if an application isn't available in the official repos somehow. besides that, just use distro packages
Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated
doesn't flathub solve that already?
debian 12.11, yt-dlp stable@2025.06.30.
I used this argument: "-f bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]"
and it works: it downloads the best available video, audio and ffmpeg merges both in a single file. Automatically.
Except that the maximum resolution I need is 1920 x 1080 p. Best available video is oftentimes 4096 x 2160 p, too much for the target hardware.
Using -F to check different resolutions to then select one (like -f 299 or -f 148) is tiresome.
How do I do that? Ideally for whole playlists involving between 25 and 50 videos.
Taken from github.com/yt-dlp/yt-dlp. Replace 480 with 1080. Multiple options in the documentation to choose from.
Download the best video available with the largest height but no better than 480p, or the best video with the smallest resolution if there is no video under 480p
$ yt-dlp -S "height:480"
A feature-rich command-line audio/video downloader - yt-dlp/yt-dlpGitHub
The following numeric meta fields can be used with comparisons <, <=, >, >=, = (equals), != (not equals):filesize: The number of bytes, if known in advance
filesize_approx: An estimate for the number of bytes
width: Width of the video, if known
height: Height of the video, if known
aspect_ratio: Aspect ratio of the video, if known
So a height<=1080 should be it.
A feature-rich command-line audio/video downloader - yt-dlp/yt-dlpGitHub
[can't believe that it keeps getting worse, but it does]
Abdel Qader Sabbah and Sharif Abdel Kouddous
Jul 21, 2025
Over the past five days alone, more than 550 Palestinians have been killed in Gaza, according to ministry of health figures. The confirmed death toll since the beginning of the war crossed 59,000 on Monday in what is widely acknowledged to be a vast undercount. Over the past two months, more than 1,000 Palestinians have been killed as they are forced to seek aid in militarized zones in a system mostly overseen by the Gaza Humanitarian Foundation (GHF), a shadowy U.S.- and Israeli-backed group.One of the deadliest days for aid seekers came on Sunday, when over 70 people were killed, at least 67 of them in northern Gaza where Israeli troops opened fire on crowds trying to get food from a World Food Program convoy entering through the Zikim crossing.
“The tank came, surrounded us, and started shooting at us and we kept raising our hands,” Ibrahim Hamada, who was wounded in the leg, told Drop Site as he lay on a hospital gurney wincing in pain. “There were many martyrs, no one was able to retrieve them. I crawled on my stomach just to reach a car to take me to the hospital,” he said. “I went there to eat, because there was no food at home.”
A frontline report on a people forced to face death from starvation or being shot in a perilous quest to obtain meager rationsAbdel Qader Sabbah (Drop Site News)
cross-posted from: lemmy.ml/post/33477630
[can't believe that it keeps getting worse, but it does]Abdel Qader Sabbah and Sharif Abdel Kouddous
Jul 21, 2025
Over the past five days alone, more than 550 Palestinians have been killed in Gaza, according to ministry of health figures. The confirmed death toll since the beginning of the war crossed 59,000 on Monday in what is widely acknowledged to be a vast undercount. Over the past two months, more than 1,000 Palestinians have been killed as they are forced to seek aid in militarized zones in a system mostly overseen by the Gaza Humanitarian Foundation (GHF), a shadowy U.S.- and Israeli-backed group.One of the deadliest days for aid seekers came on Sunday, when over 70 people were killed, at least 67 of them in northern Gaza where Israeli troops opened fire on crowds trying to get food from a World Food Program convoy entering through the Zikim crossing.
“The tank came, surrounded us, and started shooting at us and we kept raising our hands,” Ibrahim Hamada, who was wounded in the leg, told Drop Site as he lay on a hospital gurney wincing in pain. “There were many martyrs, no one was able to retrieve them. I crawled on my stomach just to reach a car to take me to the hospital,” he said. “I went there to eat, because there was no food at home.”
A frontline report on a people forced to face death from starvation or being shot in a perilous quest to obtain meager rationsAbdel Qader Sabbah (Drop Site News)
The Gaza Freedom flotilla coalition is sailing its next ship to break the illegal Israeli blockade of Gaza.
The Handala departed for Gaza on Sunday from the Italian port of Gallipoli after stops in Augusta and Siracusa in Sicily. The journey to Gaza may take around 7 days.
Twenty-one persons from 10 countries are onboard the Handala, including seven U.S. citizens, representing the hundreds of millions of Americans who are strongly opposed to the U.S. complicity in the Israeli genocide of Palestinians in Gaza.
The following nationalities are represented on the Handala: U.S. 7, France 4, Australia 2, Italy 2, Spain 2, Norway 1, Morocco 1, Tunisia 1, U.K. 1; Israel -2 U.S. citizens have dual citizenship with Israel.
Twenty-one persons from 10 countries are onboard the Handala, including Americans strongly opposed to the U.S. complicity in the Israeli genocide of Palestinians in Gaza.Consortium News
[now let's see if they do something]
By SYLVIA HUI and JILL LAWLESS
Updated 1:05 PM EDT, July 21, 2025
LONDON (AP) — Twenty-five countries including #Britain, #France and a host of #European nations issued a joint statement on Monday that puts more pressure on #Israel, saying the war in #Gaza “must end now” and Israel must comply with international law.The foreign ministers of countries including #Australia, #Canada and #Japan said “the suffering of civilians in Gaza has reached new depths.” They condemned “the drip feeding of aid and the inhumane killing of civilians, including children, seeking to meet their most basic needs of water and food.”
The statement described as “horrifying” the deaths of over 800 #Palestinians who were seeking aid...
https://apnews.com/article/europe-israel-hamas-war-gaza-e4062cffa9585790061105236a93d8e5/
cross-posted from: lemmy.ml/post/33476377
[now let's see if they do something]By SYLVIA HUI and JILL LAWLESS
Updated 1:05 PM EDT, July 21, 2025
LONDON (AP) — Twenty-five countries including #Britain, #France and a host of #European nations issued a joint statement on Monday that puts more pressure on #Israel, saying the war in #Gaza “must end now” and Israel must comply with international law.The foreign ministers of countries including #Australia, #Canada and #Japan said “the suffering of civilians in Gaza has reached new depths.” They condemned “the drip feeding of aid and the inhumane killing of civilians, including children, seeking to meet their most basic needs of water and food.”
The statement described as “horrifying” the deaths of over 800 #Palestinians who were seeking aid...
https://apnews.com/article/europe-israel-hamas-war-gaza-e4062cffa9585790061105236a93d8e5/
India has one of the highest rates of (desktop) Linux usages in the world - hovering around 10% according to StatCounter. Why is this? One reason is concerns over software controlled by foreign countries - particularly the US and China. But another is cost.
The first major boost for Linux and other free software in India came in 2006, when VS Achuthanandan - who passed away today - was elected Chief Minister of the state of Kerala. His government came up with a policy to shift all government computers to free software, starting with schools and colleges.
When the financial benefits became apparent, other states and the Union government followed suit.
V.S. Achuthanandan death LIVE: Follow LIVE updates as condolences pour in for former Kerala CMThe Hindu Bureau (The Hindu)
The United States Federal Reserve should be examined as an institution to see if it operates successfully, US Secretary of the Treasury Scott Bessent said on Monday.Sputnik International
Chromium adds Wayland color-management-v1 support, allowing HDR rendering on supported platforms with a default-enabled feature flag.Bobby Borisov (Linuxiac)
like this
This is the first release where RISC-V 64-bit is officially supported by Debian Linux albeit with limited board support and the Debian RISC-V build process is handicapped by slow hardware.
With the Debian 13.0 release planned for 9 August, one of the notable fundamental features with this Debian 'Trixie' release is now supporting RISC-V as an official CPU architecturewww.phoronix.com
like this
I hate how capcut has gotten to. Ive tried davcihi resolve but i find it isint as easy as capcut. I want to try a open source video editor for my linux mint laptop that is really free and so easy even a child could learn it.
Im up for suggestions or a change of my mindset.
I you want open-source then your best choice is either Shotcut or Kdenlive.
Shotcut is one of the simplest editor I've ever used...but only if you have simple edits to do, the more you wanna do something less simple the worst it gets.
Kdenlive on the other hand is fine to use in most use cases, but can be a bit tricky to understand at first.
So I always suggest Shotctut if you're sure you won't do crazy edits, Kdenlive otherwise, or to just use both if you are unsure.
https://www.tiktok.com/t/ZTHgc5LsX58Ys-YysMi/ Why do people fear socialism, but not fascism? Why does the idea of workers owning the means of production scare millions, while police states, corpora...TankieTube
My first hurdle is understanding that i need to add a boot sequence and navigate to the EFI file in my mounted pen drive.
second hurdle is understanding i need to disable secure boot so that the dell bios doesnt think something is wrong and always run the bios repair program.
third is understanding that i need to disable Intel rapid storage for the full install (luckily linux mint tells us this)
and honestly the hardest thing was installing fastfetch cuz theres a lot of outdated information out there on how to install it on Mint.
the process took about 4 hours, i consider it very lucky that i was able to do it so fast.
resources that helped me:
devicetests.com/boot-usb-uefi-…
Learn the workaround to boot from USB in UEFI mode on Dell Inspiron laptops with our step-by-step guide. Get your device up and running in no time.Brent Cohen (DeviceTests)
like this
Hello, i have problem because i can't make it work for like a week.
I tried a lot of different configurations and every time i try refind with encryption when refind starts there is no menu entry for encryptred disk, but with no encryption everything works fine. I looked a lot on arch wiki, some install scripts on github and i do what they do and it doesn't work. Maybe anyone could help?
Script i actually use:
execute_refind() {
BLKID1=$(blkid -s UUID -o value $ROOT)
BLKID2=$(blkid -s UUID -o value $CRYPT)
refind-install --usedefault "$ESP" --alldrivers
touch /boot/refind_linux.conf
if [ "$ENCRYPTION" == "yes" ] && [ "$FILESYSTEM" == "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "rd.luks.name=$BLKID2=artix root=UUID=$BLKID2 rootfstype=$FILESYSTEM rw add_efi_memmap quiet $NVIDIA_MODESET"
EOF
fi
if [ "$ENCRYPTION" == "no" ] && [ "$FILESYSTEM" == "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "rootflags=subvol=/@ root=UUID=$BLKID1 rw add_efi_memmap rootfstype=$FILESYSTEM initrd=@\boot\booster-$KERNEL.img quiet $NVIDIA_MODESET"
EOF
fi
if [ "$ENCRYPTION" == "yes" ] && [ "$FILESYSTEM" != "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "rd.luks.name=$BLKID2=artix root=UUID=$BLKID2 rootfstype=$FILESYSTEM rw add_efi_memmap quiet $NVIDIA_MODESET"
EOF
fi
if [ "$ENCRYPTION" == "no" ] && [ "$FILESYSTEM" != "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "root=UUID=$BLKID1 rw add_efi_memmap rootfstype=$FILESYSTEM quiet $NVIDIA_MODESET"
EOF
fi
execute_modules
}
like this
Linux users who have Secure Boot enabled on their systems knowingly or unknowingly rely on a ke [...]LWN.net
There is even a whole section in Wikipedia on issues and criticism with secure boot:
en.m.wikipedia.org/wiki/UEFI#S…
Some people argue that one can work around such locking down of PC hardware. Do this or that to avoid issues with substantial tinkering.
But that is not a bug but a feature. Sure, as a technical Linux user you can work around some nastiness. Like working around privacy invasion on Facebook or Linkedin by "adjusting" settings, or "adjust" settings in Wimdows to make it more private and so on. The thing is: working against the platform becomes quickly a losing game, because you don't control the platform - Microsoft does. And it does not help you if you manage to re-gain control of your device after some hours of tinkering if 99.9% of people around you don't have the knowledge and time and store your data, photos, Emails on OneDrive and so on. Freedom is very much a collective thing and software freedom is no exception.
And this does not mean that the thinkering and hacking is in vain - but it is not enough. We need the practical right to control our devices.
reshared this
reshared this
In west Texas, storm chaser Laura Rowe captured the picture of a lifetime last night (May 17, 2021), with this fantastic shot of a mature supercell thunderstorm, illuminated at varying heights from the setting sun. By Timothy Jordan
#potd #potd2025 #pictureoftheday #nature #photography #thunder #naturephotography #weather #thunderstorm #notMyImage #TimothyJordan
I was wondering, is there any reason why I should buy the Steam Deck abroad in France instead of in my home of Canada?
So I (Canadian) am surprising my friend (from France) with a Steam Deck in October when I go visit them. It will just be the cheaper LCD version, since they won’t care about (or notice) the difference in quality.
Aside from buying adapters for the plug, I literally can’t think of a reason why I should buy it directly in Europe as opposed to getting it in Canada. It would be a lot easier since I can have it delivered to my address, don’t need a specific day and time for it to be delivered, don’t have to deal with any issues of ordering things in a foreign country (sometimes you need to have a local address to order and have things delivered, etc)
That said, I wanted to still check and see if there’s something I’m forgetting or just outright unaware of. I know there’s specific power requirements for the Steam Deck, but mine worked just fine with an adapter when I was last there in January.
So you have to pay taxes if you bring your phone with you ? (Since it is probably more expensive than 430€)
That a doesn't seem to be how it goes.
Technically, yes. And you would be able to ask for those taxes back upon returning to your home country (with the same phone). But since this would create huge queues at the airports, nobody actually enforces that.
However, travelling with e.g. 2 Steam Decks or with one in its original packaging raises suspicion and you could get stopped when going through the green portal at the airport.
Also, no mention of iOS 26’s new call screening feature - which asks unknown callers for their name and purpose of the call and displays this on the screen before your phone starts to ring. And, again, it’s all happening on-device.
I'm no fan of Android, but it's had this capability for years. This feels like Apple inventing the rectangle again.
After years of innovation and community collaboration, we’re ending support for Clear Linux OS. Effective immediately, Intel will no longer provide security patches, updates, or maintenance for Clear Linux OS, and the Clear Linux OS GitHub repository…Clear Linux OS Forum
like this
like this
Welcome to a new issue of This Week in Plasma! Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.This Week in Plasma: rounded bottom corners
Yes! Tired of updating KDE at times and the plug-in 'rounded-corners' doesn't work because Kwin is slow to update.
My question, does this also work on gtk apps?
I guess it doesnt detect a nonventoy (used impression) usb with the iso written to it either? A bit confused I dont mind limine but It not being able to boot from a recovery usb is a bit of an issue
NVM it did end up working off impressions and not ventoy? I think it ended up detecting my ssd which also has ventoy installed in the boot manager too, the name wasnt there before, odd
Like limine itself has no option for it, but bios wasnt showing one for my ssd or usb either, now it is after restarting a few times
Trump could drag a 14 year old by her hair into central park in broad daylight and fuck her brains out, to a sold-out audience and claim it as fake without any repercussions.
This is all just a waste of time.
On the 16th of July, at around 8pm UTC+2, a malicious AUR package was
uploaded to the AUR. Two other malicious packages were uploaded by the
same user a few hours later. These packages were installing a script
coming from the same GitHub repository that was identified as a Remote
Access Trojan (RAT).The affected malicious packages are:
- librewolf-fix-bin
- firefox-patch-bin
- zen-browser-patched-bin
The Arch Linux team addressed the issue as soon as they became aware of
the situation. As of today, 18th of July, at around 6pm UTC+2, the
offending packages have been deleted from the AUR.We strongly encourage users that may have installed one of these
packages to remove them from their system and to take the necessary
measures in order to ensure they were not compromised.
There are more packages with this malware found.
minecraft-cracked
ttf-ms-fonts-all
vesktop-bin-patched
ttf-all-ms-fonts
If you installed any of these packages, check your running processes for one named systemd-initd
(this is the RAT).
The suspicious packages have a patch from this now-inaccessible Codeberg repo:
codeberg.org/arch_lover3/brows…The Arch maintainers have been informed of all this already and are investigating.
like this
comm -1 -2 <(pacman -Q | awk '{print $1}' | sort) <(sort vulnerable_packages.txt)
vulnerable_packages.txt
containing one package name per line.
If you want to find a first-rate Minecraft launcher, we recommend downloading TLauncher – the best among its competitors!TLauncher
Coming about three weeks after DXVK 2.6.2, the DXVK 2.7 release adds support for the VK_EXT_descriptor_buffer Vulkan extension by default on newer AMD and NVIDIA GPUs to significantly reduce CPU overhead in games like Final Fantasy XIV, God of War, Metaphor: ReFantazio, Watch Dogs 2, and others.
DXVK 2.7 Vulkan-based implementation of D3D9, D3D10, and D3D11 for Linux / Wine is now available for download with various new features.Marius Nestor (9to5Linux)
Yet another open-source software company has turned its back on the principles that drive free software.Tom Parker (Reclaim the Net)
like this
Absolute nothingburger.
From F-Droid's statement (emphasis mine):
We respect Tusky’s decision to block mentioned website; it’s their right to introduce restrictions like these into their software. We also respect Fedilab’s decision not to hardcode a login block; instead they are actively working on making it easier to block certain domains in the app itself and thus giving users more power to moderate which content they’ll see. If people disagree with F-Droid’s decision not to flag Fedilab, a idea is to develop a decentralized tag system based on package IDs which allow third-party servers to share their own warnings with their community.
They're not blocking any fediverse apps that you can use to connect to any server.
Feel free to use any Lemmy or Mastodon client to connect to any hate-filled instances your hateful little heart desires. If you don't like that some apps have built-in blocklists, use different apps, or modify them. That's the beauty of open source.
Do what you want, just don't expect the rest of the world to amorally do it for you. This is perfectly in keeping with open-source philosophy.
like this
trixie (aka debian 13) is about to get released with plasma 6.3. it seems that finally x11 is being left behind, which is good, but it worried me a little bit because
x11 is still very well supported by plasma 6, but the near future has no place to it and i worry i would eventually get stuck without updates to my system as the newer versions lose x11 support. i decided to try wayland+nouveau again on trixie to see if i had better luck this time
it all worked way better than i expected. performance is seemingly on par with the proprietary driver, i've had no crashes so far and i've been using it for a week and even screensharing, one of the most problematic aspects of the experience last time i tried, worked well. the one problem i had was with the slack flatpak, which didn't support wayland for some reason, so it had to run on xwayland. screen sharing wayland applications from x11 apps is possible through the xwaylandvideobridge, which kinda works, but it crashed xwayland entirely at one point, killing both x11 applications i had running. i won't blame that on the system itself and installing the slack deb package fixed the problem anyway
all in all, it seems like i can safely switch to plasma 6+wayland+nouveau at work
like this
if i had an amd video card i would have moved to wayland ages ago. things on wayland are so much more polished than on x11
why does nvidia have to suck so much? i'm still salty about the eglstreams bullshit
I've got some great Linux swag from Ubuntu Korea, but I've been looking to buy new clothes lately and would love to rock more FOSS.
I see a couple websites that sell FOSS branded clothing, but does anyone have good experience buying high quality hats/tshirts/sweaters/active wear from any of these online retailers? Bonus points if the retailers donate proceeds to development
like this
There’s always cafepress. But none of the money goes to the places you’re wanting.
Looking for the ideal Linux Gifts? Come check out our giant selection of T-Shirts, Mugs, Tote Bags, Stickers and More. CafePress brings your passions to life with the perfect item for every occasion.CafePress
With 2 years of updates, full Vulkan support, and quality-of-life improvements, Blender 4.5 LTS is every Blenderhead’s best friend.blender.org
like this
LibreOffice 25.2.5 rolls out with over 60 bug fixes, addressing crashes and compatibility issues across Writer, Calc, Impress, and Base.Bobby Borisov (Linuxiac)
like this
Clickbaity title on the original article, but I think this is the most important point to consider from it:
After getting to 1% in approximately 2011, it took about a decade to double that to 2%. The jump from 2% to 3% took just over two years, and 3% to 4% took less than a year.Get the picture? The Linux desktop is growing, and it's growing fast.
It's not a typo. Linux's desktop share is growing, according to the US government's records.Steven Vaughan-Nichols (ZDNET)
like this
I am using a laptop, with a cheaper monitor that only has one hdmi input. I have two devices that I want to use on this monitor, My laptop and my xbox series, so I got an hdmi switcher.
The xbox handles switching to and from it's input without a hitch, but my laptop can takes up to a minute to recognize the switch and display to the monitor, sometimes not recognizing it at all.
I was thinking that having the laptop continue to output the display whether or not it recognizes the monitor as disconnected would help make switching between them more seamless. Is there a way to achieve this?
I am using KDE and I have the "Do Nothing" option selected under close lid in power options.
Add virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software. - VirtualDrivers/Virtual-Display-DriverGitHub
debian 12.11, organic maps from flatpak.
My local organic maps started to download the whole world. Every single map it could find. I tried stopping it but the only way to achieve that is to turn the application off. On starting it again, it resumes downloading.
Why?
The android based version found on f-droid is easier to use. I wanted to use the desktop based one because I work from home more often than elsewhere.
like this
Are you positive it's all the maps or maybe just the world map overview?
Also sidenote, look at the fork of OrganicMaps called CoMaps
Are you positive it’s all the maps or maybe just the world map overview?
yes, I'm sure. It started downloading every.single.country.
look at the fork of OrganicMaps called CoMaps
what's the difference? because graphics and functions look exactly the same for both apps, except the project's icon. Am I missing something?
Unfortunately I don't know how yo help with your original question then.
CoMaps is a recent fork because Organic Maps shows signs of corporate takeover and going against the principals of FOSS
More details here
lwn.net/Articles/1024387/
The open-source mobile app Organic Maps is used by millions of people on both the Android and i [...]LWN.net
Linux has surpassed 5% desktop market share in the US (5.03% in June 2025), per StatCounter, driven by privacy concerns, rising costs of Windows/macOS, and user-friendly distros like Ubuntu.Ryan Gibson (WebProNews)
like this
Close Trump allies like Steve Bannon say "the president is pissed every time he looks at the BRICS dedollarization effort". The US fears the Global South challenge to the dollar's exorbitant privilegeBen Norton (Geopolitical Economy Report)
I have never been so lucky in my entire life
#photography#Alberta#landscape #rt #potd #potd2025 #pictureoftheday #nature #thunder #lightning #naturephotography #weather #thunderstorm #notMyImage #cloudsphotography
qr code is the squares code that, if used with a qr code scanner redirects me automatically to a website or to download a pkpass file, right?
after downloading said pkpass file to my android, any wallet application like fosswallet should recognize it and add it to the local library (on my android device), right?
what other formats do transportation authorities use?
To those residing in Germany, is pkpass use widespread there? What are common formats used there?
cross-posted from: lemmy.ml/post/33289366
obligatory I know this is not a linux question, but you provide good information and alternativesqr code is the squares code that, if used with a qr code scanner redirects me automatically to a website or to download a pkpass file, right?
after downloading said pkpass file to my android, any wallet application like fosswallet should recognize it and add it to the local library (on my android device), right?
what other formats do transportation authorities use?
To those residing in Germany, is pkpass use widespread there? What are common formats used there?
They are not at all the same thing.
A QR code is just a 2D barcode that can be used to hold a certain amount of alphanumeric data (and amount is limited by size).
While pkpass is an Apple format used in its wallet app to store data.
Aren't all barcodes 2D?
EDIT No wait, they're basically 1D aren't they? Nevermind!
Exactly. No matter the y dimension. Barcode data is only stored in x. Whereas QR uses x and y for data.
They also use the corner squares and a few specific dots to allow scanning from greater angles. Basically allowing the data to be read in 3d space. Even though only 2d is used to store that data.
This is why QR can work well with cameras. Whereas bar codes are designed for very short range laser reflection.
PS lots of info on QR online including open source programs to make your own.
The same goes for bar codes. But readers involve some very simple maker skills. Making simple barcode readers was a common school science project in the early 90s.
Your generic "barcode" for something like a UPC is considered a 1D barcode and uses things like the spacing of the lines and thickness to encode data. Although some 1D barcodes can detect the barcode is damaged they cannot do error recovery.
Your 2D barcodes, like QR or Data Matrix, store data in both directions and depending on format can have varying levels of error correction (duplicate data) built into the barcode. They also obviously can take up less room and hold the same or more data as well. You do need a scanner that can do 2D barcodes though, as not all scanners will read them.
Canonical announced today that they teamed up with ESWIN Computing to ship Ubuntu Linux as the preferred operating system on their ESWIN Computing EBC77 Series single board computerwww.phoronix.com
cross-posted from: lemmy.ml/post/33275115
According to my statistics that I look at, my second largest group are those who are on some Linux distribution (it just shows up as "Linux" there for me). Why did I write this? Because this group of people indirectly start their system through something called initramfs. Let's take a look at what it is and how to use it to our advantage.Use the translator in the sidebar to translate the page.
This isn’t the first time I’ve blogged about the dearth of truly great PC laptops out there, and I suspect it won’t be the last.
This is a bit of a rant; feel free to skip it if you’re here for the KDE content. This isn’t the first time I’ve blogged about the dearth of truly great PC laptops out there, and …Adventures in Linux and KDE
like this
Well I say it's no wonder people gravitate towards it but I don't actually like it myself.
It sucks that they make it basically impossible to upgrade snything. And that there storage and RAM upgrades cost several times more than they should.
I have a Macbool air (not by choice) and I installed asahi linux a couple of weeks ago. Main take away is that it's really good except for software support. I've had a bit of trouble finding programs that work well on arm even open source projects often don't compile there programs to work on arm.
Here is a quick series of frequently asked questions about the X11 session kissing us goodbye. Shoutout to Nate from which I copied the format of the post. Is Xorg unmaintained and abandoned? No,...Jordan Petridis (Rust in Peace)
Is Wayland Gay?Yes and Xorg is Trans.
Picture of the libxtrans gitlab repository with a Trans flag as the project banner.
Happy Pride month and Free Palestine ✊
Very nice
Hello there! Here's the thing: I got some old HDD for my Debian home server, and now that I have plenty of disk space I want to keep a backup of the OS, so that if something accidentally breaks (either SW or HW) I can quickly fix it.
now the question is: which directory should I include and which should I exclude from the backup? I use docker a lot, is there any docker-specific directory that I should back up?
like this
It is a question I've spent a lot of time trying to work out. Can't speak to docker.
Some of the specifics of Keeps and Dontkeeps depend on details of your system. You have to find out where the distro, DM and other apps keep the following:
Dontkeeps:
- trashes
- temp files
- file indexes .. IMHO these dont backup properly if you leave them in and will prevent you from completing the task
- device files
Keeps:
- list of installed packages --- explicit and deps separate if possible
- config files: /etc, ~/.config, ~/.* on a case by case basis... I say remove the obvious large temp dirs and keep the rest by default for simplicity
- for the system configs I've had a tool called etckeeper running for a while because it was highly recommended but I've never actually restored from it...
- personal documents and other files such as typically kept in the home directory
- /root occasionally has something you need
Ways to investigate:
- use a disk usage utility to find out where your storage is being used up ... It'll help you find large Dontkeeps
- watch for recently modified files
- dirs and files that are modified all the time are usually temp dirs. But sometimes they have something useful like your firefox profile.
Most backup solutions are ONE of the following:
Don't spend too much time crying about needing two solutions. Just make your backup today and reach perfection later.
Remember: sync isn't backup. Test your backup if you can (but its not as easy as it sounds). Off site your most precious files.
I think most options have been covered here, but I'd like to consider some other bits...
User accounts & file permissions:- if you have >1 account, note that the UserID is internally numbered (starting from 1000, so Bob=1000, Sue=1001) and your file system is probably setup using the numerical UserID... so re-creating the users in a different order would give Sue access to Bob's files and vice versa.
Similarly, backing up /etc /var etc... you should check if any applications (ie databases) need specific chmod and chown settings
Rsync, tar, etc can cover some of this, you just need to check you rebuild users in the correct order.
Maybe Ansible is another approach? So your disaster recovery would be:
1. Install plain OS on new drive
2. Get Ansible access to it (ie basic netwroking)
3. Rebuild OS and instsll applicstions automatically with Ansible
4. Restore application & home folders (again with Ansible)
When you get this working, it's amazing to watch an entire system being rebuilt
I now reside in Germany and my current employer pays 50% of this so called Deutschland-Job-Ticket. There is no physical card but travel information you download to an android wallet, but apparently google wallet is the only available option. See the picture:
Google is a company I don’t trust with my data, neither do I expect your regular public transportation authority employee to care about his privacy (he looked at me as I was asking if 2 + 2 equal 4). I am not aware of non google based wallets where I can download the travel information.
I tried some f-droid and droidify options but it turns out they’re pure crap.
The site: abo.ride-ticketing.de/app/ I log in with my username and password, get my travel information and on the bottom the picture I uploaded.
Any workarounds?
This being Germany, shouldn’t there be an alternative to those who refuse google? Don’t I have that right as a consumer?
Another question: I screenshot my logged in session on the link I provided where you see my qr code and my billing data. The public transportation employee told me that’s not allowed (wtf?). Can anyone here provide a rationale?
cross-posted from: lemmy.ml/post/33213275
I know android is minimally related to linux and the question doesn't resemble a typical question for a linux forum but each time I've asked here you've provided valuable information:I now reside in Germany and my current employer pays 50% of this so called Deutschland-Job-Ticket. There is no physical card but travel information you download to an android wallet, but apparently google wallet is the only available option. See the picture:
Google is a company I don’t trust with my data, neither do I expect your regular public transportation authority employee to care about his privacy (he looked at me as I was asking if 2 + 2 equal 4). I am not aware of non google based wallets where I can download the travel information.
I tried some f-droid and droidify options but it turns out they’re pure crap.
The site: abo.ride-ticketing.de/app/ I log in with my username and password, get my travel information and on the bottom the picture I uploaded.
Any workarounds?
This being Germany, shouldn’t there be an alternative to those who refuse google? Don’t I have that right as a consumer?
Another question: I screenshot my logged in session on the link I provided where you see my qr code and my billing data. The public transportation employee told me that’s not allowed (wtf?). Can anyone here provide a rationale?
I'm using fWallet for Eurostar, plane tickets, etc anything with PkPass. Very minimalist, just does the job.
A beautiful cross-platform wallet application for your transport tickets, discouf-droid.org
TabbsTheBat
in reply to qyron • • •JillyB
in reply to TabbsTheBat • • •There are often nation-wide or region-wide advertising campaigns that proudly display a price. If individual cities have different sales taxes, that would make it hard. Personally, I still don't find this to be a good reason. Just charge a single amount anyway and eat the costs in the high tax area. Price it in.
Edit: now that I'm thinking about it, many chain businesses are franchised. So each McDonald's (for example) is independently owned. So they couldn't just eat the cost in those areas.