現在私のラップトップからログアウトしても、最後のアクティビティ(ttyで)の兆候が表示され続けます。ログアウトする前に画面を消去するように(Gentoo)にどのように通知できますか?
ベストアンサー1
シェルがbashの場合、clear_console
またはを追加します。シェルがzshの場合は、このコマンドをに追加しますreset
。シェルがLinuxコンソールのログインシェルの場合にのみ、このコマンドを実行してください。~/.bash_logout
~/.zlogout
if [[ "`tty`" = /dev/tty[1-9] && $(ps -o comm= -p $PPID) = login ]]; then
clear_console
fi
システム管理者は、ログインプロンプトを表示する前に常にコンソールを消去するように設定できます。最も簡単な方法は使用することです。mingetty
代わりにgetty
、シリアルコンソールのサポートは中断されますが、画面の消去などの一部の機能は入手できます。まずインストールしてください。次に、mingetty
SysVinitを使用するとします。/etc/inittab
1:2345:respawn:/sbin/getty 38400 tty1
1:2345:respawn:/sbin/mingetty tty1
Upstart 対応するエントリはexec /sbin/getty -8 38400 tty1
in に変更されますexec /sbin/mingetty tty1
(/etc/init/tty1.conf
これは Ubuntu パスなので、Gentoo にいくつかの調整が必要な場合があります)。