問題タブ [terminal-emulator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3477 参照

c++ - wxWidgets の端末のようなウィンドウ?

端末エミュレータのように動作する要素を wxWidgets GUI に追加しようとしています。コマンドを実行するシェルに関してではなく、端末で実行されているアプリケーションの入出力セットアップだけです。

基本的に、要件は次のとおりです。

ストリーミング入出力: 文字を入力すると入力ストリームに追加され、何かが端末にパイプされるとすぐに出力されます。

編集不要: 文字を入力すると、ターミナルで実行されているアプリケーションによっておそらく消費されているため、その文字は永続的に存在します。

ある種のスクロール (数行しか表示されていない場合でも)。

すでにこれを行っているものがあればいいのですが、wxTextCtrl などの既存のコントロールでこれを実装する方法についての提案も歓迎します。

0 投票する
2 に答える
2864 参照

cocoa - Mac OS X 端末エミュレーターをコーディングしていますか?

Mac OS X 用のターミナル エミュレータを作成したいと考えています。問題は、どこから始めればよいかわかりません。大量の NSTask を使用することはできますか? それとも、xterm や urxvt などのプログラムの大量のソース コードを読む必要がありますか? 多くのカスタマイズ可能性 (= 構成ファイルの解析なし) や複雑な機能は必要ありません。シェルとして bash のみを使用します。

答えてくれてありがとう!

-マイク

0 投票する
1 に答える
597 参照

reflection - ターミナル エミュレータ - attachmate による KERMIT と Reflection の対比を比較しますか?

誰かがReflectionとKERMITを比較して対比できますか? 彼らは同じことをしますか?どちらが良いですか?なんで?これらのいずれかを私のビジネスで使用する必要があるかもしれません。情報を求めています。

ありがとう

W

0 投票する
1 に答える
910 参照

ssh - VT100 SSH セッション ストリームでコンソール プロンプトを検出する

SSH接続を開き、サーバーにコマンドを送信して応答を受信できるようにするために、ラッパーライブラリ(C#で、ただしここではそれほど重要ではありません)に取り組んでいます。ただし、主なことは、コマンド呼び出しで応答ストリームをバッファリングし、シェルがコンソール プロンプトに戻ったら、すべてを 1 つの文字列としてユーザーに返すことです。そうすれば、コマンドを実行するだけで済み、ジョブ中にサーバーがコンソールに書き戻すたびにすべての応答イベントを処理する必要がなくなります。

それで、私の主な質問は、VT100 セッションで、サーバーが入力プロンプトに戻ったことを確実に判断する方法はありますか? これまでに見つけた唯一のことは、私が試した2つのsshサーバー(cygwinとFedora)で、常に出力されるように見える最後の文字シーケンスは '[esc] [0m' [esc]、ASCIIであるということですcode 27 これは標準的なものだと思いたいのですが、そのシーケンスが何であるかを調べたところ、次のことがわかりました。

modeoff SGR0、文字属性をオフにする

「入力を待っています」のような、より具体的な何かを望んでいました:P

これがすべて/ほとんどのシステムで機能するかどうかのアイデアはありますか? または、より良い方法があれば?

0 投票する
1 に答える
9957 参照

android-emulator - how to get root access on android 2.3 emulator

i am trying to get root access on my android emulator to run iptables. i went through many forums and tried many methods but nothing seems to work. the following is my device specification and i try everything on emulator.

version - 2.3 kernel version - 2.6.29-00261-g0097074-dirtydigit@digit #20

build number - sdk-eng 2.3 GRH55 79397 test-keys

so how to become root in the android. please help.

0 投票する
3 に答える
1965 参照

perl - 端末ウィンドウの文字サイズをプログラムで決定する方法は?

ターミナル エミュレータ ウィンドウで株価チャートを ASCII アートとして表示するスクリプトを作成しています。私は通常、OSX/Terminal.app を使用しますが、Linux ベースのソリューションは許容可能な代替手段です。

私のスクリプトには現在、画面の幅と高さ (これもピクセルではなく CHARACTERS で測定されます) のコマンドライン引数があり、デフォルトは私自身の発明の環境変数によって決定されます。これらのスクリプトで現在のウィンドウのサイズ (IN CHARACTERS) を判断し、それをデフォルトとして使用したいと考えています。私の 17 インチ Macbook Pro の大きなウィンドウの典型的なサイズは 200 x 68 かもしれません。

これは perl スクリプトですが、他の言語で解決策を知っている場合は教えてください。

ティア。
ケン

0 投票する
2 に答える
1903 参照

python - 対話型シェル (VTE) を PyGtk GUI に組み込み、独自のウィジェットを操作する

私は次のことを計画しています:

いくつかのウィジェットを使用して PyGtk GUI (ハードコード、Glade なし) を作成し、画面の下部にある種の VTE (仮想端末エミュレーター) を配置して、ウィジェットを操作できるようにします。たとえば、ウィジェットの属性を変更したり、コマンドライン。

結果は、AutoCAD のコマンドを使用した場合と似ていますが、GUI オブジェクトに対して操作を行っているだけです。

私はすでにgtk.VteTerminalウィジェットについてほとんど見つけていませんが、実際の例を見つけたり、自分で作成したりできなかっただけでなく、Pythonコマンドを実行してGUIにアクセスできる「現在のセッション」のPython端末ではなく、システム端末のようですオブジェクト。

なにか提案を?

読んでくれてありがとう

0 投票する
3 に答える
15456 参照

python - Python 端末エミュレーション

Python アプリ内で xterm 互換の仮想端末を実行したいと考えています。内部で ncurses ベースのアプリケーションを実行し、ユーザーの入力をフィードして出力を読み取る必要があります。

これまでのところ、python-vte を見つけましたが、GTK+ ウィジェットのみを提供し (libvte には必要な VtePty クラスがありますが、Python バインディングにはありません)、受け入れられない libgtk 依存関係があります。

Python で端末エミュレーションを実行する他の方法はありますか?

0 投票する
1 に答える
305 参照

android - Android で同じネットワークで利用可能な Web サービスにアクセスできない

Android 2.1 タブレットを使用しています。自分の Web サービスにアクセスする簡単なアプリケーションを作成しました。エミュレータでうまく動作します。しかし、Android デバイスでは失敗します。タイムアウト例外が発生しています。言及されているように、私はインターネット許可とタイムアウト許可を持っていますが、フォーラムメッセージはほとんどありません。ネットワークのファイアウォールを無効にしました。ターミナルエミュレーターからpingを実行してネットワークの可用性を確認することはできませんでしたが。また、Androidデバイスのブラウザを介してWebサービスのベースURLにアクセスしようとしました。うまくいきません。Androidデバイスと同じwifiネットワークに接続されているラップトップのポート9080でWebサービスを実行しています。私はまったく無知です。どんな助けでも大歓迎です。