如果我不能经常看到通知,那么通知就毫无用处。我不知道要看哪个屏幕,所以它们应该出现在两个屏幕上。有没有办法在 Ubuntu 18.04 中实现这一点?
答案1
在自己处理了这个问题之后,由于无法找到更好的解决方案,我找到了一个变通方法,尽管它并不完全符合 OP 的要求(它只会在光标所在的屏幕上显示通知)。将其他功能破解到这个方法中应该不太难,而且它足够短,可以快速浏览它所做的一切,以验证它没有任何恶意代码 [一个 python 文件和一个一行 bash 脚本],与其他人制作的通知发送分支不同)。
https://github.com/hillcjames/NotificationAmplifier
它监听对通知发送的调用(但不拦截它们),并在图像上打印出调用的消息。图像将(应该)弹出在任何活动的屏幕上,并在 5 秒后自动关闭。
这还会在运行该命令的文件夹中的文本文件中保留通知消息的日志。
git clone [email protected]: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
启动它python ./amplifyNotifications.py
并让它运行。