如何在命令提示符下使屏幕闪烁?

如何在命令提示符下使屏幕闪烁?

Linux 有没有命令可以让屏幕闪烁几分之一秒?可能在所有虚拟桌面上?

我会用它来获得视觉反馈来表示构建结束,例如:

$ make; blink

我已经尝试使用该beep命令来获取音频反馈,但在我的系统上它没有发出声音。

答案1

你可以使用类似的东西xdo工具降低然后提高显示器的亮度。这些命令列在Linux提示询问-

xdotool key XF86MonBrightnessUp
xdotool key XF86MonBrightnessDown

您可以将“闪烁”设置为降低亮度的别名,等待一秒钟,然后重新提高亮度。

答案2

由于您使用的是 KDE,因此您应该检查内置的 Konsole(终端仿真器)功能,该功能会通知活动何时停止:

要监视日志或任何其他文件中的更改,请检查“视图”菜单及其“活动/静默监视器”选项。选择此选项将允许 Konsole 在您启用该选项的选项卡中发生(或停止发生)某些情况时通过桌面通知向您发出警报

与任何其他 KDE 应用程序一样,您可以选择 Konsole 的通知类型。您将在“设置”>“配置通知”下找到该对话框。

见下使用文件和命令 (Amakeuseof.com文章)。您应该能够选择 Konsole 中的“视觉铃声”应用程序编程接口

或者,如果使用 X11,而不是 Wayland,您可以使用显示输出:

xset dpms force off; sleep 1; xset dpms force on

答案3

您可以配置 Putty 终端(例如:https://unix.stackexchange.com/a/306432/27616)(或其他终端)以使用此“视觉铃声”代替(或补充)常规铃声,并通过打印 'bel' 来触发它:

printf '\07'

相关内容