我想在我(实际上是我所在的~/.profile
另一个文件)中的测试失败时显示警告消息,例如:source
~/.profile
if [ -f /usr/bin/vim ]; then
export VISUAL=/usr/bin/vim
else
echosomehow File not found
fi
该命令应该是可移植的,并且当我登录图形会话时它应该尽快显示消息。
我考虑过使用$PROMPT_COMMAND
来发出echo
命令,但我不确定这是一个正确的方法。
答案1
您应该使用它notify-send
来显示图形消息。 DE 应该有一个通知区域来显示此类消息。
notification-send - 发送桌面通知的程序
如果您notify-send
在 X11 之外使用或者想要向另一个 X11 服务器发送通知,则必须$DISPLAY
按照此答案中的描述填充变量superuser.com 上的问题。