From: "Daniel P. Berrangé" <berrange@redhat.com>
To: BALATON Zoltan <balaton@eik.bme.hu>
Cc: "Akihiko Odaki" <akihiko.odaki@daynix.com>,
"Philippe Mathieu-Daudé" <philmd@linaro.org>,
"Gerd Hoffmann" <kraxel@redhat.com>,
"Marc-André Lureau" <marcandre.lureau@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>,
qemu-devel@nongnu.org
Subject: Re: [PATCH] vl: Print display options for -display help
Date: Fri, 15 Dec 2023 12:54:59 +0000 [thread overview]
Message-ID: <ZXxMow-5UGOSgWo1@redhat.com> (raw)
In-Reply-To: <d1687e5a-a60e-fda8-5e8c-1ab9adf0e775@eik.bme.hu>
On Fri, Dec 15, 2023 at 01:43:37PM +0100, BALATON Zoltan wrote:
> On Fri, 15 Dec 2023, Akihiko Odaki wrote:
> > On 2023/12/14 22:00, BALATON Zoltan wrote:
> > > > So we go from:
> > > >
> > > > $ ./qemu-system-aarch64 -display help
> > > > Available display backend types:
> > > > none
> > > > gtk
> > > > sdl
> > > > curses
> > > > cocoa
> > > > dbus
> > > >
> > > > to:
> > > >
> > > > $ ./qemu-system-aarch64 -display help
> > > > -display sdl[,gl=on|core|es|off][,grab-mod=<mod>][,show-cursor=on|off]
> > > > [,window-close=on|off]
> > > > -display gtk[,full-screen=on|off][,gl=on|off][,grab-on-hover=on|off]
> > > > [,show-tabs=on|off][,show-cursor=on|off][,window-close=on|off]
> > > > [,show-menubar=on|off]
> > > > -display vnc=<display>[,<optargs>]
> > > > -display curses[,charset=<encoding>]
> > > > -display cocoa[,full-grab=on|off][,swap-opt-cmd=on|off]
> > > > -display dbus[,addr=<dbusaddr>]
> > > > [,gl=on|core|es|off][,rendernode=<file>]
> > > > -display cocoa[,show-cursor=on|off][,left-command-key=on|off]
> > > > -display none
> > > > select display backend type
> > > > The default display is equivalent to
> > > > "-display gtk"
> > > >
> > > > The latter is indeed more helpful.
> > >
> > > It is more helpful but maybe a bit overwhelming. Would it be
> > > possible to only print the options with -display cocoa,help similar
> > > to how -device help lists devices and -device sm501,help lists
> > > options for one device? Adding info about default to -display help
> > > is really helpful though (that could also be marked with (default)
> > > like in -machine help.
> >
> > It's copied from what qemu-system-aarch64 -h outputs. At least it's less
> > overwhelming than qemu-system-aarch64 -h.
>
> This changes what -display help does so if some script depends on that it
> may not be a good idea. Since the same info is already in -help maybe this
> change to add that to -display help as well is not the best solution so I'd
> say drop this patch and leave it as it is for now.
We consider help output to be only for humans.
No scripts should ever be parsing any QEMU output, as we provide
QMP for automated detection/querying of features.
IOW, if some script is parsing help output we are fine to break
them if it improves QEMU's output for humans in a justiable way.
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
next prev parent reply other threads:[~2023-12-15 12:55 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-14 6:47 [PATCH] vl: Print display options for -display help Akihiko Odaki
2023-12-14 9:29 ` Philippe Mathieu-Daudé
2023-12-14 13:00 ` BALATON Zoltan
2023-12-15 11:36 ` Akihiko Odaki
2023-12-15 12:43 ` BALATON Zoltan
2023-12-15 12:54 ` Daniel P. Berrangé [this message]
2023-12-15 13:07 ` BALATON Zoltan
2023-12-17 6:38 ` Akihiko Odaki
2023-12-14 19:10 ` Marc-André Lureau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZXxMow-5UGOSgWo1@redhat.com \
--to=berrange@redhat.com \
--cc=akihiko.odaki@daynix.com \
--cc=balaton@eik.bme.hu \
--cc=kraxel@redhat.com \
--cc=marcandre.lureau@redhat.com \
--cc=pbonzini@redhat.com \
--cc=philmd@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).