コンソールマウスプログラムgpmの問題を解決するには?

コンソールマウスプログラムgpmの問題を解決するには?

私はgpmが最初から新しく構築された最小限のLinux環境で動作するように努めています。 Mac OS X Yosemite 10.10.5ホストのVirtualbox 4.3.28インスタンスで実行されているLFS(Linux from Scratch)7.8システムにバージョン1.20.7をインストールしました。私はこれが口が長くて潜在的に複雑な質問であることを知っていますが、この記事を読んでいる人が洞察を共有できることを願っています。

psaux、マウスなどを使ってカーネルを再コンパイルしました。 mdeviceとプロトコル設定のさまざまな組み合わせで/etc/sysconfig/mouseを変更し、設定変更の間で再起動しましたが、何の効果もありませんでした(/dev/psaux、/dev/mice、/dev/mouse0; ps2、imps2待機)。

VMマウスをUSBからPS/2に変更しました。

問題は、マウスカーソルがまったく表示されないことです。

これに対する明確な解決策があれば幸いです。私はVM、ホスト、ゲスト間のやり取りについてあまり知りませんが、これまではドライブやBIOSなどを扱うのは比較的簡単でしたが、これは私をパニックにさせます。私が見つけたすべての議論には、apt-getやpacman、または同様のパッケージマネージャと設定のためのオペレーティングシステムが答えたDebianソリューションまたはArchソリューションがありました。私は助けることができる包装システムや完全に焼かれた流通の贅沢を持っていません。

私の質問は、以下を含むように拡張することもできます。

  1. Virtualbox仮想マシンのコンソールで動作するようにGPMを設定できますか?
  2. いくつかのトラブルシューティングのヒントがありますか?
  3. 何らかのエラーやログメッセージを提供するために使用できるテストコマンドはありますか?

--w

ベストアンサー1

これが見えるほど難しくないことがわかりました。これが「ベスト」ソリューションであるかどうかはわかりませんが、次のように動作します。

  1. 従来の/dev/psauxデバイスを使用してください。これを行うには、カーネルの構成とビルド中にデバイスドライバ - >入力デバイスサポート - >レガシー/ dev / psauxデバイスを提供するを選択する必要があります。

  2. 絶対アドレス指定を提供するvirtualboxでUSBタブレットを使用すると、VMが実行されていない間に変更が発生する可能性があります。

  3. gpm -m /dev/psaux -t imps2 コマンドを使用して手動で起動できますが、正常に動作したら、適切な起動スクリプト (BLFS ブートスクリプトで提供されているものなど) を使用して init を介してサービスを開始できます。

チャット、マウスを使用し、VirtualBox仮想マシンで実行されているVTにコピーして貼り付けてください:)

おすすめ記事