terminfo

コンパイルされたterminfoファイルからtermcap文字列をどのように生成しますか?
terminfo

コンパイルされたterminfoファイルからtermcap文字列をどのように生成しますか?

このスレッドのタイトルはほとんどすべてを教えてくれます。 私はこの問題を検索したときに私が望むことをするというプログラムに言及していましたが、unticこのプログラムは私のディストリビューションの公式パッケージにはないようです。 (コンパイルされた)terminfoからtermcapに移動する他の方法はありますか? ...

Admin

壊れたGnu画面のインストールの問題を体系的に解決するには?
terminfo

壊れたGnu画面のインストールの問題を体系的に解決するには?

私は最近共有Linuxクラスタで作業を開始しましたが、このgnu-screenバージョンが古すぎるようです(4.01、2006年)。 私はシステム管理者に最新バージョンのgnu-screenをインストールするように説得できなかったのでconda。 ~/.screenrc残念ながら、長期信頼をインストールした後も、インストールしたcondagnu-screenインスタンスはまったく機能しませんでした。 たとえば、バックスペースキーは、カーソルの左側にある文字を削除せずに、少なくとも画面に表示される内容に対してスペースバーのように機能します。C-r使用しているキ...

Admin

`tput`が色サポートを検出する方法
terminfo

`tput`が色サポートを検出する方法

シェルスクリプトができるだけ多くの端末をサポートできるようにします。つまり、サポートされている場合は、ANSI色、太い色、および暗い色のみを追加します。しかし、サポートされている色の数を検出したいと思います。我々はそれを使用することができますtput colors。 ただし、一部の単純なシステムではこの機能がインストールされていないことがわかりました。だからシェルで実装したいと思います。 どのようにtput colors動作しますか?tput colorsPOSIXコマンドと同等のものはありますか?助けと回答をお願いします。 ...

Admin

ANSI/カラーシーケンスを白黒端末に送信するLinux 9コマンド
terminfo

ANSI/カラーシーケンスを白黒端末に送信するLinux 9コマンド

Rocky Linux 9でWyse50端末エミュレーションを使用しています。マニュアルページ、ヘルプ画面などは、システムが端末エミュレータが理解できない属性やカラーコードを出力するため使用できません。たとえば、次のようにman cpなります。 1mSYNOPSIS0mm 1mcp 22m[4mOPTION24m]... [4m-T24m] 4mSOURCE24m 4mDEST0mm 1mcp 22m[4mOPTION24m]... 4mSOURCE24m... 4mDIRECTORY0mm 1mcp 22...

Admin

ターミナルグリフがフォントで定義されているのか、それとも独自のソースコードで直接定義されているのかを尋ねる質問はありますか?
terminfo

ターミナルグリフがフォントで定義されているのか、それとも独自のソースコードで直接定義されているのかを尋ねる質問はありますか?

多くの最新の端末エミュレータには、独自のソースコードに直接ブロック図の文字の外観の定義が含まれており、ディスプレイをレンダリングするときにフォントが提供するバージョンを無視します。このようにレンダリングされた文字の外観を検出するために端末で実行されるプログラムの普遍的な方法はありますか?特に、プログラムが広くサポートされていない追加のボックス文字の外観を使用している場合、その文字が利用可能であることを確認するための最良の方法は何ですか?おそらくterminfo? 現在のユースケースは、ncursesグラフィックコンポーネントのためにPythonで書かれた小規...

Admin

ダイアログボックス(ncurses)の最小用語機能のリストはありますか?
terminfo

ダイアログボックス(ncurses)の最小用語機能のリストはありますか?

ncursesダイアログライブラリ(どこでも利用可能)を使用しようとしています。ソースミラーはこちら)、ダイアログボックスを使用するか、stdin / out / errがcharブロックデバイス、ttys、およびどのtermcapsに接続されているかによって、stderrとプロンプトで印刷するかどうかをコードで動的に決定します。私は less で正しくレンダリングできるかどうかを検出するのにかなり信頼できるコードを盗み、termcaps ce、cd、cland cm、または を探して、そうhoでなければll愚かなモードに切り替えます。ただし、lessの要件...

Admin

tmuxのプレフィックスにメニューキーをバインドしましたが、「無効なキーバインディングエラー」が発生します。
terminfo

tmuxのプレフィックスにメニューキーをバインドしましたが、「無効なキーバインディングエラー」が発生します。

私はtmuxを使い始めて、メニューキーをプレフィックスにバインドしようとしましたが、「無効なキーバインディングエラー」が発生しました。どのキーが有効であるか、または有効にするためにconfファイルに何を書くべきかを知っておくと便利でしょうか? 、それはいい ...

Admin

太字のフォントレンダリングを制御するターミナルエミュレータの設定
terminfo

太字のフォントレンダリングを制御するターミナルエミュレータの設定

太字のフォント(ANSI:)の効果は、CSI 1 mターミナルエミュレータによって異なります。たとえば、他の端末エミュレータで次のスクリプトを実行します。 #!/bin/sh echo "TERM = $TERM" for mode in 0 2 1 '1;2'; do printf '\033[%s;38;5;%dm\033[48;5;%dm%s\033[0m\n' "$mode" 0 15 "testing ($mode)" done 次の出力を提供します テストされた端末エミュレータでは、太字のxtermテキストのみが正しくレンダリングされ...

Admin

terminfo / termcap `tput太字`/`tput md`:太字の移植性
terminfo

terminfo / termcap `tput太字`/`tput md`:太字の移植性

次の色をサポートするポータブルシェルスクリプトがあるとします。 #!/bin/sh set -o nounset tput_init_linux () { set_fg_color='tput setaf'; reset_color=$(tput sgr0 2>/dev/null); } tput_init_bsd () { set_fg_color='tput AF'; reset_color=$(tput me 2>/dev/null); } tput_init_none () { set_fg_color=':'; ...

Admin

termcap 関数の端末状態を取得します。
terminfo

termcap 関数の端末状態を取得します。

smamなどの端末設定の状態をどのように検索できますかrmam? その理由はrmam私が設定したものです。 tput rmam スクリプトからsmam出口設定に進みます。 tput smam ただし、スクリプトの起動時に端末がすでに設定されている場合は、終了時に設定したくrmamありません。smam これはどのように達成できますか? ...

Admin

「xterm-256color」と「putty-256color」の違いは何ですか?
terminfo

「xterm-256color」と「putty-256color」の違いは何ですか?

タイトルからわかるように、違いは何ですか? いつこれらのいずれかを使用する必要がありますか? また、putty-256colorのtermcap / terminfoの「標準」定義を得た人はいますか? Googleは検索にはあまり役に立ちません。このように、Googleはこの問題に関するすべての質問にほとんど役に立ちませんでした! ...

Admin

より高いレベルで…
terminfo

より高いレベルで…

最近情報を見つけようとしています。明らかに、私の目標はncursesCに似たライブラリを作成することです。私は完全に知っていますANSIエスケープシーケンスそしてそれを使用する方法。しかし、私は移植性が欲しいので、terminfoデータベースに興味があります。たとえば、文書の一部を読みました。 https://www.tldp.org/HOWTO/Text-Terminal-HOWTO-16.html) https://en.wikipedia.org/wiki/Terminfo terminfoのマニュアルページ これにより理論と原理を理解できまし...

Admin

Linuxでtoeコマンドの実際の使用は何ですか?
terminfo

Linuxでtoeコマンドの実際の使用は何ですか?

コマンドの使い方を理解しようとしていますtoe。 マニュアルページでこのコマンドの機能を特定するのに問題があります。 また、インターネット上のどの例も見つかりません。 マンページから: toe - (terminfo)エントリテーブル [..]には、デフォルト名と説明で使用可能なすべての端末タイプが一覧表示されます。 誰かが例えば簡単な説明を提供できますか? ...

Admin

terminfoは/usr/local/shareオプションを提供しますか?
terminfo

terminfoは/usr/local/shareオプションを提供しますか?

グローバルterminfoファイルをどこにインストールする必要がありますか?あなたは持っていますか/usr/local/share/terminfo?私はディストリビューションのterminfoファイルを汚染したくありません/usr/share/terminfo。 ...

Admin