LinuxでXbox360コントローラーを使用および構成する方法

  • 共有
  • ツイート
  • 0

Ubuntuは、デフォルトではゲームコントローラのサポートが含まれていますが、それはやや欠けています。

また読む:UbuntuでXbox360コントローラーを使用する簡単な方法

デフォルトのxpadドライバは、長い時間のためのトラブルの原因となっています。 そして、それはいくつかのためにうまく動作しますが–それはあなたが含まれている場合は、この記事に注意を払う必要はありません–それがない人のた

XBoxDriver

xboxdrvは、OSとゲームパッドの間のより信頼性の高いブリッジである”xbox/Xbox360gamepad driver for Linux that works in userspace”です。

Xbox360controller

それは完全にほとんどのXboxコントローラ、より具体的には”Xbox1gamepads、Xbox360USB gamepadsとXbox360ワイヤレスゲームパッド、最初とサードパーティの両方”をサポートしています。

1. Logitechコントローラのサポートはxboxdrv0.8.5でのみ追加され、Ubuntu13.04でデフォルトで利用可能な0.8.4では追加されなかったため、ppaからxboxdrvをインストールしました。

sudo add-apt-repository ppa:grumbel/ppa

sudo apt-get update&&sudo apt-get install xboxdrv

xboxdrvのウェブサイトで互換性についての詳細を読むことができます。

2. 次に、xpadドライバを無効にする必要があります。 これを行うには2つの方法があります。

ドライバーのロードを永続的に無効にするには、ターミナルを開き、次のコマンドを入力します:

gksu gedit /etc/modprobe/blacklist.conf

ファイルの最後に次の行を追加して、ドライバーのロードを永続的に無効にします:

ブラックリストxpad

または、あまり永続的な方法のために、あなたはすぐにそれを無効にし、ブラックリストを変更した後に再起動を避けることがでコンフ…

3. 最後に、ゲームパッドを接続し、コマンドラインから新しいドライバを実行します。

sudo xboxdrv--silent

–-silentオプションは、ドライバーがゲームパッドに関する情報の極端な量の情報を出力するのを防ぎます。

それはかなりそれであり、新しいドライバはSuperTuxKartやPortalのようなSteamゲームのようなゲームパッドをサポートするゲームで動作します。

ただし、コントローラ入力をサポートしていないゲームでは、–-configオプションを指定してxboxdrvを使用して、ゲームパッドのキーとアナログスティックをマウスとキーボー:

sudo xboxdrv--silent--config

これらのファイルを書くことは、このチュートリアルの範囲外ですが、あなたはここで詳細を見つけることができますし、また、web上でこれらのスクリプトの多くを見つけることができます。 例えば、ここで私はMinecraftのために以前に準備したものです。

QJoyPad–Graphical Axis Editor

独自のスクリプトを書くというアイデアを空想しない場合は、qjoypadを使用することができます。

QjoypadはUbuntuの下で実行するのに少し苦労しています。 これらの古いかもしれないように、グーグルのビットは、助けるべきです。デボラ-デ-ボラ-デ-ボラ

インストールされると、コマンドラインから以下を使用してツールを起動できます:

qjoypad--notray

それはその中に古いように見えるゲームパッドを持つ小さなウィンドウとして表示されます。 その後、それを使用して、コントローラの個々のビットをキーボードまたはマウス上の対応するアクションにバインドできます。 ここでは、基本は次のとおりです:

QJoyPadレイアウトエディタ
QJoyPadレイアウトエディタ

ゲームパッドを左クリックしてレイアウトエディタに入ります。 新しいレイアウトを開くには、「追加」を押して名前を付けます。 次に、jstest-gtkツールを使用して、必要なキーに割り当てる必要がある軸またはボタンを見つけることができます。

たとえば、左のジョイスティックをAWSDキーに割り当てて移動させたいとします。 これを行うには、Unity Dashからjstest-gtkアプリケーションを開き、コントローラーをダブルクリックして左のジョイスティックを移動して、対応する軸を確認します。 ジョイスティックを横に動かすと、軸0が移動します。 上下に移動すると、軸1が移動します。

QJoyPadの軸は常にjstest-gtkの軸よりも大きいため、軸0は軸1に対応し、軸1は軸2に対応します。 したがって、横方向の動きを設定するには、軸1を押してから、左ボタン(これらのボタンは白いバーの下にあります)をAに、右ボタンをDに変更します。

グラデーションオプションを有効にすると、動きが緩やかになるため、ジョイスティックを少しだけ動かすとゆっくりと動くことができます。 あなたのコントローラが動作するようにしたい方法のための最適なオプションを見つけるために設定のいくつかを約混乱して自由に感じ

同様に、グラデーションオプションを使用して、ジョイスティックの動きをマウスの動きに対応させることもできます。 マウスを移動する方向に応じて、キーボードオプションではなく4つのマウスオプションのいずれかを選択するだけです。

通常のキーの設定はやや簡単です。 QJoyPadウィンドウの下部にあるクイックセットを押すだけです。 ポップアップが表示されたら、コントローラの目的のキーを押してから、右のキーボードキーを押します。

更新ボタンを使用してレイアウトを保存するか、Revertを使用して最後に保存されたバージョンへの変更を元に戻すことができます。 Removeオプションは自己説明可能です。 戻るQJoyPadの小さなジョイスティックウィンドウで、あなたはすぐにレイアウトを変更するには、それを右クリックすることができます。

xboxdrvを使い終わったら、Ctrl-Cキーの組み合わせを使用して終了するか、端末を閉じるだけです。

  • シェア
  • ツイート

Leave a Reply