Luk*_*rer 9 notification multiple-monitors
如果我不总是看到它们,通知将毫无用处。我不知道我要看哪个屏幕,所以它们应该出现在两个屏幕上。有什么办法可以让这种情况在 Ubuntu 18.04 中发生?
我自己解决了这个问题后无法找到更好的解决方案,而是采取了一种解决方法,尽管这并不完全是OP所要求的(它只在光标所在的屏幕上显示通知)。将其他功能融入其中应该不会太困难,而且它足够短,可以快速阅读它所做的一切以验证它没有任何恶意代码[一个 python 文件和一个单行 bash 脚本],与其他人制作的通知发送分叉相反)。
https://github.com/hillcjames/NotificationAmplifier
它侦听对通知发送的调用(不拦截它们),并在图像上打印出调用的消息。该图像将(应该)在任何活动屏幕上弹出,并在 5 秒后自行关闭。
这还会在运行命令的文件夹中的文本文件中保留通知消息的日志。
git clone git@github.com:hillcjames/NotificationAmplifier.git
cd ./NotificationAmplifier
sudo apt-get install python-pip
pip install opencv-python
pip install Pillow
sudo apt-get install wmctrl
sudo apt-get install xdotool
Run Code Online (Sandbox Code Playgroud)
启动它python ./amplifyNotifications.py
,然后让它运行。