web-dev-qa-db-ja.com

Linux用の透明なスクリーンセーバー?

いくつかのコンソールウィンドウを実行したいtail -fログ。残念ながら、これはコンピュータにアクセスできる人なら誰でも Ctrl+c シェルにアクセスできます。

そのため、デスクトップ上のすべてのものを表示したまま、画面をロックしたいと思います。

それで、誰かが透明なスクリーンセーバーについて聞いたことがありますか、それとも私の問題を解決する方法についてより良いアイデアがありますか?

10
Nifle

このトリックは私のために働きます:

$ xlock -mode blank -geometry 1x1

ただし、プライベートデータを保持するミッションクリティカルなサーバーの場合、スクリーンセーバーでは不十分であることを忘れないでください。スクリーンセーバーはプログラムであり、最終的にはバグが発生する可能性があります。時には彼らはセグメンテーション違反を起こし、それが望まない人々がアクセスする理由かもしれません。 Linuxの10年間、私はxlocksegfaultingを数回見ました。幸いなことに、侵入者から物理的に安全な私の自宅のワークステーションでのみ:-)

5
vtest

この質問は古いものですが、人々がそれに遭遇した場合に備えて、私はこの目的のためにxtrlockを使用します。

$ apt-cache show xtrlock
[...]
Description-en: Minimal X display lock program
 xtrlock is a very minimal X display lock program, which uses nothing
 except the Xlib library.  It doesn't obscure the screen, it is
 completely idle while the display is locked and you don't type at it,
 and it doesn't do funny things to the X access control lists.

カーソルを南京錠に変更しますが、それ以外の場合は目に見える変更は行いません。ロックを解除するには、Enterキーを押し、パスワードを入力し、Enterキーを押します(プロンプトはありません)。

5
Jay Sekora

それらを実行するのはどうですかtail -f in screen、次に画面から切り離してvlockを実行しますか?

0
choroba