web-dev-qa-db-ja.com

`jockey-common`で使用されるスクリプト

基本的にjockey-commonと同じことをするスクリプトを作成することは可能ですか?つまり、独自のドライバーを必要とするハードウェアを見つけてインストールするためのスクリプト。

[〜#〜] edit [〜#〜] Oliが述べたように、スクリプトはすでにUbuntuに存在します。ただし、どのスクリプトがjockey-text --helpにリストされているオプションに対応するか、およびその方法について既に知っている場合は、それらを使用するには、答えてください!

1
Oxwivi

何を達成したいかはわかりませんが、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を継承し、そこから作業することをお勧めします。しかし、それは単純なアプリケーションではありません。クラスを有意義に使用する前に、そのクラス内で実際に何が起こっているのかを理解するのに少し時間がかかります。

2
Oli