Implement starting kitty hidden

Fixes #3466
This commit is contained in:
Kovid Goyal
2025-04-23 08:50:02 +05:30
parent ca30b4196b
commit c1b6b4494a
11 changed files with 64 additions and 30 deletions

View File

@@ -172,6 +172,11 @@ When set and using :option:`--single-instance` will toggle the visibility of the
existing panel rather than creating a new one.
--start-as-hidden
type=bool-set
Start in hidden mode, useful with :option:`--toggle-visibility`.
--debug-rendering
type=bool-set
For internal debugging use.
@@ -338,6 +343,8 @@ def main(sys_args: list[str]) -> None:
sys.argv.extend(('--class', args.cls))
if args.name:
sys.argv.extend(('--name', args.name))
if args.start_as_hidden:
sys.argv.append('--start-as=hidden')
for override in args.override:
sys.argv.extend(('--override', override))
sys.argv.append('--override=linux_display_server=auto')