All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bernhard Guillon <Bernhard.Guillon@opensimpad.org>
To: openembedded-devel@lists.openembedded.org
Subject: Re: X/Qt2 opie integration (patches included)
Date: Tue, 07 Oct 2008 14:33:52 +0200	[thread overview]
Message-ID: <48EB5730.8030700@opensimpad.org> (raw)
In-Reply-To: <gcfi87$g4t$1@ger.gmane.org>

Koen Kooi schrieb:
> On 07-10-2008 13:20, Bernhard Guillon wrote:
>> Any obstacles left? Else I would like to ask if some of you can please
>> commit it [2] [3] to .dev branch.
>
> I still dislike a single package handling so many different things 
> *and* containing config files for other packages.
>
It contains three different things:

-a config for blackbox which may is useless without xqtlauncher. it puts 
the taskbar from the bottom to the top of the screen.

-a .desktop(opie compliant) file for xkbd which is useless without 
xqtlauncher

-xqtlauncher skripts
--startxqt
    checks if x/qt2 is already running, creates a run file set up 
environment and starts x/qt2
--startxqt-wrapper
    starts startxqt in bg and also starts the wm (in this stage of 
development only blackbox)
--xqtlauncher
    takes an X11 application as argument e.g. xkbd
    check if this application is available
    check if xqt2 is running and starting it
    atomate count of the applications running +1
    run application
    atomate count of the applications running -1
    if application counter <= 0 kill xqt2

The symlink for xqtlauncher is needed because opie only takes the first 
exec argument of the .desktop file to decide if the application is 
already running and starts one application only once (discussed with 
bluelightning). The alternatives to this are creating shell script 
wrappers or change the code in opie. But changing the code in opie is no 
option for me.

For a useful xqt2 xkbd is currently needed because typing on opies 
keyboard kills xqt2 except of this it is quite stable on my simpad.

I can split the package.
For that I need some advice for spliting and naming of the packages.

What do you think about:

xqtlauncher-blackbox-config.bb
xqtlauncher-xkbd-desktop.bb
xqtlauncher.bb having the above as rdepends?

or
xqtlauncher-blackbox-config.bb
xqtlauncher-xkbd-desktop.bb
xqtlauncher.bb no depends except X/Qt2
and a task-xqtlauncher.
With this we could provide support for different window managers later. 
Currently only blackbox is supported.

or same as above but
xqt2-xqtlauncher-foo-bar.bb

best regards
Bernhard Guillon



  reply	other threads:[~2008-10-07 12:38 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-03 18:19 X/Qt2 opie integration (patches included) Bernhard Guillon
2008-10-04  6:30 ` Koen Kooi
2008-10-04 11:51   ` Bernhard Guillon
2008-10-07 11:20     ` Bernhard Guillon
2008-10-07 11:47       ` Koen Kooi
2008-10-07 12:33         ` Bernhard Guillon [this message]
2008-10-07 12:43           ` Koen Kooi
2008-11-21 17:32             ` Bernhard Guillon
2008-11-23 10:06               ` Bernhard Guillon
2008-10-07 12:43           ` Graeme Gregory

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=48EB5730.8030700@opensimpad.org \
    --to=bernhard.guillon@opensimpad.org \
    --cc=openembedded-devel@lists.openembedded.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.