• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: August 22nd, 2023

help-circle
  • podman-compose definitely got better over the past year…

    But you can also use docker-compose itself with podman instead!

    https://www.redhat.com/en/blog/podman-docker-compose

    Basically, for system level containers, you can do:

    sudo systemctl start podman.socket
    

    (or enable --now instead of start if you want it to stick around after rebooting)

    Then use docker-compose and it’ll communicate with podman instead of docker.

    For user session “rootless” containers, it’s mainly the same thing, except you’ll need to remove sudo and then add --user after start or enable in that systemctl command. And you’d need to set an environment variable (either prefixing it on the command or using export to set it in your session), like this:

    DOCKER_HOST=unix:///run/user/$UID/podman/podman
    

    (Put that in front of the docker-compose command and it’ll connect to podman as your user instead, provided the service is available. Or toss it into your .bashrc with "export " before it and new bash sessions would have it.)

    https://brandonrozek.com/blog/rootless-docker-compose-podman/

    The one big gotcha I’ve hit is that if you have SELinux on your system, you’ll want to add :z to your volume(s) mount to have it automatically deal with SELinux stuff. (Lowercase z for volumes that can be mounted for multiplayer containers and uppercase Z for volumes that are tied to a specific container.)

    But, I’ve found that using “quadlet” service files is much, much better than using podman-compose or docker-compose. There’s a program called “podlet” that can even convert compose files to service files (quadlet)… It can convert command line flags and kubes and other formats too.

    Quadlets are basically systems service files that integrate with podman, letting you easily set up a container as a system (or even user level) service, making managing a container just like managing any other service.

    Here’s the podlet command that’ll convert things to quadlets: https://github.com/containers/podlet


  • Peppers are the fruit of the plant. They’re what’s made after the flowers were pollinated and have seeds. They’re also sometimes sweet and not always so spicy.

    Of course, there’s the botanical definition and culinary definition and there’s some overlap. The most famous would be a tomato, which is also a fruit and a vegetable from different points of view.

    What’s mind-blowing to think about is that a pepper is not just a fruit but also technically a berry.

    In cooking, peppers are used as a fruit, a vegetable, and even a spice. (Depending on the pepper variety.) So, anyone classifying it as any of those things is right. 👍

    (Wikipedia mentions all this too.) https://en.m.wikipedia.org/wiki/Chili_pepper



  • Yep, ArcMenu (@ https://gitlab.com/arcmenu/ArcMenu which is the maintained one, last updated days ago instead of years ago) has a ton of different layouts which can mimic any version of Windows, and so much more.

    screenshot of ArcMenu layout settings, with the "modern" category expanded

    When using GNOME, use the “Extensions Manager” app (from Flathub) to search for “ArcMenu” and install it, then you can configure it there in the Extensions Manager app as well. In the ArcMenu configuration, go to layouts and select the modern group to see something like the screenshot above. (The previews are generic wireframe sketches; the result will look much more high fidelity.)



  • Merlin wasn’t available here when I checked at some point in time (last year?)

    whoBIRD does use BirtNET, from Cornell, so it’s basically the same backend (although it may be an older version).

    I recently tried out Merlin (which is now available here) and it’s amazing. It’s definitely more featureful than whoBIRD, although both have the core “recognize bird directly using your phone” features.

    For anyone OK with non-FOSS apps, Merlin is great. For anyone who wants a FOSS app for bird detection, whoBIRD is still pretty good.

    Either way, identifying apps using ones phone is nice. 👍 Big things to Cornell for making the ML for both of these apps.




  • darktable, hands down. It has a learning curve, but it’s a pro app and app pro apps have learning curves.

    The linear pipeline is great, masking is superb, and the app keeps getting better every release.

    The one downside is that darktable is not opinionated by default (so raw files look a little flat to begin with, without doing anything), but it’s customizable that you can even change that with auto applied presets. On the other hand, it does let you do what you want to do with an image, versus fighting with defaults (which is what it’s like to edit something in Lightroom, if you want to diverge from what it suggests by default).

    There are a bunch of great tutorials on YouTube and you’ll want to check out https://discuss.pixls.us/ too. Create an account on the Pixls forum, read some threads, try out some “play raws” (where people post their raw files under a CC license and then lots of people try their own take at editing it and post their edit).

    Rico Resolves has a half hour getting started video for darktable 4.6 at https://youtu.be/ucjAmTMIEOI

    Anything from Bruce Williams https://youtube.com/@audio2u and Boris Hajdukovic https://youtube.com/@s7habo are both great too, and more people are posting darktable videos all the time as well.

    The documentation for darktable is actually very good as well. Do not skip it. You don’t have to read it all, but try reading the intro parts and going back to it when you want some reference on how a part of darktable works. https://docs.darktable.org/usermanual/4.6/en/

    Some tips:

    • You can right click on sliders to get a special UI and you can also enter numbers (often even outside the bounds of what the slider would normally permit).

    • Modules will be applied in the best order regardless of which one you work on first.

    • There are some somewhat redundant modules, as darktable did start out as a “display referred” workflow (just like most all of the other raw editors everywhere) and moved to a “scene referred” (aka “linear rgb”) workflow, which provides better editing, improved color handling, vastly better tone mapping, and so on. If there are two similar modules, try to go with the version that has “RGB” in its title. Older modules still exist mainly for older edits. (You can also change darktable back to the old display referred workflow in the settinfs, but I strongly suggest to not do this. Scene referred is much better.)

    I used to shoot film and do darkroom stuff years ago. I’ve used Aperture on OS X. I used Lightroom on OS X and then on Windows. A few years ago, I switched to darktable on Linux… and darktable has gotten so, so much better each release. When I switched years ago, it was more or less a Lightroom competitor (with some advantages and disadvantages). But darktable is really amazing software now, and can give you much better results than Lightroom, when you know how to use it.


  • For the video problem, it might be codecs; try using Proton-GE if it’s in Steam or use Wine-GE if not. (IIRC, Steam will often convert the videos and give you the converted ones in the shader caching if necessary. But those outside of Steam, and sometimes a few still in Steam don’t have that workaround.)

    For the main issue you’re having, try running those games in gamescope, which itself is a compositor with a bunch of neat tricks. In this case it’d make sure to not lose the focus of the game even if the gamescope window loses focus. It can also optionally force windowed or fullscreen modes, upscale (even with FSR1), and lock the framerate.

    Changing settings in the game itself between fullscreen or borderless (borderless should usually help with the focus issues) may help too, if the game has that setting, but then you’ll probably hit the borders issue due to FVWM. (I don’t know if you’d get the fullscreen unredirection optimization in fvwm. That could be a reason to pick one or the other for you too.)

    You’re probably hitting a few edge cases by using FVWM versus a more modern environment like GNOME or KDE, but to be fair I’ve seen the focus issue happen before on a game on running through Heroic on GNOME with more than one monitor before. FWIW: I don’t remember seeing the issue in games from Steam. (It probably depends on the game itself, however.)


  • Penpot works perfectly on Linux, and you can even host it yourself in your own computer if you want. It’s web-based and works in both Firefox and Chromium browsers. (I think WebKit ones too, but it’s been a little while since I’ve tried it with Epiphany.)

    I use Penpot myself all the time on Linux, but I’m usually using the hosted version so I can collaborate with others without having to maintain a server. I have also run locally in a container using Podman, even with Podman’s rootless support.

    But to start using it, all anyone needs to do is point their browser of choice to https://design.penpot.app/ and sign in. There is no setup process or installation needed; self-hosting is completely optional.


  • Just pointing this out, as there are non-free services that the apps use:

    Frog is awesome, but note that while Frog works offline for OCR, it has TTS (text to speech) which uses an online service. As long as you avoid having it read to you, it’s all done locally.

    And Dialect always uses an online service. Some of the servers are FOSS, but some aren’t. But everything you type or paste into it is sent somewhere else. (This is the case with using translation websites too, of course.) I’m not saying you shouldn’t use it; I’m just saying that you should be aware.

    Hopefully Dialect will add Bergamot (what both Firefox by default & the “translate locally” extension use for translation) at some point. Dialect has a longstanding issue about it, but no forward motion yet. https://github.com/dialect-app/dialect/issues/183

    For something open source that runs completely on your computer for translations, you’d want Speech Note. https://flathub.org/apps/net.mkiol.SpeechNote It’s Qt based, but works well. In addition to translation, it can do text to speech and speech to text too. You do have to download models first (easily available as a click in the app), but everything, including the text you’re working with, is all done locally.

    I use both Frog and Speech Note all the time on my computer (GNOME on Fedora Linux). They’re excellent.





  • the driver’s for my brother laser printer

    I have a Brother printer + scanner too (MFC-L2750DW). Many Brother printers (and a lot of non-Brother printers too) are supported by default in Fedora using a “driverless” method. It’s part of “IPP Everywhere” (https://www.pwg.org/ipp/everywhere.html), AirPrint (Apple), and Direct Print (Microsoft), and most printers support it these days, and Fedora supports all of these. (Other distros likely do too.)

    At least in GNOME (on Silverblue here), if it doesn’t already show up and work, you can click on “Add Printer…” and it should find and add it. KDE and other desktops will likely be different — although hopefully not much different.

    Scanning with “Document Scanner”, aka: “Simple-Scan”, detects my networked Brother printer for scanning without having to do anything too. https://flathub.org/apps/org.gnome.SimpleScan

    I hope this helps!

    undervolting requires turning off secureboot or a patch

    I haven’t looked into undervolting much. I know some people have mentioned CoreCtrl; I haven’t managed to figure it out yet.

    If it requires turning off secureboot or a patch, that’s a bummer and might be why I couldn’t find the settings in CoreCtrl. I haven’t seen this when looking it up a while back, however (but the Internet is big). CoreCtrl setup docs @ https://gitlab.com/corectrl/corectrl/-/wikis/Setup don’t mention either.

    I do see that it requires setting a kernel flag, which on ostree-based distributions is:

    rpm-ostree kargs --append=amdgpu.ppfeaturemask=0xffffffff
    

    (And then reboot.)


  • It’s not necessarily that smoking is a larger percentage of the population. It varies, but stats show a similar percentage more or less… it is a bit higher in Europe on average than in the US on average — but both places are large with varied amounts of smokers. It’s more that people are outside near each other more in Europe.

    https://worldpopulationreview.com/country-rankings/smoking-rates-by-country

    In Europe they’re walking down the street, sitting outdoors at cafes, hanging out in the city center, etc. Whereas in the US, people are often driving from place to place to go to a destination, so you don’t notice the smoking as much. Plus, smoking sections are a concept that exists in the US (even outside), whereas they don’t in Europe. Thankfully, in much of the US and EU, most places are finally non-smoking indoors now.

    This is a gross overgeneralization. It’s different in different parts of the US and different parts of Europe, of course.

    (FWIW: I totally agree with you that it’s gross. And it’s far too common to run into in Europe.)