ArchLinuxでスクリプトをスクリーンセーバーとして使用するフルスクリーン端末

ArchLinuxでスクリプトをスクリーンセーバーとして使用するフルスクリーン端末

こんにちは、端末をフルスクリーンで実行してスクリーンセーバーの代わりにスクリプトを実行できますか?つまり、10分間アクティビティがないと、画面が黒くなり、スクリプトのSTDOUT(cmatrixやFortuneなど)が表示され、マウス/キー入力でクリックすると消えます。私はAntergos(ArchLinux)と最新バージョンのGnomeを実行しています。
これを行う方法についてのアイデアがあれば、非常に感謝します。

答え1

1つのオプションはcmatrixです。次のコマンドを使用して、フルスクリーン gnome 端末で cmatrix を実行できます。

gnome-terminal --window --full-screen -- /bin/sh -c 'sleep 0.1s; cmatrix

このコマンドのキーボードショートカットを指定できます。たとえば、Super+をX 押すと全画面端末がcmatrixの実行を開始し、+を押すと消えます。SuperXCtrlC

答え2

キーを押したときにキーを無効にするには、フルスクリーンxtermを使用してスクリプトを実行します。しかし、それは私のすべてのCPUを占めるスクリーンセーバーです。実際に最適化されていないx)

関連情報