Replies: 1 comment
-
These are both fixed in master
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I am using
--single-instance
consistently to reduce startup time. I now discovered that this means that new windows (X clients, i.e. when runkitty --single-instance
again) within an instance group get spawned from within the first instance, inheriting from the primary instance:WM_CLASS
To reproduce this:
MYVAR=one kitty --single-instance --name one
MYVAR=two kitty --single-instance
Observe that within the second terminal,
$MYVAR == one
, and it also has aWM_CLASS
of ("one", "kitty").It is possible to override the name, so passing
--name two
on the second means that the X prop will be "two" and not "one", but I wonder whether it shouldn't just fall back to default?I understand
--single-instance
, I think. I am operating off the principle of least surprise. And since X props are per-X-window and not per-Kitty-instance, I would expect--name
, the default X prop is used;Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions