यदि यह अभी भी आपको परेशान कर रहा है, तो मुझे बृहस्पति का उपयोग करने के लिए वर्कअराउंड मिल गया है। ट्रिक यह है कि जुपिटर द्वारा भेजे जाने वाले नोटिफिकेशन में क्षणिक संकेत जोड़ना है।
मेरे लिए (11.10 पर webupd8 ppa के माध्यम से स्थापित बृहस्पति), संशोधित करने के लिए उपयुक्त फ़ाइल है /usr/lib/jupiter/scripts/notify
मेरे सेटअप के लिए, मुझे जो बदलाव करना था, वह स्क्रिप्ट के --hint int:transient:1
हर कॉल में जोड़ना था notify-send
। इस प्रकार, मेरी बृहस्पति की सूचना स्क्रिप्ट से बदल गई:
function notify {
if [ ! "$NO_NOTIFY" = "1" ]; then
ICON=$2
MESSAGE=$1
if [ "$DISTRIB_RELEASE" = "9.10" ]; then
DISPLAY=:0.0 /usr/bin/notify-send -i $ICON -t 1500 "$MESSAGE" 2>/dev/null
else
USER=$(who | sed -n '/ (:0[\.0]*)$\| :0 /{s/ .*//p;q}')
USERCNT=$(who | wc -l)
if [ ! "$(whoami)" = "$USER" ]; then
if [ ! "$USERCNT" -lt 1 ]; then
su $USER -l -c "DISPLAY=:0.0 /usr/bin/notify-send -i $ICON -t 700 \"$MESSAGE\" 2>/dev/null"
fi
else
if [ ! "$USERCNT" -lt 1 ]; then
/usr/bin/notify-send -i $ICON -t 700 "$MESSAGE" 2>/dev/null
fi
fi
fi
fi
}
सेवा मेरे:
function notify {
if [ ! "$NO_NOTIFY" = "1" ]; then
ICON=$2
MESSAGE=$1
if [ "$DISTRIB_RELEASE" = "9.10" ]; then
DISPLAY=:0.0 /usr/bin/notify-send --hint int:transient:1 -i $ICON -t 1500 "$MESSAGE" 2>/dev/null
else
USER=$(who | sed -n '/ (:0[\.0]*)$\| :0 /{s/ .*//p;q}')
USERCNT=$(who | wc -l)
if [ ! "$(whoami)" = "$USER" ]; then
if [ ! "$USERCNT" -lt 1 ]; then
su $USER -l -c "DISPLAY=:0.0 /usr/bin/notify-send --hint int:transient:1 -i $ICON -t 700 \"$MESSAGE\" 2>/dev/null"
fi
else
if [ ! "$USERCNT" -lt 1 ]; then
/usr/bin/notify-send --hint int:transient:1 -i $ICON -t 700 "$MESSAGE" 2>/dev/null
fi
fi
fi
fi
}
यह वास्तव में आपके प्रश्न का सीधा उत्तर नहीं है, क्योंकि यह सभी अधिसूचनाओं को स्पष्ट नहीं करेगा, लेकिन यह कम से कम बृहस्पति को ढेर करने से रोक देगा।
उम्मीद है की यह मदद करेगा!
hplip
कि उनके सभी नोटिफिकेशन को मेरे GNOME शेल अधिसूचना क्षेत्र में एक स्क्रॉल करने योग्य सूची में वर्गीकृत किया गया है। शायद यह एक बग है?