aliyoge
9/29/2018 - 8:16 AM

archlinux提醒virtualbox里面qq消息

功能: virtualbox里面安装win7,win7里面qq来消息的时候archlinux跳出消息提示

required: inotify-tools

原理:

qq来消息的时候会播放声音,把声音文件放在archlinux能访问的位置并监听此文件的访问

当此文件被访问的时候跳出提示

#!/bin/bash
#qq来消息时播放的声音
file=/win/software/Vdownloads/TencentFiles/msg.wav
#设置提醒时间间隔为36秒,防止qq在一次消息内多次访问声音文件
start=`date +%s`
stop=`expr $start + 36`
inotifywait -mq -e access $file | while read event
do
    now=`date +%s`
        
    if [ $now -gt $stop ]
    then    
        notify-send '主银' '你有消息来喽~~'
        stop=`expr $now + 36`
    fi
done