พื้นที่แจ้งเตือน Gnome 3.6 สามารถย่อขนาดได้หรือไม่


13

ฉันพบการเปลี่ยนแปลง GNOME Shell 3.6 ในถาดข้อความเกิดการระคายเคือง มีวิธีการเปลี่ยนถาดข้อความเป็นรุ่นเก่าหรืออย่างน้อยลดรายการและหยุดจากการผลักทั้งเดสก์ทอปเมื่อถูกเรียก?


1
ตามคำอธิบายของคุณฉันคิดว่าคุณกำลังพูดถึง GNOME Shell และถาดข้อความ ฉันแก้ไขคำถามของคุณกับคำศัพท์เฉพาะเจาะจงมากขึ้นเพื่อให้แน่ใจว่าไม่มีใครได้รับสับสน :)
ดีแลนคอล

คำตอบ:


11

การออกแบบใหม่ทำให้ถาดใช้งานไม่ได้สำหรับหลาย ๆ แอพเช่น CherryTree, Deluge และอื่น ๆ ที่มีไอคอนถาดเนื่องจากคุณต้องรอหนึ่งวินาทีต่อวินาทีสำหรับการเข้าถึงแต่ละครั้ง! และถ้าบังเอิญเคอร์เซอร์ของเมาส์แตะที่เดสก์ท็อปด้านล่างเพียงเสี้ยววินาทีคุณจะเห็นการเคลื่อนไหวที่น่ารังเกียจ ฉันไม่รู้ว่านักพัฒนา gnome ต้องการไปกับ "นวัตกรรม" เช่นไร

อย่างไรก็ตามคุณสามารถเปลี่ยนลักษณะการทำงานของถาดโดยแก้ไข/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 &&    

พวกมันยอดเยี่ยมมากนี่คือสิ่งที่ฉันกำลังมองหา !! ขอบคุณมาก
คอรีรายได้รวม

ขอบคุณ! ใหม่ gnome-shell ทำให้เวิร์กโฟลว์ของฉันทำลายลงเล็กน้อย แต่คุณรู้ไหมว่าฉันสามารถเปลี่ยนรหัสนี้โดยไม่ยุ่งเกี่ยวกับไฟล์ที่ติดตั้งหรือไม่? วิธีต่อผู้ใช้ในการลบล้าง gnome-shell หรือไม่?
thinred

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;

มีปุ่มลัดสำหรับพื้นที่แจ้งเตือน (ค่าเริ่มต้นคือ super + m)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.