基本的にjockey-common
と同じことをするスクリプトを作成することは可能ですか?つまり、独自のドライバーを必要とするハードウェアを見つけてインストールするためのスクリプト。
[〜#〜] edit [〜#〜] Oliが述べたように、スクリプトはすでにUbuntuに存在します。ただし、どのスクリプトがjockey-text --help
にリストされているオプションに対応するか、およびその方法について既に知っている場合は、それらを使用するには、答えてください!
何を達成したいかはわかりませんが、jockey-text
を使用すると、コマンドラインからドライバーを検出してインストールできます。
出力を解析し、スクリプトを介して出力をフィードバックできるさまざまな引数があります。 jockey-text --help
を見てください
howそれが機能することを実際に試す必要がある場合は、すべてPython(dbusの軽いダスティング)なので、自由に飛び込んでハックすることができますあなたが望むもので周り。
スクリプトは/usr/lib/python2.6/dist-packages/jockey/
にあり(このパスは、異なるPythonバージョンが使用されている場合、将来のUbuntuバージョンで変更されます)、jockey-text
がどのようにインターフェースするかを確認できます。これは、独自のスクリプトでここにあります:/usr/bin/jockey-text
。
jockey.ui.AbstractUI
のようにjockey-text
を継承し、そこから作業することをお勧めします。しかし、それは単純なアプリケーションではありません。クラスを有意義に使用する前に、そのクラス内で実際に何が起こっているのかを理解するのに少し時間がかかります。