π Hi, the current time is about a quarter past noon π.
π Hi, the current time is about noon π.
st tries not to redraw immediately after new data arrives:
https://git.suckless.org/st/file/x.c.html#l1984
The exact timings are configurable.
This is the PR that changed the timing in VTE recently (2023):
https://gitlab.gnome.org/GNOME/vte/-/issues/2678
There is a long discussion. Itβs not a trivial problem, especially not in the context of GTK and multiple competing terminal widgets. st dodges all these issues (for various reasons).
Something happened with the frame rate of terminal emulators lately. It looks like thereβs a trend to run at a high framerate now? Iβm not sure exactly. This can be seen in VTE-based terminals like my xiate or XTerm on Wayland. foot and st, on the other hand, are fine.
My shell prompt and cursor look like this:
$ β
When I keep Enter pressed, I expect to see several lines like so:
$
$
$
$
$
$
$ β
With the affected terminal emulators, the lines actually show up in the following sequence. First, we have the original line:
$ β
Pressing Enter yields this as the next frame:
$
β
And then eventually this:
$
$ β
In other words, you can see the cursor jumping around very quickly, all the time.
Another example: Vim actually shows which key you just pressed in the bottom right corner. Keeping j
pressed to scroll through a file means I get to see a j
flashing rapidly now.
(I have no idea yet, why exactly XTerm in X11 is fine but flickering in Wayland.)
π Hi, the current time is about noon π.
π Hi, the current time is about a quarter till noon π.
π Hi, the current time is about a quarter till noon π.
π Hi, the current time is about a half past eleven in the morning π.
π Hi, the current time is about a quarter past eleven in the morning π.
π Hi, the current time is about a quarter past eleven in the morning π.
π Hi, the current time is about eleven oβ clock in the morning π.
π Hi, the current time is about a quarter till eleven in the morning π.
π Hi, the current time is about a quarter till eleven in the morning π.
π Hi, the current time is about a quarter till eleven in the morning π.
π Hi, the current time is about a half past ten in the morning π.
π Hi, the current time is about a half past ten in the morning π.
The WM_CLASS
Property is used on X11 to assign rules to certain windows, e.g. βthis is a GIMP window, it should appear on workspace number 16.β It consists of two fields, name
and class
.
Wayland (or rather, the XDG shell protocol β core Wayland knows nothing about this) only has a single field called app_id
.
When you run X11 programs under Wayland, you use XWayland, which is baked into most compositors. Then you have to deal with all three fields.
Some compositors map name
to app_id
, others map class
to app_id
, and even others directly expose the original name
and class
.
Apparently, there is no consensus.
π Hi, the current time is about a half past ten in the morning π.
π Hi, the current time is about a quarter past ten in the morning π.
π Hi, the current time is about a quarter past ten in the morning π.
π Hi, the current time is about ten oβ clock in the morning π.
π Hi, the current time is about ten oβ clock in the morning π.
@iolfree@tilde.club Oh dear! All the best to this feller. I wouldnβt want to trade places with him.
π Hi, the current time is about a quarter till ten in the morning π.
π Hi, the current time is about a quarter till ten in the morning π.
π Hi, the current time is about a half past nine in the morning π.
π Hi, the current time is about a half past nine in the morning π.
π Hi, the current time is about a quarter past nine in the morning π.
π Hi, the current time is about a quarter past nine in the morning π.
π Hi, the current time is about nine oβ clock in the morning π.
π Hi, the current time is about nine oβ clock in the morning π.
π Hi, the current time is about nine oβ clock in the morning π.
π Hi, the current time is about a quarter till nine in the morning π.
π Hi, the current time is about a quarter till nine in the morning π.
π Hi, the current time is about a quarter till nine in the morning π.
π Hi, the current time is about a half past eight in the morning π.
π Hi, the current time is about a half past eight in the morning π.
π Hi, the current time is about a half past eight in the morning π.
π Hi, the current time is about a quarter past eight in the morning π.
π Hi, the current time is about a quarter past eight in the morning π.
π Hi, the current time is about a quarter past eight in the morning π.
π Hi, the current time is about eight oβ clock in the morning π.
π Hi, the current time is about eight oβ clock in the morning π.
π Hi, the current time is about a quarter till eight in the morning π.
π Hi, the current time is about a quarter till eight in the morning π.
π Hi, the current time is about a half past seven in the morning π.
π Hi, the current time is about a half past seven in the morning π.
π Hi, the current time is about a half past seven in the morning π.
π Hi, the current time is about a quarter past seven in the morning π.
π Hi, the current time is about a quarter past seven in the morning π.
π Hi, the current time is about a quarter past seven in the morning π.
π Hi, the current time is about seven oβ clock in the morning π.
π Hi, the current time is about seven oβ clock in the morning π.
π Hi, the current time is about seven oβ clock in the morning π.
π§ Hi, the current time is about a quarter till seven in the morning π.
π§ Hi, the current time is about a half past six in the morning π.
π§ Hi, the current time is about a half past six in the morning π.
π§ Hi, the current time is about a half past six in the morning π.
π Hi, the current time is about a quarter past six in the morning π.
π Hi, the current time is about a quarter past six in the morning π.
π Hi, the current time is about six oβ clock in the morning π.
π Hi, the current time is about six oβ clock in the morning π.
π Hi, the current time is about a quarter till six in the morning π.
π Hi, the current time is about a quarter till six in the morning π.
π Hi, the current time is about a half past five in the small hours π΄.
π Hi, the current time is about a half past five in the small hours π΄.
π Hi, the current time is about a quarter past five in the small hours π΄.
π Hi, the current time is about a quarter past five in the small hours π΄.
π Hi, the current time is about five oβ clock in the small hours π΄.
π Hi, the current time is about five oβ clock in the small hours π΄.
π Hi, the current time is about a quarter till five in the small hours π΄.
π Hi, the current time is about a quarter till five in the small hours π΄.
π Hi, the current time is about a half past four in the small hours π΄.
π Hi, the current time is about a half past four in the small hours π΄.
π Hi, the current time is about a quarter past four in the small hours π΄.
π Hi, the current time is about a quarter past four in the small hours π΄.
π Hi, the current time is about four oβ clock in the small hours π΄.
π Hi, the current time is about four oβ clock in the small hours π΄.
π Hi, the current time is about a quarter till four in the small hours π΄.
π Hi, the current time is about a half past three in the small hours π΄.
π Hi, the current time is about a half past three in the small hours π΄.
π Hi, the current time is about a quarter past three in the small hours π΄.
π Hi, the current time is about a quarter past three in the small hours π΄.
π Hi, the current time is about three oβ clock in the small hours π΄.
π Hi, the current time is about three oβ clock in the small hours π΄.
π Hi, the current time is about a quarter till three in the small hours π΄.
π Hi, the current time is about a quarter till three in the small hours π΄.
π Hi, the current time is about a half past two in the small hours π΄.
π Hi, the current time is about a half past two in the small hours π΄.
π Hi, the current time is about a quarter past two in the small hours π΄.
π Hi, the current time is about a quarter past two in the small hours π΄.
π Hi, the current time is about a quarter past two in the small hours π΄.
π Hi, the current time is about two oβ clock in the small hours π΄.
π Hi, the current time is about two oβ clock in the small hours π΄.
π Hi, the current time is about a quarter till two in the small hours π΄.
π Hi, the current time is about a half past one in the small hours π΄.
π Hi, the current time is about a half past one in the small hours π΄.
π Hi, the current time is about a quarter past one in the small hours π΄.
π Hi, the current time is about a quarter past one in the small hours π΄.
π Hi, the current time is about a quarter past one in the small hours π΄.