क्या सूक्ति 3.6 अधिसूचना क्षेत्र सिकुड़ सकता है?


13

मुझे लगता है कि ट्रे में चिड़चिड़ाहट के लिए GNOME शेल 3.6 परिवर्तन हैं। क्या संदेश ट्रे को पुराने मॉडल पर स्विच करने या कम से कम आइटम को सिकोड़ने और समेटने पर पूरे डेस्कटॉप को पुश करने से रोकने का कोई तरीका है?


1
आपके विवरण के अनुसार, मैं आपको GNOME शेल और संदेश ट्रे के बारे में बता रहा हूं। मैंने आपके प्रश्न को अधिक विशिष्ट शब्दावली के साथ संपादित किया, यह सुनिश्चित करने के लिए कि कोई भी भ्रमित न हो :)
डायलन मैक्कल

जवाबों:


11

नया डिज़ाइन ट्रे को कई ऐप जैसे चेरीट्री, डेल्यूज आदि के लिए बेकार बनाता है, जिसमें ट्रे आइकन होते हैं, क्योंकि आपको प्रत्येक एक्सेस के लिए एक लंबे समय तक इंतजार करना पड़ता है! और अगर, संयोग से, आपके माउस का कर्सर डेस्कटॉप तल को केवल एक सेकंड के लिए छूता है, तो आपको एक बुरा आंदोलन दिखाई देगा। मुझे नहीं पता कि सूक्ति डेवलपर्स ऐसे "नवाचारों" के साथ कहाँ जाना चाहते हैं।

हालाँकि, आप ट्रे व्यवहार को संपादित करके बदल सकते हैं जिसे /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 &&    

बहुत बढ़िया दोस्तों, यह वास्तव में मैं क्या देख रहा था !! बहुत बहुत शुक्रिया।
कोरी ग्रॉस

धन्यवाद! नई सूक्ति-शैल ने मेरे वर्कफ्लो को थोड़ा तोड़ दिया। लेकिन, क्या आप जानते हैं कि क्या मैं इस कोड को बिना इंस्टॉल किए हुए फाइलों से छेड़छाड़ के बदल सकता हूं? सूक्ति-शेल व्यवहार को ओवरराइड करने के लिए कुछ प्रति-उपयोगकर्ता तरीका?
पतला

5

आप संदेश ट्रे को संशोधित करके छोटा कर सकते हैं /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और इसे अपनी पसंद के मूल्य पर सेट करें :-)


2

अधिसूचना क्षेत्र हॉवर को अक्षम करें:

let shouldDwell = 0;

अधिसूचना क्षेत्र के लिए कीबाइंडिंग है (डिफ़ॉल्ट सुपर + मी है)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.