kovidgoyal / kitty

Cross-platform, fast, feature-rich, GPU based terminal
https://sw.kovidgoyal.net/kitty/
GNU General Public License v3.0
22.14k stars 907 forks source link

Gnome Wayland button's icon not visible #7354

Closed ARKye03 closed 4 weeks ago

ARKye03 commented 4 weeks ago

Describe the bug The new 0.34 patch added some enhancements to the title bar in Gnome wayland, but the buttons are not visible, I don't know if this is intended for now, but here it is.

To Reproduce** Steps to reproduce the behavior: On NixOS (Stable)

  1. Install kitty via home-manager from unstable channel(Imported)
  2. Run kitty
  3. See error

Screenshots image

Environment details $ nix-info -m

<<< Welcome to NixOS 23.11.6359.53a2c32bc66f (x86_64) - /dev/tty >>>

Run 'nixos-help' for the NixOS manual.

DISTRIB_CODENAME=tapir DISTRIB_DESCRIPTION="NixOS 23.11 (Tapir)" DISTRIB_ID=nixos DISTRIB_RELEASE="23.11" LSB_VERSION="23.11 (Tapir)" Running under: Wayland (GNOME Shell 45.5) missing: preferred_scale Frozen: False Paths: kitty: /nix/store/ms4k2nl5xwfl5964rxpvczsyn09nslym-kitty-0.34.0/bin/kitty base dir: /nix/store/ms4k2nl5xwfl5964rxpvczsyn09nslym-kitty-0.34.0/lib/kitty extensions dir: /nix/store/ms4k2nl5xwfl5964rxpvczsyn09nslym-kitty-0.34.0/lib/kitty/kitty system shell: /run/current-system/sw/bin/zsh Loaded config files: /home/nixarkye/.config/kitty/kitty.conf

Config options different from defaults: background_opacity 0.95 clipboard_control ('write-clipboard', 'write-primary') confirm_os_window_close 0 dim_opacity 0.75 font_family CaskaydiaCove Nerd Font Mono font_size 12.0 modify_font: baseline 0 cell_height 0 cell_width 0 tab_title_template {title} update_check_interval 24.0 url_prefixes ('http', 'https', 'file', 'ftp', 'gemini', 'irc', 'gopher', 'mailto', 'news', 'git') Changed mouse actions: ctrl+shift+left release grabbed → mouse_click_url ctrl+shift+left release ungrabbed → mouse_click_url left click ungrabbed → mouse_click_url_or_select shift+left click grabbed → mouse_click_url_or_select shift+left click ungrabbed → mouse_click_url_or_select Added shortcuts: shift+super+w → close_os_window Colors: active_border_color #b7bdf8
active_tab_background #c6a0f6
active_tab_foreground #181926
background #24273a
bell_border_color #eed49f
color0 #494d64
color1 #ed8796
color10 #a6da95
color11 #eed49f
color12 #8aadf4
color13 #f5bde6
color14 #8bd5ca
color15 #a5adcb
color2 #a6da95
color3 #eed49f
color4 #8aadf4
color5 #f5bde6
color6 #8bd5ca
color7 #b8c0e0
color8 #5b6078
color9 #ed8796
cursor #f4dbd6
cursor_text_color #24273a
foreground #cad3f5
inactive_border_color #6e738d
inactive_tab_background #1e2030
inactive_tab_foreground #cad3f5
mark1_background #b7bdf8
mark1_foreground #24273a
mark2_background #c6a0f6
mark2_foreground #24273a
mark3_background #7dc4e4
mark3_foreground #24273a
selection_background #f4dbd6
selection_foreground #24273a
tab_bar_background #181926
url_color #f4dbd6

Important environment variables seen by the kitty process: PATH /nix/store/ms4k2nl5xwfl5964rxpvczsyn09nslym-kitty-0.34.0/bin:/nix/store/32hx7y3vn8l5wvpzw7jgradnxnlsb6y2-imagemagick-7.1.1-29/bin:/nix/store/2nhjsfc4pg74vqnsbjmnpi7359y6f3wi-ncurses-6.4-dev/bin:/run/wrappers/bin:/home/nixarkye/.nix-profile/bin:/nix/profile/bin:/home/nixarkye/.local/state/nix/profile/bin:/etc/profiles/per-user/nixarkye/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin:/home/nixarkye/.local/bin:/home/nixarkye/.cargo/bin:/home/nixarkye/.venv/bin LANG en_US.UTF-8 EDITOR nano SHELL /run/current-system/sw/bin/zsh DISPLAY :0 WAYLAND_DISPLAY wayland-0 USER nixarkye XDG_CONFIG_DIRS /etc/xdg:/home/nixarkye/.nix-profile/etc/xdg:/nix/profile/etc/xdg:/home/nixarkye/.local/state/nix/profile/etc/xdg:/etc/profiles/per-user/nixarkye/etc/xdg:/nix/var/nix/profiles/default/etc/xdg:/run/current-system/sw/etc/xdg:/nix/store/r6jz11br152jnaaf6b3m2nsd2mqmw0yh-gnome-settings-daemon-45.1/etc/xdg XDG_MENU_PREFIX gnome- LC_ADDRESS es_CU LC_NAME es_CU LC_MONETARY es_CU XDG_SESSION_DESKTOP gnome XDG_SESSION_TYPE wayland LC_PAPER es_CU XDG_CURRENT_DESKTOP GNOME XDG_SESSION_CLASS user LC_IDENTIFICATION es_CU XDG_DESKTOP_PORTAL_DIR /nix/store/97dggdiak8qjl9ahpmxccfb079zfmzqg-xdg-portals/share/xdg-desktop-portal/portals LC_TELEPHONE es_CU LC_MEASUREMENT es_CU XDG_RUNTIME_DIR /run/user/1000 LC_TIME es_CU XDG_DATA_DIRS /nix/store/r6jz11br152jnaaf6b3m2nsd2mqmw0yh-gnome-settings-daemon-45.1/share:/nix/store/6ywqswdc2q57mhysnh3jp6dcbxd62yz4-gsettings-desktop-schemas-45.0/share/gsettings-schemas/gsettings-desktop-schemas-45.0:/nix/store/8d431fhwmpfmf9rnpslx8pn98l151wq9-gtk+3-3.24.41/share/gsettings-schemas/gtk+3-3.24.41:/nix/store/4g53qqw24xy0d4jw0jnacxnr4dj539pd-libgnomekbd-3.28.1/share/gsettings-schemas/libgnomekbd-3.28.1:/nix/store/xsnw34sfyyjidkvxjzq53y6kmwfqh6f3-colord-1.4.6/share/gsettings-schemas/colord-1.4.6:/nix/store/nhlvq2zdj8b6x1zkyvfmcdi9vc8iqrmm-libgweather-4.4.0/share/gsettings-schemas/libgweather-4.4.0:/nix/store/r6jz11br152jnaaf6b3m2nsd2mqmw0yh-gnome-settings-daemon-45.1/share/gsettings-schemas/gnome-settings-daemon-45.1:/nix/store/s3lbiz08jrn7xs21imbpk8zblcnjd478-gnome-mimeapps/share:/nix/store/62bj51q8fdxa31agxlic40pnjfsvxx5j-desktops/share:/home/nixarkye/.nix-profile/share:/nix/profile/share:/home/nixarkye/.local/state/nix/profile/share:/etc/profiles/per-user/nixarkye/share:/nix/var/nix/profiles/default/share:/run/current-system/sw/share:/nix/store/6gjzqd38b86r7bkkxr650xk1sjc7aw1i-gnome-shell-45.5/share/gsettings-schemas/gnome-shell-45.5:/nix/store/nynd0vq2z8v72km7mdg23zzqc4aid2wh-gnome-shell-extensions-45.2/share/gsettings-schemas/gnome-shell-extensions-45.2:/nix/store/kq6y2pb0g8qb2mdz7ilshcfck7bh642a-gnome-session-45.0/share:/nix/store/6ywqswdc2q57mhysnh3jp6dcbxd62yz4-gsettings-desktop-schemas-45.0/share/gsettings-schemas/gsettings-desktop-schemas-45.0:/nix/store/8d431fhwmpfmf9rnpslx8pn98l151wq9-gtk+3-3.24.41/share/gsettings-schemas/gtk+3-3.24.41:/nix/store/r6jz11br152jnaaf6b3m2nsd2mqmw0yh-gnome-settings-daemon-45.1/share/gsettings-schemas/gnome-settings-daemon-45.1:/nix/store/kq6y2pb0g8qb2mdz7ilshcfck7bh642a-gnome-session-45.0/share/gsettings-schemas/gnome-session-45.0:/nix/store/6gjzqd38b86r7bkkxr650xk1sjc7aw1i-gnome-shell-45.5/share LC_NUMERIC es_CU



**Additional context**
With kitty --config NONE, the error persist.
kovidgoyal commented 4 weeks ago

dup of #7349