問題タブ [xterm]
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.
python - xterm で現在のテキストの色を読み取る
私はさまざまなユーティリティを作成しており、色付きのテキストがとても気に入っています。エスケープシーケンスを使用するだけで、空想は何もありません。pprint(msg, color) 関数を持つ単純なクラスを作成しました。ここでコードを見つけた後、かなり簡単に機能するようになりました。
私が抱えている問題は、印刷後に色をオフにできるはずだということです。たとえば、ユーザーが私のプログラムを実行してほとんどすべてをデフォルトの端末色で印刷するとしますが、エラーがあり、エラーを赤で印刷したいとします。エラー メッセージの先頭に '\033[0;32m' を付けると、メッセージは赤で表示されます。残念ながら、変更するまですべてのテキストは赤です。メッセージの色を知っているので、プログラムの実行中は通常問題ありません。ただし、プログラムが終了した後も色が残ります。基本的に、プログラムの開始時に現在の色を読み取り、終了時にそれを復元したいと考えています。終了時にスクリプトが pwd を復元するのと同じ方法。
現在のエスケープ シーケンスを読み取るにはどうすればよいですか?
システム: Red Hat 5.x Bash Python 2.3
助けてくれてありがとう。
cygwin - Cygwinの米国以外の文字または間接文字は、追加のモニターのxtermでは機能しません
私は今、Windows7とXPマシンの2か所でこの奇妙なことに遭遇しました。
追加のモニターが接続されたラップトップを持っています。スタートメニューのショートカット(Cygwin-X / XWinサーバー)を使用して、cygwinのxサーバーを起動します。次に、右下のアイコントレイにあるXアイコンを右クリックし、[アプリケーション] / [xterm]を選択して、xtermを開始します。
xtermを取得します。その中にテキストを入力できますが、xtermウィンドウが存在するモニターに応じて、スウェーデン語のキーボードで2回キーを押す必要があるすべての文字(例:「〜」では、最初にalt +「^¨〜」とマークされたキーを押す必要があります)スペースを押して、画面上に単一の〜をレンダリングすると、スペースが印刷されます。
xtermを他のモニターに移動すると、突然xtermに〜を入力できるようになります。前のモニターに戻すと、もう入力できません。
不可思議体験?これは、私のXPラップトップで私が今抱えている問題です。私のWindows7ラップトップ(同じ基本設定)では、一方のモニターでåäö(間接文字/結合文字ではなく、キーボードにそれぞれå、ä、öのマークが付いたキーがあります)のようなものしか入力できないという問題がありました。
X Serverを起動するためのさまざまな方法をいじくり回しましたが、ここで説明するように、正しい方法で実行していると思います。
私のcygwinのインストールは、おそらく両方のマシンで1年前のものです。この動作の原因となる設定を見つけたいので、将来同様の問題が発生した場合に対処できます。
何か案は?
編集:htmlタグのように見えたものが壊れました。
linux - とにかく、ボックスの代わりにカーソルの「垂直線」を変更しますか?
XTERM でカーソルをボックスではなく「垂直線」に変更する方法はありますか?
箱: ■
行: |
c - プログラムからのxtermの入力のラインバッファリングを無効にする方法は?
つまり、ユーザーがEnterキーを押すのを待たずに、キーストロークをプログラムに直接送信する方法です。cbreak()
基本的に私は呪いの呼びかけのようなものを手に入れようとしています。(しかし、回避できなかったいくつかのバグ/機能不全のために、呪いを使用することはできません。)これは単なる些細なエスケープシーケンスであるはずのようですが、何も見つかりませんでした。
cygwin - Midnight Commander (mc) が cygwin で動作しない (「ターミナルを開く際のエラー」)
Midnight Commander を Cygwin 環境にインストールしましたが、機能しません。誰が何が問題なのかを理解するのを手伝ってくれますか?
これが私が見ているものです:
のバージョン情報は次のmc
とおりです。
...そして、Cygwin のバージョンは次のとおりです。
前もって感謝します!
cobol - Xterm ターミナルとサイズ変更コード
25 年以上前の非常に古いアプリケーションの変換を進めています。
SCREEN 132文字の幅を広げるためにエスケープシーケンスを送信します...
しかし、それは機能しませんでした。ほとんどの場合に機能するように見えるXTERM平衡を配置しました.
それは
画面のサイズは正常に変更されますが、問題があります。COBOL プログラムがコマンドを実行するために使用するコードは次のとおりです。
CALL "SYSTEM" USING BY CONTENT DS-REC
DS-REC が上記のコマンドである場所 を使用して....
問題は、画面のサイズを変更してもデータが以前の設定で印刷されることです...プログラムを再度呼び出すと、問題が解決し、正しく印刷されます...
別のエスケープコードも送信する必要があるかどうかは誰にもわかりませんか?
eclipse - Solaris の xterm で Eclipse を起動する方法
Sun Solaris の xterm で Eclipse を起動する方法はありますか。./eclipse コマンドを実行しようとしましたが、Eclipse が起動しません。
アップデート:
ディスプレイが設定されます。詳細は以下をご覧ください。
% echo $DISPLAY
169.52.56.88:0.0
% echo $JAVA_HOME
/usr/jdk/jdk1.5.0_14/
% which java
/usr/jdk/jdk1.5.0_14/bin/java
% cd ~schoudha
:/home/schoudha> cd Eclipse
:/home/schoudha/eclipse> ./eclipse &
[1] 23699
:/home/schoudha/eclipse> bg %1
[1] + ./eclipse &
[1] + Exit 15 ./eclipse
ps -ef | grep spantul1
spantul1 19475 19295 0 00:57:38 pts/101 0:00 -csh
spantul1 19295 15910 0 00:57:29 ? 0:00 /usr/openwin/bin/xterm -ls -sl 200 -display 169.52.56.88:0.0
spantul1 24041 19475 0 00:59:59 ポイント/101 0:01 ps -ef
spantul1 24042 19475 0 00:59:59 pts/101 0:00 grep spantul1
vim - ここでXTermの代わりにGNOMEターミナルを使用するにはどうすればよいですか?
次の変数をで定義してい~/.vimrc
ます。これはXTermでうまく機能しますが、GNOMEターミナルでは機能しません。助けてください。
ssh - startx には xterm をインストールする必要がありますか
リモートの Linux マシンにリンクしています。GUI を使用して、このマシン上のファイル/ディレクトリを表示できるようにしたいと考えています。xming と ssh と putty を実行してから、Windows マネージャーを起動しようとしました。出力は以下のとおりです。
ここで何が起こっているのか、xterm が利用できないようです。しかし、emacs を実行できるので、Windows マネージャーが存在する必要があります。代わりにそれを使用できますか?
startx --help の実行
help フラグを指定せずに startx を実行すると、別のエラー メッセージが表示されます。どうしてこれなの?
startx の実行
python - 別の端末でプロセスを実行する
私は実際にPopenを使用してPythonプログラムからサブプロセスを実行しています
proc= subprocess.Popen("xterm -e python script.py", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
そして、このプロセスが xterm で実行されている場合、 を使用して強制終了できます。(および,...) をCtrl+C
使用して他のシグナルを送信し、ジョブを再開して続行する方法はありますか? 別の解決策は、このプロセスを別の端末で実行することですが、これは可能ですか? 他の解決策は役に立ちます。ありがとうCtrl+Z
fg
xterm -e