मुझे लगता है कि ट्रे में चिड़चिड़ाहट के लिए GNOME शेल 3.6 परिवर्तन हैं। क्या संदेश ट्रे को पुराने मॉडल पर स्विच करने या कम से कम आइटम को सिकोड़ने और समेटने पर पूरे डेस्कटॉप को पुश करने से रोकने का कोई तरीका है?
मुझे लगता है कि ट्रे में चिड़चिड़ाहट के लिए GNOME शेल 3.6 परिवर्तन हैं। क्या संदेश ट्रे को पुराने मॉडल पर स्विच करने या कम से कम आइटम को सिकोड़ने और समेटने पर पूरे डेस्कटॉप को पुश करने से रोकने का कोई तरीका है?
जवाबों:
नया डिज़ाइन ट्रे को कई ऐप जैसे चेरीट्री, डेल्यूज आदि के लिए बेकार बनाता है, जिसमें ट्रे आइकन होते हैं, क्योंकि आपको प्रत्येक एक्सेस के लिए एक लंबे समय तक इंतजार करना पड़ता है! और अगर, संयोग से, आपके माउस का कर्सर डेस्कटॉप तल को केवल एक सेकंड के लिए छूता है, तो आपको एक बुरा आंदोलन दिखाई देगा। मुझे नहीं पता कि सूक्ति डेवलपर्स ऐसे "नवाचारों" के साथ कहाँ जाना चाहते हैं।
हालाँकि, आप ट्रे व्यवहार को संपादित करके बदल सकते हैं जिसे /usr/share/gnome-shell/js/ui/messageTray.js.
मैंने बदल दिया है TRAY_DWELL_TIME to 50 ms
और हॉट ज़ोन को पुराने राइट बॉटम कॉर्नर पर सेट करके उस पंक्ति को बदलकर लिखा let shouldDwell = ...
है जिसे निम्न में लिखा है:
let shouldDwell = (x >= monitor.x && x == monitor.x + monitor.width - 1 &&
यह ट्रे को फिर से उपयोग करने योग्य बनाता है, लेकिन मुझे उस ऊपर की गति को रोकने के लिए कोई रास्ता नहीं मिला।
संपादित करें (@ 6ahodir के लिए धन्यवाद):
डेस्कटॉप के ऊपर की ओर गति को रोकने के लिए उसी फ़ाइल को बदलें ( /usr/share/gnome-shell/js/ui/messageTray.js
) और _showDesktopClone()
फ़ंक्शन में निम्न पंक्ति को अपडेट करें :
{ y: -this.actor.height,
इसके लिए:
{ y: 0,
यदि आप संदेश को हटाना चाहते हैं, तो
let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&
आप संदेश ट्रे को संशोधित करके छोटा कर सकते हैं /usr/share/gnome-shell/theme/gnome-shell.css
#message-tray {
background: #2e3436 url(message-tray-background.png);
background-position: 0 0;
background-repeat: repeat;
transition-duration: 250;
height: 36px;
}
और आपको आइकन का आकार भी बदलना चाहिए /usr/share/gnome-shell/js/ui/messageTray.js
। वर्ग के SOURCE_ICON_SIZE
भीतर स्थिरांक की खोज करें Source
और इसे अपनी पसंद के मूल्य पर सेट करें :-)