[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: warning: menu-command-not-in-package

On Mon 13 Dec 04,  9:07 PM, martin f krafft <madduck@debian.org> said:
> also sprach Peter Jay Salzman <p@dirac.org> [2004.12.13.2055 +0100]:
> >    ?package(yadex): needs="x11" section="Games/Arcade" title="yadex" \
> >            hints="Doom,3D" command="x-terminal-emulator -e /usr/games/yadex"
> Make that 'needs="text"'... you need not worry about the terminal
> emulator. Please read the manual!
>   http://alioth.debian.org/docman/view.php/30046/2/menu-one-file.html#s3.4
I don't think I want 'needs="text"'.  According to the manual:

   X11: if this program runs under X11. 

   text: if it runs under a terminal. X11 window managers will
         spawn a X terminal emulator.

A terminal is a very general thing.  A virtual console is a terminal.  You
can have terminals over a serial connection.

But in order to yadex, you MUST have x11.  For example, you cannot use this
program in a virtual console.  It's an absolute must to have x11.  The
program is completely useless without x11.

My reading of the manual is that 'needs="text' is for something that can be
run from any kind of terminal, like nethack, nmixer, mpg123, or mp3blaster.
That doesn't describe yadex at all.

Should I really still change needs to "text"?


The mathematics of physics has become ever more abstract, rather than more
complicated.  The mind of God appears to be abstract but not complicated.
He also appears to like group theory.  --  Tony Zee's "Fearful Symmetry"

GPG Fingerprint: B9F1 6CF3 47C4 7CD8 D33E  70A9 A3B9 1945 67EA 951D

Reply to: