mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 22:28:24 +02:00
Add check for wayland display env for panel kitten
panel kitten previously checked only for DISPLAY env variable, but a wayland session has WAYLAND_DISPLAY env set. Due to this wayland sessions without xwayland could not run panel kitten.
This commit is contained in:
@@ -158,8 +158,8 @@ def layer_shell_config(opts: PanelCLIOptions) -> LayerShellConfig:
|
|||||||
|
|
||||||
def main(sys_args: List[str]) -> None:
|
def main(sys_args: List[str]) -> None:
|
||||||
global args
|
global args
|
||||||
if is_macos or not os.environ.get('DISPLAY'):
|
if is_macos or not (os.environ.get('DISPLAY') or os.environ.get('WAYLAND_DISPLAY')):
|
||||||
raise SystemExit('Currently the panel kitten is supported only on X11 desktops')
|
raise SystemExit('Currently the panel kitten is supported only on X11 or Wayland desktops')
|
||||||
args, items = parse_panel_args(sys_args[1:])
|
args, items = parse_panel_args(sys_args[1:])
|
||||||
if not items:
|
if not items:
|
||||||
raise SystemExit('You must specify the program to run')
|
raise SystemExit('You must specify the program to run')
|
||||||
|
|||||||
Reference in New Issue
Block a user