jutty, to random
@jutty@bsd.cafe avatar
okias, to random
@okias@floss.social avatar

Fix for compositor alpha-blending with on X11 got into the 24.1-rc4! If you are forced to stay with , this is pretty good news for you!
https://www.phoronix.com/news/Mesa-24.1-rc4-Released

John_Livingston, to random French
@John_Livingston@mamot.fr avatar

Plus aucun des outils de capture d'écran que j'ai ne prend le curseur de la souris....

Pas pratique pour documenter une fonction de drag & drop... Je crois que je vais ajouter la curseur avec GIMP 🤣

Aisyk,
@Aisyk@mastodon.social avatar

@John_Livingston
Une mise à jour récente ?!?
Il y a peut-être un sujet à propos du passage de certaines distributions Linux (#Ubuntu, #Fedora...) à #Wayland au lieu de #X11 pour le rendu graphique...

zirias, to FreeBSD
@zirias@bsd.cafe avatar

Hello bsd.cafe 🤩!

I finally did it and moved to a more appropriate "home realm" for a enthusiast. Thanks @stefano for offering this!

Moving followers worked flawlessly, restoring all my settings was pretty quick, but of course all my old toots are left on https://techhub.social/@zirias 🙈

So I guess I'll introduce myself here by writing a little thread, adding a few of my works that someone might find interesting. But first a bit of "who am I":

I'm a "professional" software architect/developer (mostly platform in the day job), FreeBSD hobby-admin and ports committer, fan (and occassionally coder and even musician), and apart from computers also interested in music (playing a few instruments myself), traveling, cooking, sometimes sports, sometimes politics ... but probably won't toot about any non-technical stuff (or, very very rarely).

zirias,
@zirias@bsd.cafe avatar

Let's start with my most recent opensource dev-project:

is an . Although it uses for its GUI, the mechanism to "type" emojis is pure X11. This means any X11 client can receive them (whether that client can correctly display them is an entirely different issue 🙈) ... not even awarenesss is needed.

The mechanism to inject fake "emoji keyboard events" is quite hacky and dirty, but it works!

https://github.com/Zirias/qxmoji

Not sure whether I should add it to ports, but if you want to try it, here's a patch for the ports tree:
https://people.freebsd.org/~zirias/patches/0001-x11-qxmoji-Add-new-port.patch

xtaran, to debian
@xtaran@chaos.social avatar

Anyone has an idea why for a few weeks, the under on Unstable (set via "setxkbmap -option compose:menu -option compose:rwin -option compose:rctrl -option compose:ralt") suddenly only works if I release it before pressing the first key of the wanted key combo?

If you see e.g. a "a instead of an ä from me, it's because I was used to already press " before I released the Compose Key. Very annoying and happens far too often. 🤬

mikwee, to fedora

Today I updated to 40 using dnf. After I log into my main user, I get a black screen (and Discord, which opens automatically). I’ve had this issue before. I’m using a Radeon card, so it’s not that Nvidia issue. And most importantly, the desktop does work with a brand new user, which means it’s something in the user configuration. In journalctl, qt.qpa.wayland: Wayland does not support QWindow:requestActivate() is a recurring error. Is this enough info? Thanks.

mikwee,

Anybody knows how to set $DISPLAY? I think it's the source of the problem. It's blank when it should probably be :1.

mikwee,

Nvm, that's the variable. The relevant variable here is $WAYLAND_DISPLAY, which is set by default to wayland_1. Anybody has any idea? Or can it be that nobody cares about my problems?

evilroda, to linux
@evilroda@wandering.shop avatar

Yesterday, I dusted off an old keyboard and I wanted to figure out how to set the programmable buttons. I found a Medium article with a Venn diagram of tools that worked for X11 and Wayland. If you don't know, those are display servers, which draw graphics on your screen. Well, technically display protocols, but who's counting? Here's my question: Why the EVERLOVING FUCK is my DISPLAY SERVER handling my FUCKING KEYBOARD?

danielsiepmann, to random

A nice blog post explaining the different components like , , e.g. related to and .

Nice for people like me who never dog into that: drakerossman.com/blog/wayland-…

darth, to linux
@darth@silversword.online avatar

I have been using most of the time, on all my computers, for the past year or two. It has been a pleasant ride for the most part except my increasing need for screen recording lately. This part has been a pain because software did not catch-up, yet. I will be switching to again, to get a better feeling on what Wayland powers I might miss-out on by doing so...

danielsiepmann, to random German

Toller Vortrag von Rouven Czerwinski zu . Ich habe mich da bisher immer drum gedrückt. Aber im Vortrag wird sehr schön erklärt, was es ist, wieso es entwickelt wird. Warum welche Probleme existieren, etc.

Würde ich allen empfehlen die bisher auch noch auf sind und sich der Thematik bisher verschlossen haben oder noch Vorurteile oder Halbwissen haben.

media.ccc.de/v/clt24-284-xorg-…

zirias, to FreeBSD
@zirias@techhub.social avatar

🚦🚥 ... ok it works 🌋

A super-simple keyboard for .

Well, I did have to fiddle with the keymap.

And I had to add delays 🤯👹 (otherwise there are races between keymap changes and keyboard events).

And I had to misuse the extension, cause applications ignore "synthetic" events. 🫥😣

But hey, it works 🕺

Now needs some basic, uhm, "features" (like recently used, like search by name).

https://github.com/Zirias/qxmoji

zirias,
@zirias@techhub.social avatar

First "features" added ...

  • Can now select 5 "scale factors" for the size of the emojis, "Tiny" being the same size as default window text (which is normally indeed tiny for emojis)

  • Auto-stores these settings as well as the window dimensions (not position!)

zirias,
@zirias@techhub.social avatar

v0.1 and v0.2 released 😎

Functionally the same (just clickable emojis in tabbed groups, display size and wait-time for restoring the X11 keyboard map configurable), but v0.2 has correct README info and build-fixes, so Qt tools are found without fiddling with make variables 🙈 so, use v0.2 😎

https://github.com/Zirias/qxmoji/releases/tag/v0.2

zirias,
@zirias@techhub.social avatar

🥳 v0.3 released 🍻🍕

Now there are the "basic" features you'd expect from an emoji keyboard:

✅ Search as you type
✅ Recently used

https://github.com/Zirias/qxmoji/releases/tag/v0.3

image/png
image/png
image/png

zirias,
@zirias@techhub.social avatar

Found a small bug, requests were synchronously checked, but this only works when calling the _checked() flavor of them ... 🙈

Fixed in v0.4

Also added a clear button to the search field, this seems somewhat useful 😉

https://github.com/Zirias/qxmoji/releases/tag/v0.4

zirias,
@zirias@techhub.social avatar

Thinking about what to include in v0.5. Many questions in mind...

I'll definitely "outscope" . Would be nice, but would also mean to import localized emoji names somehow (and, where to find them? 🤔)

For now:

🔹Unify persisting settings. history and window size are persisted on exit, wait time and display scale on every change. Not sure which one is the "better" approach...
🔹Should it be "single instance"? Should it offer an option for a "tray icon"?
🔹Add an "About dialog". Cause that's what you always do. 🙈
🔹Maybe find a way to speed up initial creation of the Emoji buttons?
🔹Anything else ...❓

Please comment if you have thoughts to share 🙃

zirias,
@zirias@techhub.social avatar

v0.5 released!
https://github.com/Zirias/qxmoji/releases/tag/v0.5

This brings a few of the ideas I had:

🔹Add a "single instance" mode (configurable)
🔹Add a "tray icon" (configurable behavior)
🔹Add an "About" dialog
🔹Enforce using Qt's "xcb" platform
🔹Fix detaching on startup, add a flag (-d) to prevent it

Pretty usable as it is I hope ... although one could of course improve a lot (but have you heard of the 80-20-rule?) 🫣

Screenshot from this time, no particular reason, I'm still running here 😎

zirias,
@zirias@techhub.social avatar

v0.6 released!

https://github.com/Zirias/qxmoji/releases/tag/v0.6

This brings a lot of improvements and fixes, the most relevant being immediate persistence of settings and watching the settings file for external changes. To make this feasible also for restoring the history, a lot of work went into generating static emoji data that can be used efficiently (e.g. containing a hash table to find an emoji quickly).

BTW, this even works on , so if you have your home shared and you're running qXmoji on two machines as the same user, the history will auto-update in both instances 🥳

zirias,
@zirias@techhub.social avatar

v0.7 released!

https://github.com/Zirias/qxmoji/releases/tag/v0.7

This brings several improvements, mainly in the build system, but the major change is support for localization, with translated Emoji names imported from . I added a German translation, see screenshot. Once again, I'd appreciate more translations, the process to translate is documented here:
https://github.com/Zirias/qxmoji/blob/master/TRANSLATE.md

Updated FreeBSD port:
https://people.freebsd.org/~zirias/patches/0001-x11-qxmoji-Add-new-port.patch

fell, to random
@fell@ma.fellr.net avatar

I'm gonna say it.

My laptop lasts longer on Plasma Wayland than on X11.

No, I haven't measured it. It just does.

irfan, to Nvidia

Accidentally updated my entire system yesterday (instead of just my apps which I normally do for regular updates), which also updated to version 6. The first exp was broken, no doubt, since it defaults to , which isn't great for my GPU (the entire desktop was slow to a crawl, like it's being rendered using my CPU). Even after switching to tho, while that slowness quickly disappeared, I found that there are some widgets I rely on that are broken on Plasma 6, and even my Plank dock wasn't behaving properly (i.e. not identifying existing, open windows).

Thankfully, years ago when I first moved to full time, I had set up to create a system backup every midnight and every pre-update in case an update goes wrong (like in this case). Never had the need for it, and never bothered to test if the backups it made would work fine, until yesterday. Launched the Timeshift app on my desktop (didn't even need a safe/live environment), selected one of the recent backups, click the restore option and it was done in a second and prompted me to restart. Restarted my PC, and I was then back in my perfectly stable system on Plasma 5.27 like nothing happened <3

So please, for system backup purposes - use Timeshift! For personal file (user home directory) backups, use a based backup solution such as (which I also absolutely love). They absolutely will save your ass someday!

fell, to linux
@fell@ma.fellr.net avatar

That's impressive.

quodvideo, to random
@quodvideo@mstdn.social avatar

I imagine had some fairly restrictive assumptions in the early days, but after 10 years there was a foundation (ICCCM 2.0) on which it was possible to build a variety of different desktop environments (DE). I dare say it was possible to reproduce an other DE or make something very different at that time.

After 15 years, may be about to get window icons, but it still doesn't support a screensaver.

I think there's room for a competitor, but I certainly don't have what it takes.

sirber, to steam
@sirber@fosstodon.org avatar

flicker like hell on my Linux on Intel HD 4000 😕

sirber,
@sirber@fosstodon.org avatar

is fine under . It had issues under .

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