WINE / PlayOnLinux
Hello all,
In a previous installation I was able to successfully use PlayOnLinux to run a few Windows apps. My most recent system, though, is not liking it. Currently on Kubuntu 24.04
WINE is present and up to date. However, when I tried to install PON from either Discover, or using APT, the app crashes immediately. I never even get to the GUI. I read on the page for the app in Discover, numerous others complain about this exact problem.
Anyone know about this and how to resolve it?
I included the link to the app's website because there are numerous versions and it states you need to use the correct one. I don't know what those different variables mean, so could someone please advise? (deb files, Cosmic, Trusty, Bionic, Xenial.... etc. I don't understand these).
playonlinux.com/en/download.ht…
Thank you to anyone who can assist.
Downloads - PlayOnLinux - Run your Windows applications on Linux easily!
PlayOnLinux will allow you to play your favorite games on Linux easilywww.playonlinux.com
Flatpak 1.15.10 / 1.14.10 Released
Release 1.15.10 · flatpak/flatpak
Dependencies: In distributions that compile Flatpak to use a separate bubblewrap (bwrap) executable, version 0.10.0 is required. This version adds a new feature which is required by the security f...GitHub
Suggestions for a nice endnote encouraging use of libre software
In my field of work, it is common to add end notes such as "avoid printing this mail. Save paper" or "this mail was sent at a time convenient to me. Please respond only during your work hours".
I wanted to use this to encourage adoption of libre software. But I am not sure if this is a good way to do it.
Here are some options that I was thinking:
- Libre software is sustainable software.
- Make computing sustainable, use libre software.
- Make computing free and safer with libre software.
- The email sender pledges to use libre software where possible. Join the cause and help.
I have put the hyper-link for FSF in the first instance of Libre as an example. I am considering using GNU or other websites based on your suggestions.
What do you think?
I dunno what's most appropriate for email, but I often joke:
Isn't open source kinda like a cult?
It's a not a cult I swear! Just switch to free software, and free yourself!
I've also heard my friend say something along the lines of:
Free software, free culture, free people
Or maybe it was free world or free trade? I can't remember.
Although, for slogans like this, I might go with something that has more of an immediate effect, like shilling an adblocker.
- Install uBlock Origin. Blocking ads is one of the easiest ways to increase your security.
- Install uBlock Origin. It blocks more than just ads, but also tracker scripts that follow you around the net and collect your data.
Or the ever so simple:
- Free software means free as in freedom — not as in beer.
Anyway, I partially agree with the other poster, but I think a one sentence quip at the end of an email is unobtrusive enough that it gets a pass. Of course, it depends on your specific workplace and how strict they are, but I would assume most workplaces have a little space for humanity.
uBlock Origin - Free, open-source ad content blocker.
uBlock Origin is not just an “ad blocker“, it's a wide-spectrum content blocker with CPU and memory efficiency as a primary feature. Developed by Raymond Hill.uBlock Origin
Didn't know GlaDOS used neofetch in 2007
like this
praise-me.fly.dev/
Praise my GitHub profile!
Use your GitHub profile as a way to get personalized messages of praise and encouragement.praise-me.fly.dev
If you look to play the upcoming "Spectre Divide" game, don't hold your breath this is from an interview with Mountaintop Games CEO via The Verge.
It’s only currently planned for PC, with no controller or console plans yet — and Mountaintop won’t necessarily allow Steam Deck to join. “Steam Deck is a concern as a cheating vector, and I think our anti-cheat systems may block it right now,” Mountaintop CEO and cofounder Nate Mitchell tells me.
store.steampowered.com/app/264…
Spectre Divide on Steam
Spectre Divide is the genre-evolving, competitive 3v3 tactical shooter driven by Duality. Use Duality to control two bodies in real-time, letting you defend two sites at once, cover your own cross, or even trade yourself.store.steampowered.com
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
Flipboard Users Can Now Follow Anyone in the Fediverse
Flipboard Users Can Now Follow Anyone in the Fediverse
Starting today, Flipboard will let users search for and follow accounts from across the Fediverse from the comfort of their own dashboards. This is the next step in introducing Flipboard's wider userbAnuj Ahooja (We Distribute)
like this
Cheatsheet script for displaying Linux command examples
cheat.sh - The only cheat sheet you need
cheat.sh - The only cheat sheet you need. GitHub Gist: instantly share code, notes, and snippets.Gist
like this
This looks great.
Suggestion: a step-by-step "howto" with an example or three to make it more useful for beginners.
?
script or the output from the cheat.sh
web service? Because I'm not the author of the web service itself, I just created this script to make use of it.
Basic examples for the Linux date command
I rarely ever use the date
command, but when I need it I almost always struggle to get the right incantation. So, wrote a blog post for easy reference.
Do you use a cheatsheet as well?
Basic examples for the Linux date command
Examples and resource links for the Linux date command.learnbyexample.github.io
tldr
which someone else suggested, there's also the cheat
command. It's pretty easy to add to it's cheat sheets, if you have custom commands, or want to keep a specific example. I've never kept a physical cheat sheet... They're just too inconvenient and my fingers are probably already at the keyboard.
For all I know, new versions probably run fine in current OSs. But I don't own new versions. I could use open source stuff that has less features and less creature comforts, but then I also need to dedicate a newer laptop to the go box.
The whole point of that hobby is reliability and stability. Those old lenovos are tanks and I have spares for days.
A new way to develop on Linux - Part II
A new way to develop on Linux - Part II
In our last update, we shared how to improve the developer experience for building and testing software using system extensions with sysext-utils. This time, we want to share how to leverage that work to enhance end-to-end testing.www.codethink.co.uk
Article picture is of a mac and even better, touchbar controls are for photos.
I love those very real tech pics.
Andries Brouwer on the OOM killer
What is Out of Memory Killer (OOM Killer) in Linux?
Learn about Linux kernel's out of memory management handling mechanism.Abhishek Prakash (Linux Handbook)
like this
reshared this
Open Source extension that greatly increases streaming speeds
GitHub - Andrews54757/FastStream: Stream videos without buffering in the browser. An extension that replaces bad video players on the internet with a better, accessible video player designed for your convenience.
Stream videos without buffering in the browser. An extension that replaces bad video players on the internet with a better, accessible video player designed for your convenience. - Andrews54757/Fas...GitHub
like this
reshared this
Default audio level and SponsorBlock integration · Issue #16 · Andrews54757/FastStream
it's 100% by default. i am deaf now. i dont want others to be deaf too. I missed the audio config option. Also if possible, maybe add sponsoreblock support. The extension is working great for me.GitHub
like this
Åklagare har väckt åtal i ett ärende där en man i 20-årsåldern sköts till döds i Sätra centrum i södra Stockholm den 7 augusti 2023. Sju personer har åtalats för inblandning i mordet. Utöver det åtalas även tre personer för grovt vapenbrott. Samtliga åtalade är häktade.
blog.zaramis.se/2024/08/22/sju…
Sju personer har åtalats för mord i Sätra, Stockholm - Svenssons Nyheter
Åklagare har väckt åtal i ett ärende där en man sköts till döds i Sätra centrum i södra Stockholm. Sju personer har åtalats för inblandningAnders_S (Svenssons Nyheter)
Why I Prefer Minetest To Minecraft - YouTube
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
reshared this
Pixel ImPerfection - ContentDB
Pixel Im(proved)Perfection aim to be close and familiar to Minecraft texture.content.minetest.net
Replacing M.2 system drive (btrfs) on motherboard with single slot
GitHub - mwilck/btrfs-clone: A tool for copying a btrfs file system with all its subvolumes to another btrfs file system
A tool for copying a btrfs file system with all its subvolumes to another btrfs file system - mwilck/btrfs-cloneGitHub
reshared this
Clonezilla can clone BTRFS without issues
Afterwards on the system use sudo btrfs filesystem resize max /
to make it use that space. Maybe add a balance.
If you're feeling adventurous:
- You can use a thumb drive to boot.
- Verify the device path for your normal boot disk and for your new drive using gnome disks or similar. In this example I'll call them /dev/olddisk0n1 and /dev/newdisksda
- really, really don't mix up the in file and out file. In file (if) is the source. Out file (of) is the destination.
sudo dd if=/dev/olddisk0n1 of=/dev/newdisksda bs=128M
- or, of you want a progress indicator:
sudo pv /dev/olddisk0n1 > /dev/newdisksda
- wait a long time
Not that this is the recommended method if you're new to the terminal, but it's totally viable if you have limited tools or are comfortable on the command prompt.
Unless you're using three new disk on the same system, you don't have to worry about UUIDS, though they will be identical on both drives.
Your system is likely using UUIDs in fstab. If so, you don't have to worry about fstab. If not, there's still a damned good chance you won't have to worry about fstab.
To be sure, check fstab and make sure it's using UUIDs. If it's not, follow a tutorial for switching fstab over to using UUIDs.
like this
reshared this
FOSS JS extension? (blocking by default non-FOSS JS)
I am a long-time NoScript extension (noscript.net/) user. For those who don't know this automatically blocks any javascript and let you accept them (temporarily or permanently) based on the scripts' origin domain.
NoScript as some quality-of-life option like 'accepting script from current page's domain by default' so only 3rd parties would be blocked (usefull in mobile where it is tedious to go to the menu).
When I saw LibreJS (gnu.org/software/librejs/) I though that would be a better version of NoScript but it is quiet different in usage and cares about license and not open-source code (maybe it can't).
Am I the only one who thought about checking for open-source JS scripts filtering (at least by default)? This would require reproducibility of 'compilation'/packaging. I think with lock files (npm, yarn, etc) this could be doable and we could have some automatic checks for code.
Maybe the trust system for who checks could be a problem. I wanted to discuss this matter for a while.
What is it? - NoScript: Own Your Browser!
The NoScript Security Suite is Free Software protecting Firefox (on Android, too!), Chrome, Edge, Brave and other web browsers. Install NoScript now!noscript.net
like this
reshared this
I believe you missed the point, I am not in defense of Security through obscurity
(en.wikipedia.org/wiki/Security…), quiet the opposite.
The point: "[...] risk for the service owner as it gives an easily parsable way for an attacker to check [...]" is well known and not the discussion here. You can choose close source for 'security' this is opensource community so I am wondering about such a tool.
Maybe I have missed your point, but based on how I've understood what you've described I think you may have also missed mine, I was more pointing out how the practicalities prevent such a tool from being possible from a few perspectives. I lead with security just because that would be the deal breaker for many service owners, it's simply infosec best practice to not leak the information such a tool would require.
Your filtering idea would require cooperation from those service owners to change what they're currently doing, right?
Perhaps I've completely got the wrong end of the stick with what you're suggesting though, happy to be corrected
Thanks for your answer.
First I don't even grasp what a "service owner" is.
Second, for JS front-end openness there are already a bunch of app (web, android) that are open-source and secured. Everything has dependencies nowadays, this doesn't prevent good security. Think all the python app and their dependencies, rust, android... even c\c++ packages are built with dependencies and security updates are necessary (bash had security issues).
I think with JS scripts it's actually even easier to have good security because the app is ran in our web browser so the only possible attacker is the website we are visiting itself. If they are malicious then the close-sourced JS script is even worse. Unless you count 3rd party scripts embedded that bad dev uses in their website without even thinking about trusting them. That is also awful in both open or close source environment.
So even having imperfect security (which happens regardless to openness), who is the attacker here? I would rather run js script on my end if the code can be checked.
OK I got it, you are completely out of the loop here.
You do not grasp the idea of NoScript and other JS filtering extension. This is not about server code, your all arguments is baseless here.
By the way JS refered to Javascript and not NodeJS.
Anyway I got you whole company/business talk about "keeping the service available, secure, performant" and "GDPR [...] bankrupting fine"... yeah lemmy.world.
I'm a full-stack software developer working in the financial sector, their statement is factual.
Companies will never want to take on liability that has the potential to bankrupt them. It is in their best interest to not reveal the version of libraries they are using as some versions may have publicly known vulnerabilities, and it would make it incredibly easy for attackers to build an exploit chain if they knew the exact versions being used.
Securing client code is just as important as securing server code, as you don't want to expose your users to potential XSS attacks that could affect the way the page gets displayed, or worse, leak their credentials to a third party. If this happened in the EU or some parts of Canada, and it's been found that the company reduced their threat model "for the sake of openness", they would likely be fined into bankruptcy or forced to leave the market.
Unfortunately, this is one of those cases where your interests and ethics will never be aligned with those of service owners as they are held to a certain standard by privacy laws and other regulations.
Can't say that what you are looking for is common. This is the first time I've heard this requirement bring described.
Librejs started a long while back. I'm no js historian but I reckon things have changed a ton in jsland since then. My guess is that there assumption is that since JavaScript files are just scripts, they contain the source code and therefore all it checks for is is the license.
I don't know at which point things like obfuscation through minification and systems like webpack came along. I'm only theorising but I feel librejs has not been able to keep up with the times.
Som en konsekvens av Elon Musks övertagande av Twitter urartade plattformen. Moderering avskaffades i praktiken och högerextremism, rasism och antifeminism med mer abredde ut sig.
blog.zaramis.se/2024/08/22/elo…
Elon Musk träder in på arenan - Fediversums historia - Svenssons Nyheter
Elon Musk träder in på arenan. Som en konsekvens av Elon Musks övertagande av Twitter urartade plattformen. Moderering avskaffadesAnders_S (Svenssons Nyheter)
BRINGit34
in reply to AndrewZabar • • •Play on linux is extremely old at this point and isn't really updated.
I understand that it was a tool that worked well for you in the past and you could probably get it working with the right dependencies but if I am being honest. It's not worth it.
Wine has improved drastically in the last few years and with that a lot of new apps have come around.
My personal favorite is bottles as it is very easy to use and works well for both games and applications.
Another option is lutris but it's a lot more oriented towards games than applications.
I hope I was of some help and good luck
Easily run Windows software on Linux with Bottles! ⋅ Bottles
usebottles.comhermano
in reply to AndrewZabar • • •Another easier option might be to install lutris from the app store and install and run windows software with it.
mrvictory1
in reply to hermano • • •Michel
in reply to AndrewZabar • • •I used PlayOnLinux for years.
Recently I migrated to Lutris. I have a Wine installation which are 15 Years old and Works fine on Lutris.
Thanks to Lutris and its modern Settings I could use modern technology for my 32bit games.
AndrewZabar
in reply to Michel • • •