It’s not GUI, but I want to mention another alternative, as people mention commandline applications here too: kdotool, works under KDE Wayland without with normal user rights (no root). They still work on a few features, but it can do lot of windowing stuff already. A good addition to ydotool
.
I’m here to stay.
- 51 Posts
- 1.33K Comments
thingsiplay@beehaw.orgto Linux@lemmy.ml•New Linux Kernel Drama: Torvalds Drops Bcachefs Support After Clash72·5 days agoCan’t wait for a new Brodie-video on this topic. Stay tuned for some comments.
thingsiplay@beehaw.orgto Linux@lemmy.ml•I wasted 2h trying to figure out why GTA V only run at 35fps and use 25w of power, turn out my dumb ass set power profiles daemon to powersaving mode and forgot about it.2·5 days agoI had recently same issue, but with a different game. Out of nowhere the performance was bad. And it took me even a day to resolve this. My PC does not need power profiles actually, its not a laptop at all. Not sure why or how the profile changed, but it got me from say 100 fps to stutter-fest 17 or something like that. I think that there was a key combination in KDE I hit by accident maybe.
You don’t need to understand a command in order to copy paste an alias or Bash function. Especially newcomers could tend to do it, without knowing what the command actually does. We are also in a posting with helpful commands, so its double harmful. And you doubling down without adding any sort of disclaimer shows you don’t care.
There is one in the works right now: https://www.nexusmods.com/app
The only problem is, there are just 2 games supported at the moment; Stardew Valley and Cyberpunk 2077. Many more will follow, but it takes time. And updates can break your current setup, because its heavy on working and changes. So this is more of a future thing. I myself wait for this right now.
thingsiplay@beehaw.orgto Linux@programming.dev•GIMP 3.2 Promises New Paint Mode, Support for Importing Photoshop Patterns3·9 days agoPS patterns offer vendor lock-in. ;-)
thingsiplay@beehaw.orgto Linux@programming.dev•GIMP 3.2 Promises New Paint Mode, Support for Importing Photoshop Patterns2·9 days agoDoes it? Is is native or is it a plugin maybe, you forgot that its a plugin. Or if this is true, maybe the importing was removed in v3 until the re-implemented it? Official announcement part is here: https://www.gimp.org/news/2025/06/23/gimp-3-1-2-released/#photoshop-patterns I am sure if it was already supported, they would have said anything about it.
Looking through the documentation for legacy version 2.10, I found following part: https://docs.gimp.org/2.10/en/gimp-concepts-patterns.html
Caution
Do not confuse GIMP-generated .pat files with files created by other programs (e.g. Photoshop) – after all, .pat is just a part of an (arbitrary) file name.
(However, GIMP does support Photoshop .pat files until a certain version.)
Looks like v2.10 did not support Photoshop Pattern officially. But it supported it in prior versions (not sure when they stopped).
Here is on that I actually don’t use, but want to use it in scripts. It is meant to be used by piping it. It’s simple branch with user interaction. I don’t even know if there is a standard program doing exactly that already.
# usage: yesno [prompt] # example: # yesno && echo yes # yesno Continue? && echo yes || echo no yesno() { local prompt local answer if [[ "${#}" -gt 0 ]]; then prompt="${*} " fi read -rp "${prompt}[y/n]: " answer case "${answer}" in [Yy0]*) return 0 ;; [Nn1]*) return 1 ;; *) return 2 ;; esac }
For the newer version of program, that’s why we have the $PATH. You put your program into one of the directories that is in your $PATH variable, then you can access your script or program from any of these like a regular program. Check the directories with
echo "$PATH" | tr ':' '\n'
My custom scripts and programs directory is “~/.local/bin”, but it has to be in the $PATH variable too. Every program and script i put there can be run like any other program. You don’t even need an alias for this specific program in example.
I’m not sure what you mean with the question. If you have any alias like
alias rm='ls -l'
in your .bashrc in example, then you cannot use the original commandrm
anymore, as it is aliased to something else. I’m speaking about the terminal, when you enter the command. However, if you put a backslash in front of it like\rm
in the terminal, then the alias for it is ignored and the original command is executed instead.Edit: Made a more clear alias example.
Little tip: In case you need to use
rm
directly, even with the alias in effect, you can put a backslah in front of the command to use its original meaning:\rm filename
A few days ago I posted a one-liner to do the same thing too. It will resolve aliases from your history and expand program paths to its fullpath. I thought you might be interested: https://beehaw.org/post/20584479
type -P $(awk '{print $1}' ~/.bash_history | sort -u) | sort
i also have the chmod one, but mine is named just x:
alias x='chmod +x'
I also have the
yt-dlp "$(wl-paste)"
one, but its build around a custom script. So sharing it here makes no sense. Its funny how often we do same thing in different ways (extracting or creating archives in example). Often aliases get development into function and then they turn into scripts. For some of the more simple aliases, here a selection:alias f='fastfetch -l none' alias vim='nvim' alias baloo='balooctl6'
Here is mine for EndeavourOS (based on Arch, BTW):
alias update='eos-update --yay' alias updates='eos-update --yay ; flatpak update ; flatpak uninstall --unused ; rustup self update ; rustup update'
And related for uninstalling something:
alias uninstall='yay -Rs'
With how many new Linux users we get recently, I don’t like this joke at all without a disclaimer. Yes yes, its your own fault if you execute commands without knowing what it does. But that should not punish someone by deleting every important personal file on the system.
In case any reader don’t know,
rm
is a command to delete files and with the optionrm -r
everything recursively will be searched and deleted on the filesystem. Option-f
(here bundled together as-rf
) will never prompt for any non existing file. The/
here means start from the root directory of you system, which in combination with the recursive option will search down everything, home folder included, and find every file. Normally this is protected todo, but the extra option--no-preserve-root
makes sure this command is run with the root/
path.Haha I know its funny. Until someone loses data. Jokes like these are harmful in my opinion.
thingsiplay@beehaw.orgto Linux@programming.dev•Darktable 5.2 Open-Source RAW Image Editor Released with New Features4·13 days agoDirect link to the update news. They are pretty good at explaining it, so no need for an article in my opinion https://www.darktable.org/2025/06/darktable-5.2.0-released/
2.69% +0.42%
Nice, the meaning of Life. This would be perfect, if it was 3.69 instead. But we can’t have it all, otherwise there would be no improvement possible and it gets stale.
thingsiplay@beehaw.orgto Linux@programming.dev•Godot 4.5 Beta Released With Better Wayland Support5·15 days ago- get a dock
- attach keyboard and mouse on the dock and connect the dock to a monitor
- go into desktop mode on your Steam Deck
- open up Discover and install applications
Basically a full fledged PC. There are some limitations, but for the most part you are able to code on it. You can write text and source code files, edit videos, edit images, browse the web with regular Firefox and so on. I can’t say if the Steam Deck works well creating games with Godot, but technically it shouldn’t stop you from trying.
What negotiation? I have a hard time to follow what you mean. Which operating system does turn off when shutting down? If it does not, then either its configured to do so (or not to) or there is an issue that needs to be handled and resolved. You don’t want your PC turn off immediately, so it can do stuff that is needed (such as wait for all drives to write the data) or remove temporary files and unmount drives and so on. Otherwise an instant turn off is equivalent to a crash (including all background services and running applications, losing data, corrupting drives…).
I use Thunderbird for a decade, not sure maybe less, but it feels like a long time. I use Thunderbird exclusively for mail. But feels like this is the wrong place to ask, isn’t it?
Also Thunderbird is Mozilla’s most successful product. Meaning it is self sustainable.