From newsgroups.mail2@stefanbaur.de  Wed Sep 26 20:07:42 2012
Received: (at submit) by bugs.x2go.org; 26 Sep 2012 18:07:42 +0000
Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.8])
	by ymir (Postfix) with ESMTP id 872305DA6B
	for <submit@bugs.x2go.org>; Wed, 26 Sep 2012 20:07:42 +0200 (CEST)
Received: from [192.168.3.3] (HSI-KBW-134-3-205-207.hsi14.kabel-badenwuerttemberg.de [134.3.205.207])
	by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis)
	id 0Lkioe-1TrMle17xc-00aZk2; Wed, 26 Sep 2012 20:07:42 +0200
Message-ID: <5063445D.5050501@stefanbaur.de>
Date: Wed, 26 Sep 2012 20:07:25 +0200
From: Stefan Baur <newsgroups.mail2@stefanbaur.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120824 Thunderbird/15.0
MIME-Version: 1.0
To: submit@bugs.x2go.org
Subject: x2goclient lacks AppleScript scripting support on Mac OS X
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V02:K0:dW1PwTg1t22KPCBWv4JgjTyVsDdri4qqwN744TXllLt
 wQvA4okkgAaz2mSSVsj8uVSxl8KVgJH+iRiTVUujhKccGeJXyI
 QSFFIJDZ+Vx0GkOApM8m6rByN/ApW5FZ7DSBAqfE+Uy2+5rs7J
 muUi3Ao6OB0SIe2pjQc18vTkBlIpnMnlEiwZ+QOQdQC9t1yjES
 Zufpj7Jwfq619jASeVnQvZIkqcFKl5zdwF7bPjzjEMP26Jf414
 9x7o8/xQNGpJOtNlA1Tdx8SbF7gYWTi1MG4PaCfCi5u3wF2YdH
 eWyVUgLWac7JjScp7C5S9HFObdieTdeHD5BtbIidIzuW0hIfi0
 BRPl7KfRFwS+vMjg02M3/6IZfoKux1KxfOueV6Mpg

Package: x2goclient
Version: 3.99.2.2
Severity: minor

It is currently impossible to control x2goclient on Mac OS X using 
AppleScript, except for blindly sending keypress commands.

So,

tell application "x2goclient"
     activate
end tell
tell application "x2goclient"
     set miniaturized of window 1 to true
end tell

fails, while

tell application "x2goclient"
         activate
         tell app "system events"
                 keystroke "h" using command down
         end tell
end tell

works *unless* x2goclient is currently busy (e.g. performing a login 
sequence), in which case the command is ignored.

A well-behaved app can be controlled like explained here: 
http://laclefyoshi.blogspot.de/2010/10/google-chrome-ver.html
(drag and drop app icon on AppleScript editor icon; list of available 
properties shows up)

Trying this with x2goclient returns an error message that x2goclient is 
not scriptable.

-Stefan
