@ProfessorCode@fosstodon.org
@ProfessorCode@fosstodon.org avatar

ProfessorCode

@ProfessorCode@fosstodon.org

I am a Python developer who makes open source apps and games with Linux in mind. Trying to prove that open source and Linux are commercially viable.

#Python #Pygame #FOSS #Linux #GameDev #fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

killyourfm, (edited ) to linux
@killyourfm@layer8.space avatar

In the entire history of computing, there has never been a more important time to teach people about than right now.

(And never a worse time for me not to be doing @Linux4Everyone -- so I hope my fellow YouTube and content creators will double down and show people the light!)

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@CWSmith @killyourfm Yeah, that totally sucks.

Having to deal with friends and family who find Linux difficult to use and unintuitive is definitely a nightmare.

Since you recommended it to them, you also end up having to provide a 24/7 tech support service (which is less than ideal). 😬

It's much better to find other ways of getting more people to use Linux — whether it's by contributing code, writing documentation or publishing guides.

That's much less stressful and way more productive! 😃

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

Spotify officially cancelled.

So that's 10/month saved.
I saved $99 a year by cancelling pcloud.

I still have to have Google Drive, at least for now. But I'm going to look into how to change that.

The next task will be to start winnowing down the streaming services where I can.

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@thelinuxcast @oktay_acikalin Just out of curiosity, where did you get the songs for your library?

Codeberg, to stackoverflow
@Codeberg@social.anoxinon.de avatar

Anyone considering how to break the already? Any alternative work in progress?

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@samuel_p @Codeberg Just to be clear, Reddit also started out as an open source project and later became proprietary.

It's a good reminder that being open source isn't necessarily a guarantee something will stay that way.

thelinuxcast, to GNOME
@thelinuxcast@fosstodon.org avatar

I think the lack of a good screenshot utility is what's going to get me to leave behind. The default one is not great, and none of the others that work on Wayland work for me on Gnome. Get the same errors with grim/slurp and flameshot.

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@thelinuxcast I just use the default screenshot utility to capture images and then add any annotations with KolourPaint.

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

Anyone know if there's a good alternative for Flameshot that works well with Wayland?

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@thelinuxcast @kroyio Oops! It's not available as a Flatpak. It's available as a Snap, though.

https://apps.kde.org/spectacle/

I think I mixed it up with ksnip. I've tried that before and it worked well.

https://flathub.org/apps/org.ksnip.ksnip

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

FreshRSS is going to change the way I use the Internet.

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@thelinuxcast Fluent Reader is also pretty good. I've been using it for a while.

https://flathub.org/apps/me.hyliu.fluentreader

lobau, to random
@lobau@noodle.social avatar

I really wish more designers were excited about using and designing free and open-source software.

Good design often means thoughtful, accessible, future-proof, frugal over slick, smoothly animated or "bleeding edge", yet most of the design discourse appears to be about gradient blurs, fancy color profiles, or the latest proprietary hardware.

Sorry designers, this discourse doesn't interest me. Let's talk about how we build apps that don't rot, or need the internet, or use too much energy.

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@lobau I see where you're coming from, but designers are designers because they care about those gradient blurs, fancy color profiles and slick animations over the software itself.

Although I do agree we need more communication between FOSS developers and designers, I think the key to excite designers about free and open source software is to build apps that are designed well and intuitive to people in that profession.

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

It's really great to see the love and care that went into releasing "Factorio" on Linux.

https://www.gamingonlinux.com/2024/04/factorio-devs-detail-their-linux-adventures-in-a-new-blog-post/

However, this does show that there is a lot of unnecessary friction to release a game natively on Linux.

Now that we are slowly gaining some marketshare in the desktop space, I really hope we can smooth out these details to provide a better experience for developers.

It would significantly encourage more game studios to support Linux natively.

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

It's a bit intriguing to see regular distro releases like Ubuntu 24.04 being covered by more mainstream news outlets.

https://arstechnica.com/gadgets/2024/04/ubuntu-24-04-lts-noble-numbat-overhauls-its-installation-and-app-experience/

This used to be the exclusive domain of sites dedicated to Linux and open source. It seems we are starting to attract a lot of attention nowadays — for better or for worse.

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

If you ever wanted to manage which USB devices are allowed to connect to your computer, here's a guide on how to set up USBGuard on Linux.

https://www.howtogeek.com/864896/how-to-protect-your-linux-computer-from-rogue-usb-drives/

GNOME also provides some integration with USBGuard, so you can check this ArchWiki page if you want to enable it there.

https://wiki.archlinux.org/title/USBGuard

@BrodieOnLinux posted a YouTube video about this, thanks to which I found out about this feature.

https://www.youtube.com/watch?v=-P0k1C5kvUk

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

@itsfoss just published an article for April Fools' Day.

https://news.itsfoss.com/microsoft-ubuntu/

It's really one of the better April Fools' pranks I've ever come across. It's grounded and almost believable that it actually had me there for a minute! 😂

Good one, guys!

lutris, to random
@lutris@fosstodon.org avatar

Since it created such turmoil, the link to UnknownCheats has been removed from the disclaimer on kernel based anticheat games.

Instead, we are making it clear those games must be avoided at all cost. Don't compromise the security of your machine for some low quality F2P cash grab.

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

@lutris @gamingonlinux That's fine, but there are a quite a few users who also play and like those games very much.

This kind of messaging will only push them away from using Lutris and even Linux as a whole. After all, the goal is to help users make an informed choice and not antagonize them.

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

Okay. Now, this is pretty neat.

https://www.gamingonlinux.com/2024/01/unified-linux-wine-game-launcher-aims-to-improve-windows-games-on-linux-steam-deck/

I know @lutris has also been looking to modernize the Lutris Runtime, so this will be a significant step forward.

Hopefully, this will also fix the issues with using Gamescope alongside the Lutris Runtime.

An Old Conversation Thread Regarding the Lutris Runtime - https://fosstodon.org/@ProfessorCode/111394809521594201

ProfessorCode, to Emulation
@ProfessorCode@fosstodon.org avatar

I just realized that PS1 and PS2 game discs didn't have any DRM. You can easily create ISO files using image burning software like Brasero or k3b (for Linux).

I am definitely going to start collecting them again and emulate the games I couldn't play back in the day.

Guide - https://www.youtube.com/watch?v=qt5Ss_KobJY

PCSX2 - https://pcsx2.net

Brasero - https://wiki.gnome.org/Apps/Brasero

K3b - https://apps.kde.org/k3b

#Emulation #drm #drmfree #Gaming #LinuxGaming

ProfessorCode,
@ProfessorCode@fosstodon.org avatar

Since I am not circumventing any DRM and I also own the game discs, I am probably still compliant with the DMCA and it shouldn't technically be considered "piracy" either.

I wonder if any lawyers can confirm the validity of this. If true, this would probably make PlayStation and PlayStation 2 emulation totally acceptable.

#DRM #DRMfree #Emulation #DMCA

ProfessorCode, to fediverse
@ProfessorCode@fosstodon.org avatar

I am seriously concerned for the future of the Fediverse.

While being exposed to more people is generally a good thing, it will become an issue if most of the people we follow and interact with come from one place.

If we intend to keep the Fediverse somewhat spread out and decentralized, we need to find ways to market our instances to regular users.

[Continued in next post...]
[Post 1/3]

ProfessorCode, to foss
@ProfessorCode@fosstodon.org avatar

GIMP is currently being ported over to GTK 3.0, which would probably also allow it to work natively on Wayland.

The release schedule for GIMP 3.0 is set to May of next year, but it's going to be tough. So, if there's anything you can do, please do consider helping out.

https://librearts.org/2023/11/gimp-3-0-roadmap

ProfessorCode, to firefox
@ProfessorCode@fosstodon.org avatar

It appears that YouTube now loads videos slower on Firefox.

https://www.androidauthority.com/youtube-reportedly-slowing-down-videos-firefox-3387206/

Google has pretty much confirmed that this is intentional and says it is meant to deter users of adblockers.

Here's another YouTube video that goes over the issue and examines a bit of the code: https://www.youtube.com/watch?v=v4gXhmzQztE

If you want to fix this, you can either spoof your user agent or add a custom rule to uBlock Origin.

https://www.ghacks.net/2023/11/20/youtube-video-loading-delayed-fix-inside/

ProfessorCode, to random
@ProfessorCode@fosstodon.org avatar

@lutris Is there a way to manage Gamescope using an installer script for Lutris?

I checked both "installer.schema.yml" and "installers.rst", but didn't find anything specific to Gamescope.

Also, how can I submit installers to the Lutris website?

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

I finally know how to install Distrobox on Fedora Silverblue.

Just pass "--prefix /path/to/folder" as an argument to the install script. As always, make sure the folder used is in your $PATH.

It's quite baffling how many tutorials and articles just recommend giving third-party install scripts root privileges.

https://fedoramagazine.org/run-distrobox-on-fedora-linux

https://itsfoss.com/add-directory-to-path-linux

ProfessorCode, to python
@ProfessorCode@fosstodon.org avatar

After installing PyQt with pip in a GNOME Wayland session, my application doesn't share my system theme.

This problem doesn't exist if I use PyQt from the distribution's repository. However, this also makes it difficult to use virtual environments for my applications.

Does anyone know why this happens? It seems to be specific to GNOME as I didn't have an issue like this before.

ProfessorCode, to steam
@ProfessorCode@fosstodon.org avatar

As much as I appreciate what Valve has done for Linux, I still have a fundamental issue with Steam itself.

Besides being completely proprietary, there is also no way of playing your games without it.

Yes, there is an "offline mode" but you still need to be logged in to your Steam client already to use it.

This means that, if I ever want to stop using Steam, I'd also lose access to most games I bought — even if I still have the game files.

User: Omega 24 Nov, 2019 @ 3:01pm Games which is Steam DRM require Steam to be running. Games which do not use Steam DRM can be used even when Steam is not running. Most games sold on Steam use Steam DRM but not all. Source: https://steamcommunity.com/discussions/forum/1/1661194916746381479/

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

Pika Backup is a seriously impressive piece of software. I've been using Deja Dup for quite a while now, but this is better in nearly every way.

If you need a backup solution on Linux, give it a try.

https://flathub.org/apps/org.gnome.World.PikaBackup

Pika Backup: Multiple Backup Locations
Pika Backup: Automatic/Scheduled Backups

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

For those who don't know, there is a new version of Planner being released under the name "Planify".

It has been made by the original developer of Planner itself, but has been rebuilt using GTK4. This allows it to look much better than the old app.

So, if you were a fan of Planner, go ahead and give this a try.

https://flathub.org/apps/io.github.alainm23.planify

ProfessorCode, to linux
@ProfessorCode@fosstodon.org avatar

A lot of distros will probably be affected by Ubuntu switching to an immutable, fully "snapped" base.

As far as I know, most Ubuntu-based distros still rely on Canonical to provide updates for the Ubuntu base itself and many packages we install.

I'm guessing this move might force those distros to either integrate Snaps as well or roll out their own infrastructure for updates.

I'd appreciate it if someone can provide some insight on this.

https://www.gamingonlinux.com/2023/06/canonical-planning-an-immutable-desktop-version-of-ubuntu/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • tacticalgear
  • magazineikmin
  • thenastyranch
  • Youngstown
  • mdbf
  • rosin
  • slotface
  • InstantRegret
  • khanakhh
  • Durango
  • kavyap
  • osvaldo12
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • ngwrru68w68
  • everett
  • tester
  • ethstaker
  • cisconetworking
  • cubers
  • modclub
  • provamag3
  • anitta
  • normalnudes
  • Leos
  • lostlight
  • All magazines