Bug 3541

Summary: tlclient doesn't support startup notification
Product: ThinLinc Reporter: Peter Åstrand <astrand>
Component: ClientAssignee: Bugzilla mail exporter <bugzilla-qa>
Status: NEW ---    
Severity: Normal CC: ossman
Priority: P2    
Version: 3.0.0   
Target Milestone: LowPrio   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:
Bug Depends on:    
Bug Blocks: 2023    

Description Peter Åstrand cendio 2010-06-02 12:44:38 CEST
Currently, our tlclient does not support the XDG startup notification protocol (http://www.freedesktop.org/wiki/Software/startup-notification). On a typical fat machine, this is not really a problem, since our .desktop file contains:

StartupNotify=false

However, on for example Igel terminals, the custom applications (such as tlclient) are launched with startup notifications enabled. This means that the mouse cursor will stay "busy" for a long time. 

We should eventually add support for startup notifications. This could either be done by implementing the protocol ourselves. It would probably be better to use the startup-notification library, though. Although the documentation seems to be a bit sparse, the API seems quite easy. We could, for example, take a look at the ./test/test-launchee.c example.
Comment 1 Pierre Ossman cendio 2012-01-31 08:32:50 CET
*** Bug 3986 has been marked as a duplicate of this bug. ***
Comment 2 Pierre Ossman cendio 2012-01-31 08:33:48 CET
From bug 3986:

> It might also solve the issue with Gnome 3 mentioned in bug 3798 where we'll
> lose the virtual desktop in the delay between tlclient and vncviewer.

Unfortunately not. It seems there is nothing that prevents the shell from doing this. See upstream bug:


https://bugzilla.gnome.org/show_bug.cgi?id=669055