Closed DiegoMagdaleno closed 10 months ago
Honestly, I would be fine with this wayland windowing style if it would just respect dark mode. White sticks out like a sore thumb, and I just can't be the only terminal aficionado who feels this way.
Honestly, I would be fine with this wayland windowing style if it would just respect dark mode. White sticks out like a sore thumb, and I just can't be the only terminal aficionado who feels this way.
On Linux, you can read dbus as I did it in fyne.io project: https://github.com/fyne-io/fyne/blob/develop/app/app_xdg.go#L36
And the theme change event: https://github.com/fyne-io/fyne/blob/develop/app/app_xdg.go#L167
On Thu, Jan 12, 2023 at 01:13:28PM -0800, Jeoshua wrote:
Honestly, I would be fine with this wayland windowing style if it would just respect dark mode. White sticks out like a sore thumb, and I just can't be the only terminal aficionado who feels this way.
https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.wayland_titlebar_color
@Jeoshua Just use a script that will rewrite kitty's config to switch between light and dark theme.
Here's an example
#!/bin/sh
kitty() {
if [ -e "${XDG_CONFIG_HOME}/kitty/kitty.conf" ]; then
sed -ie "/^include theme-/s/light\|dark/${THEME}/" "${XDG_CONFIG_HOME}/kitty/kitty.conf"
killall -e -USR1 kitty
fi
}
case "$1" in
light)
THEME=light
kitty
;;
dark)
THEME=dark
kitty
;;
*)
echo "Usage: $(basename "$0") [light|dark]"
esac
After enabling
linux_display_server x11
, the close button shows but not the minimize/maximize buttons, which were present when I launch Gnome in X11. Is there a solution for this?
Just press alt
+ space
and gnome will open a context menu from where you can do all operations : close, maximize, minimize and etc.
https://github.com/glfw/glfw/issues/1639 was just merged, so glfw
can show proper client side decorations that look somewhat native.
@kovidgoyal do you think it would be an easy addition to add an option to change or at least remove the cat emoji from the minimal decorations kitty is currently doing? Thanks again for the huge number of features you are constantly adding!
@kovidgoyal do you think it would be an easy addition to add an option to change or at least remove the cat emoji from the minimal decorations kitty is currently doing? Thanks again for the huge number of features you are constantly adding!
That cat emoji is just awful
libdecor main branch now has a GTK plugin, so now it can draw GTK-based window decorations to wayland clients. I think it's worth another look : https://gitlab.freedesktop.org/libdecor/libdecor
After enabling
linux_display_server x11
, the close button shows but not the minimize/maximize buttons, which were present when I launch Gnome in X11. Is there a solution for this?
This should be controlled by gnome-tweaks
(if you use GNOME you can), or simply use gsettings
Is there any way to minimize Kitty? Like a shortcut key? Google is coming up short - just brings me to this thread but I don't understand what Wayland decorations have to do with the ability to minimize. I use lots of apps that don't have normal decorations under Gnome Wayland yet Kitty is the only one that won't minimize.
@rdtorres posted an image above and you can see for yourself - no minimize option.
Is there any way to minimize Kitty? Like a shortcut key? Google is coming up short - just
The official combination is Super
+h
. It is working for me. I also don't use the following in Kitty's config:
linux_display_server x11
under GNOME+Wayland
Surprised that after two years this still isn't a thing, it's a basic feature and if it was a thing it'd be my favorite terminal. It doesn't mix with my desktop and my tiling extension seems to not like it.
The mantainers of this project are kind of a joke. I abandoned this terminal for Wezterm cause of this lack of very basic things.
Surprised that after two years this still isn't a thing, it's a basic feature and if it was a thing it'd be my favorite terminal. It doesn't mix with my desktop and my tiling extension seems to not like it.
The mantainers of this project are kind of a joke. I abandoned this terminal for Wezterm cause of this lack of very basic things.
unfortunately ended up doing the exact same thing
If I were you I'd skip libdecoration entirely and just draw the titlebar using gtk libraries. Or better, stop using GNOME.
Telling someone to just "stop using GNOME" is... interesting to say the least, especially coming from the owner of the project. Have you tried thinking before typing extra unnecessary words?
This is a terminal, for use by keyboard afficionados.
This is not a "solution" for missing functionality
I have now heard enough comments from morons, this thread has become an unmitigated waste of my time. If somebody wants to waste their lives catering to the dictates of GNOME, open a PR with code implementing libdecor integration and we can discuss, otherwise stop wasting my time.
Hi, im a developer, and Im interested in kitty, I was sad when I saw it doesn't support client side decorations, since im a wayland gnome user, I would love to say I have other options, but sadly with my HiDPI monitor, it looks like wayland is my only option.
I would be glad to try to get to some extent some client side decorations working, what is kitty missing to support this feature? is it possible? is the possibility of supporting this good?
Thanks! And of course thank you for your awesome software, it makes using the terminal much much better.