アカウント名:
パスワード:
SIGSTOP は trap 出来ないですね。SIGCONT は出来るみたいですけれど。
実は最初はプロンプトに制御文字列を仕込む形を考えていました。この場合、root のプロンプトに色変更を、一般ユーザのプロンプトでリセットを仕込む事になりますが、これならば対応出来そうです。設定箇所が複数のユーザに分散するのを嫌ったので最初の説明では使わなかったのですが、他の要因で色が変わった(リセットされた)時にも root のプロンプトに戻れば再度設定されるので、こちらの方がいいかもしれませんね。
後は、
alias suspend='echo -ne "\e]110\a\e]111\a"; suspend'trap 'echo -ne "\e]10;#ffffff\a\e]11;#ff0000\a"' CONT
のように suspend への alias と SIGCONT の trap を組み合わせるという方法もありそうです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
suspend, fg (スコア:1)
SIGSTOPやSIGCONTをtrapしてみたことはないですが、もしできるならSTOPやCONTにも対応するとよいかもしれない。
iida
Re:suspend, fg (スコア:1)
SIGSTOP は trap 出来ないですね。SIGCONT は出来るみたいですけれど。
実は最初はプロンプトに制御文字列を仕込む形を考えていました。
この場合、root のプロンプトに色変更を、一般ユーザのプロンプトでリセットを仕込む事になりますが、これならば対応出来そうです。
設定箇所が複数のユーザに分散するのを嫌ったので最初の説明では使わなかったのですが、
他の要因で色が変わった(リセットされた)時にも root のプロンプトに戻れば再度設定されるので、
こちらの方がいいかもしれませんね。
後は、
のように suspend への alias と SIGCONT の trap を組み合わせるという方法もありそうです。