GNU/Linux >> Linux の 問題 >  >> Linux

一部のアプリケーションは、Sshを介したBashでのマウスクリックをどのように受け入れますか?

lynxのようなアプリケーション ブラウザ、htop などや他の多くの人は、bashで位置に依存するマウスクリックを受け入れます ssh以上 シェル。 ssh コマンドラインインターフェイスです。では、どのようにマウスクリックを受け入れますか?

承認された回答:

IMHO、このようなTUIアプリケーションを作成する最も簡単な方法は、ncursesを使用することです。

「NewCurses」は、基盤となるデバイスの詳細からTUIの設計を抽象化するライブラリです。引用したすべてのソフトウェアは、ncursesを使用してインターフェースをレンダリングします。

ターミナルエミュレーター(xterm、gnome-termなど)をクリックすると、ターミナルエミュレーターはクリックを一連のANSIエスケープコードに変換します。これらのシーケンスは、ncursesライブラリによってイベントで読み取られて変換されます。

Stack Overflow:NCursesでのマウス移動イベントの例を見つけることができます


Linux
  1. SSH経由でファイルをダウンロードおよびアップロードする方法

  2. Ssh – Sshを介してファイルをリモートで編集する方法は?

  3. Sudoを介してSsh上でスクリプトファイルを実行しますか?

  1. cPanelでSSH経由でデータベースをインポートするにはどうすればよいですか?

  2. cPanelでSSH経由でデータベースをエクスポートするにはどうすればよいですか?

  3. ssh 経由でディレクトリを比較する方法

  1. Ssh –グラフィックアプリケーションをリモートで実行するためにX over Sshを転送する方法は?

  2. SOCKS 経由で HTTP over SSH をトンネリングする方法は?

  3. SSH経由でVimで色を有効にする方法は?