tty

Fingerコマンドは、ttyの書き込み権限に関する情報をどこで取得しますか?
tty

Fingerコマンドは、ttyの書き込み権限に関する情報をどこで取得しますか?

fingerLinux MintでCで独自のコマンドを作成しようとしています。実際のfingerコマンドを調べながら、短い出力形式を使用するときにコマンドがttyに表示するアスタリスクは、ユーザーの1人が書き込み権限を無効にしたときであることがわかりました。この権限は、tty間でメッセージを送受信するために使用されると仮定します。つまり、コマンドを渡すことができます。有効になっています mesg y。 私の質問は、fingerttyの書き込み権限情報をどこで取得できるかということです。 utmpファイルを参照しましたが、関連する内容が見つかりませんでした。 ...

Admin

gettyを使用してbashプロセスを_without_ ttyにリンクする方法
tty

gettyを使用してbashプロセスを_without_ ttyにリンクする方法

2つのシリアルUSBデバイスを互いに接続し、一方の/dev/ttyUSB1端を実行して/dev/ttyUSB2picocom/bin/bashを使用してもう一方の端に接続し、picocompicocomをローカル端末エミュレータとして使用できるように接続したいと思います。 私はこれを試しました setsid /bin/bash </dev/ttyUSB2 >/dev/ttyUSB2 2>&1 その後、ピココムで反対側に接続したのですが、画面に横説説(:~$ 0m:~$ 0m:~$ 0m:~$ 0m:~$ 0m:~$ 0m:~$ 0...

Admin

infocmpではそうは言わないが、xtermとscreenの間のTERM ANSIエスケープシーケンスの互換性
tty

infocmpではそうは言わないが、xtermとscreenの間のTERM ANSIエスケープシーケンスの互換性

私はMacのzshでtmuxを使ってスクリプトを作成しています。https://unix.stackexchange.com/users/22565/st%c3%a9phane-chazelas答えは、tmuxを使用するときにホストシステムとは異なるインタプリタを使用することを発見しました。 したがって、スクリプトされたtputコマンドの同じテキストをttyウィンドウとtmuxウィンドウの両方に出力するときに、生成されたANSIエスケープシーケンスといくつかの非互換性があるかどうか疑問に思います。 $TERMが私のMacではxterm-256colorで、t...

Admin

Ubuntu 22.04 は、サスペンドで起きた後に systemd-journald エラーを表示します。
tty

Ubuntu 22.04 は、サスペンドで起きた後に systemd-journald エラーを表示します。

コンピュータ(Mi Notebook Ultra 2021)を一時停止状態で起動した後、パスワードが必要なフィールドをクリックすることはできません。再起動するには、ctrl+alt+printscn+REISUB を押す必要があります。 ctrl + alt + f5を押してttyと入力し、線形速度ループに次の3つのエラーを表示します。 /var/log/jounal/[computer-id]/system.journal を回転できません: 入力/出力エラー /var/log/jounal/[computer-id]/user-1000.journal ...

Admin

Raspberry Pi OS Bookwormでxrandrを使用して画面を回転させるときのNeovimのキー入力バッファリング
tty

Raspberry Pi OS Bookwormでxrandrを使用して画面を回転させるときのNeovimのキー入力バッファリング

ニッチ構成では非常に奇妙な動作が発生します。 私はRaspberry Pi Zero 2でRaspberry Pi OS Lite Bookwormを使用しています。 QtileをWindows管理者として、Alacrittyを端末に、Neovim 0.9.5をNvChadカスタマイズをIDEとして使用してX11を設定しました。 最もニッチな市場を追加するために、Waveshareの7.9インチディスプレイ(400×1280)を使用しました。 NeovimでINSERTモードで入力すると、「バッファリング」の問題があります。 説明します:NeovimでINS...

Admin

シリアルを介してgettyを設定しようとすると、ジョブ制御は機能しません。
tty

シリアルを介してgettyを設定しようとすると、ジョブ制御は機能しません。

シリアル経由でログインするようにgettyを設定しようとしています(主に実験用)。 ほとんどすべての構成で同じ現象が発生します。デフォルトのシェルがある場合は、bashログイン後に次のメッセージが表示されます。 -bash: cannot set terminal process group (15297): Inappropriate ioctl for device -bash: no job control in this shell その後、動作しないことを証明するためにCtrl + Cを使用してプログラムを停止することはできません。 $ slee...

Admin

端末から入力を読み取るスクリプトです。 stdoutリダイレクトを使用してスクリプトを呼び出す場合は、ttyとstdoutで印刷するようにスクリプトに指示しますか?
tty

端末から入力を読み取るスクリプトです。 stdoutリダイレクトを使用してスクリプトを呼び出す場合は、ttyとstdoutで印刷するようにスクリプトに指示しますか?

端末にユーザーの入力を必要とするスクリプトがあるため、stdoutをファイルにリダイレクトしてスクリプトを呼び出すと、ユーザーにプロンプ​​トのコンテキストはありません。だから、標準出力を両方のサイトにコピーしたいと思います。 スクリプトは微積分を出力するので、stdoutリダイレクトを許可することはまだ意味があります。 ただし、stdinが提供されている場合(yesコマンドやcronなどの非対話型コンテキストに似ている)、ttyに存在する必要なく出力を許可するのは妥当です。 だから、次のようなロジックを実行したいと思います。 If (test -t 0 &...

Admin

tail -f alacrittyを使用しているときにバッファを後ろに消去またはスクロールできませんか?
tty

tail -f alacrittyを使用しているときにバッファを後ろに消去またはスクロールできませんか?

optionsでtailを使用すると、-fとにかく画面を消去する方法が見つかりません。 1つだけが表示されます^L。 dockerを使用してライブログを追跡すると、同じ問題が発生します。 シェルのみですが、cmd-kうまく動作します。 私はgithubでこの問題を提起しました(https://github.com/alacritty/alacrity)、しかし彼らはそれが彼らの問題ではないとすぐに決めました。 何が起こっているのか教えてくれる人はいますか?画面の消去が端末アプリケーションの一部であると仮定します。 Appleのデフォルト値にはこのような問題は...

Admin

起動方法Tmux、Neovim、Alacrittyを使って古い単語を削除しますか?
tty

起動方法Tmux、Neovim、Alacrittyを使って古い単語を削除しますか?

私はtmuxでalacritty端末とneovimエディタを使用します。 最初は、Ctrl+ Backspace(以前のエントリを削除)が端末でまったく機能しませんでした。だから、次の行が追加されましたalacritty.yml。 key_bindings: - { key: Back, mods: Control, chars: "\x17" } これにより、迅速にキーバインディングが可能になります。これで端末から単語を削除します。だから、neovimキーバインディングに以下を追加しました。 vim.keymap.set("i", "^H", "&l...

Admin

サブプロセス内でPTYのファイル記述子を取得するには?
tty

サブプロセス内でPTYのファイル記述子を取得するには?

https://man7.org/linux/man-pages/man7/pty.7.html 「UNIX 98擬似端末」では動作すると言いますがptsname(その後open)、この関数はファイル記述子を受け入れます。そこに0(STDIN)と1(STDOUT)を入れようとしましたが、「デバイスに不適切なioctl」というエラーメッセージが表示され、失敗しました。 GNOME端末でプログラムを実行します。 私は他のxtermプログラムを書いていません。非同期(非ブロック)非標準低レベルの入出力用のファイル記述子を持っているだけです。 ...

Admin

VimはCtrl + Shift + Cを有効にします。
tty

VimはCtrl + Shift + Cを有効にします。

だから...私はVimを使用しています(他のGUIではなく端末では、Vimが単独で使用されるたびに端末vimであると仮定します)。 Vimは素晴らしく、実際に学習曲線がそれほど悪いとは思わない。しかし、プレーンテキストエディタを使用するよりも効率が少し低下しました。主に通常モード間の遷移行為によるものでした。 しかし、vimには私にとって致命的なものがあります。通常、ターミナルでCtrl + Shift + Cを押すと、強調表示されたテキストをウィンドウマネージャのクリップボードにコピーして貼り付けることができます。 Ctrl + CとCtrl + V(また...

Admin

busybox stty:stdin:要求されたすべての操作を実行できませんか?
tty

busybox stty:stdin:要求されたすべての操作を実行できませんか?

を指定すると、stty isig次のエラーが発生します。私が一つ見つけたエマルジョンしかし、解決できませんでした。情報をたくさん探してみましたが、何が起こっているのかよくわかりません。わかりません。誰かが私を助けることができますか?私はBusybox自体stty。 # tty /dev/tty1 # stty isig stty: standard input: cannot perform all requested operations. # stty -a speed 38400 baud; rows 37; columns 100; line =...

Admin

Linuxでログインを設定するときにコンソールを使用して端末をバインドしませんか?
tty

Linuxでログインを設定するときにコンソールを使用して端末をバインドしませんか?

を使用して仮想端末を指定しましたが、その端末でkillコマンドを使用console=tty1できないという問題が発生しました。ただし、他の端末に切り替えるときは、pingコマンドを使用して終了できます。だから私は途中で自動的にこれらのいずれかに切り替えることができるかどうかを考えています。pingctrl+cctrl+alt+F2/3/4/5/6ctrl+ctty2/2/3/4/5/6ログインpingを使用してコマンドを終了できますctrl+c。 ...

Admin