Ubuntu(バージョンによって異なる)はいくつかの新しいものを追加しますが、ほとんどのLinuxマシンの基本的なウィンドウシステムは、すべてのWindowsグラフィカルAPIに対応しており、Xウィンドウシステム(X11)とそのXlib拡張です。だからあなたは本当に、Ubuntuではなく、それらのコンテキストで答えを探したいと思っています。
私は(ユーザーが設定ファイルを編集して有効にするために選択する必要があります)XTEST拡張機能を使用してそれをやっについてのいくつかのページ
http://fernandomagro.com/security/hacking-web-games/があるここで、「X11注入マウスイベント」
にウェブ検索を試してみました http://www.dlitz.net/blog/2010/09/card-reader-3/
は、私はそれがXTESTまたはカーネルドライバやデバイスファイルの周りmonkeying特権なしで可能であるべきと思っているだろうが、人々がそれを行っている兆候を見つけることではないのです。
もう1つのことは、多くのLinuxアプリケーションがソース形式で利用できるということです。ほとんどのubuntuパッケージソフトウェアは、リポジトリからソースとして取得され、あなたのために構築されます。したがって、stdinやunixドメインソケットなど、追加のソースからコマンドを受け取るようにプログラムを修正することができます。実際には、多くのunix-y GUIプログラムはstdin上でコマンドを受け付けるためのモードをすでに持っているので、それらをスクリプトで使うことができます。
ありがとうございました。x11は私が最初に逃した知識の鍵です。それは少しの学習で可能になるように見えます。 –