Windowsの場合と同じように、Xbox360コントローラーでUbuntu 12.10でThe Walking D eadをプレイしようとしています。問題はゲームの開始であり、マウスとキーボードのみを使用できます。 Windowsでは、コントロールのプラグを抜くとそのように起動し、プラグを差し込むとXbox360モードで起動します(異なるボタンなど)。
Xbox360ドライバーをインストールしようとしました ここに示すように ですが、ppaがありません。
Jtest をインストールしようとしましたが、コントローラーとすべてを認識しますが、それでもゲームでは使用できません。
ここでの問題は、UbuntuやThe Walking Deadの問題ではなく、Wineの問題です。これは、LinuxオペレーティングシステムでWindowsゲームをプレイできるようにするために使用している互換性レイヤーです。
これについてはすでに質問しました しかし、残念ながらWineは現時点ではジョイスティックをサポートしていません。 Edgeのケースはいくつかあると思いますが、そこに行きます。
ジョイスティックをキーボードコントロールにマッピングするという回避策がいくつかあります。それは地獄のように厄介であり、スティックの解像度を失いますが、いくつかのことのために、これで十分です。これには xboxdrv
を使用する必要があるため、組み込みのxpad
モジュールをブロックする必要があります。
以下に例を示します。
xboxdrv --trigger-as-button --ui-axismap x2=ABS_Z,y2=ABS_RZ --ui-buttonmap A=BTN_B,B=BTN_X,X=BTN_A,TR=BTN_THUMBL,TL=BTN_MODE,GUIDE=BTN_THUMBR
xboxdrvフォーラムのスレッド からほぼ逐語的に取り上げました。 Rageをターゲットにしているため、おそらく完璧ではないでしょうし、マッピングをいじる必要があります。