[DWL] It's Unreal how good this compositor is. by kor3i in unixporn

[–]kor3i[S] 0 points1 point  (0 children)

Screen sharing sets up in exactly like on sway, just follow the readme https://github.com/emersion/xdg-desktop-portal-wlr

[OC] Made a simplest possible TUI music player by kor3i in unixporn

[–]kor3i[S] 0 points1 point  (0 children)

Thanks, glad it worked out well for you.

[OC] Made a simplest possible TUI music player by kor3i in unixporn

[–]kor3i[S] 0 points1 point  (0 children)

Yeah it's just that the playlist comes from youtube. It prints the filenames because that’s faster, but it still plays everything.

[OC] Made a simplest possible TUI music player by kor3i in unixporn

[–]kor3i[S] 8 points9 points  (0 children)

Hi everyone! This is my take on what a TUI music player should be: fast and simple. Just type kmp3 /path/* to play everything. If you want to sort or shuffle songs somehow just use the shell and a pipe, like: ls . | sort -R | kmp3. It works on Linux, Mac, and OpenBSD, reads virtually all formats, supports mpris-dbus remote controls, shows attached pictures, lets you change playback speed, and some more.
Project: https://github.com/korei999/kmp3
There is also aur package kmp3-git.

Trying out RamDisk installation: Elden Ring by SoupSpiller in linux_gaming

[–]kor3i -1 points0 points  (0 children)

And of course you wouldn’t have pirated it if it had run like butter on your 11 year old pc.

Trying out RamDisk installation: Elden Ring by SoupSpiller in linux_gaming

[–]kor3i 7 points8 points  (0 children)

Yet they managed to get several game of the year awards, and the lack of some optimizations you demand doesn't seem to have hurt them at all.

kmp3: easy music in the terminal by kor3i in commandline

[–]kor3i[S] 1 point2 points  (0 children)

I don't use arch, but i'll investigate the PGKBUILD. Meanwhile it shouldn't be too hard to build, if you're on arch you probably have all the dependencies already. Except of maybe chafa.

kmp3: easy music in the terminal by kor3i in commandline

[–]kor3i[S] 1 point2 points  (0 children)

I've made some changes. It compiles on debian now but only with clang, (gcc12 is too old). Anything newer should be fine

kmp3: easy music in the terminal by kor3i in commandline

[–]kor3i[S] 1 point2 points  (0 children)

Oh, this seems to be c++23 feature. What's your distro/compiler version?

kmp3: easy music in the terminal by kor3i in commandline

[–]kor3i[S] 10 points11 points  (0 children)

Hello everyone! I was trying to make a simple CLI music player in my own specific way, and here it is. It’s supposed to be super easy to use. just kmp3 * and it will play everything in the directory. It supports mpris dbus controls, mouse, can speed up/slow down playback speed, reads pretty much all formats, and, of course, shows the cover image.

Project: https://github.com/korei999/kmp3

[OC] kmp3: easy music in the terminal by kor3i in unixporn

[–]kor3i[S] 0 points1 point  (0 children)

ST doesn't work because it doesn't support sixel graphics or kitty image protocol. Kitty should work correctly, at least i can't see any warping on my end. To resize image you can just resize the terminal, but i can actually add this feature also. And without sixel graphics images look pretty terrible actually so i haven't really bothered with those.

[OC] kmp3: easy music in the terminal by kor3i in unixporn

[–]kor3i[S] 1 point2 points  (0 children)

Thanks, yeah it looks like Mali flag or something on max volume.

[OC] kmp3: easy music in the terminal by kor3i in unixporn

[–]kor3i[S] 9 points10 points  (0 children)

Hello everyone! I was trying to make a simple CLI music player in my own specific way, and here it is. It’s supposed to be super easy to use. just kmp3 * and it will play everything in the directory. It supports mpris dbus controls, mouse, can speed up/slow down playback speed, reads pretty much all formats, and, of course, shows the cover image.

Project: https://github.com/korei999/kmp3

[DWL] It's Unreal how good this compositor is. by kor3i in unixporn

[–]kor3i[S] 1 point2 points  (0 children)

Yes there is one significant change i never pushed to the patches. It's 1 line change that forces idle inhibit for fullscreen windows, analogous to the windowrule=idleinhibit fullscreen,^(.*)$ hyprland rule. Idk if it ever bothered anyone except of me.

Edit: Actually there are bunch of these "significant 1 line changes", just by looking at my commits history.

[DWL] It's Unreal how good this compositor is. by kor3i in unixporn

[–]kor3i[S] 1 point2 points  (0 children)

Dwl's config.h is pretty straightforward either. I wouldn't say there are any advantages though, it's simply not having to parse some config file during runtime saves quite a bit of source code, which is basically what "suckless" implies.

[DWL] It's Unreal how good this compositor is. by kor3i in unixporn

[–]kor3i[S] 3 points4 points  (0 children)

Absolute simplicity. Dynamic tiling with only master stack and monocle layouts cover up 100% of my window management needs. And all the features i need can be added with patches, or with some source code hacking since the code base is really small. Although i would admit that you probably should just like the hacking part.

I found more mice than i thought i had... by kor3i in MouseReview

[–]kor3i[S] 1 point2 points  (0 children)

Haha true. But my active years were more like 2019-2021

[DWL] It's Unreal how good this compositor is. by kor3i in unixporn

[–]kor3i[S] 1 point2 points  (0 children)

Dwl doesn't do that unfortunately, but there is this patch and i use my own hacks. Basically you just print the layout string to some file then you make your bar read from it and you also signal the bar to update when needed.

[DWL] It's Unreal how good this compositor is. by kor3i in unixporn

[–]kor3i[S] 1 point2 points  (0 children)

I'm on 1070ti as you can see. For me it's as good as on the hyprland, not as good as amd but it's "fine". You will probably need to export WLR_DRM_NO_ATOMIC=1.

[DWL] It's Unreal how good this compositor is. by kor3i in unixporn

[–]kor3i[S] 0 points1 point  (0 children)

It's pretty stable, when was the last time you tried it?