Khu vực thông báo Gnome 3.6 có thể được thu hẹp không?


13

Tôi thấy Gnome Shell 3.6 thay đổi đối với khay thông báo gây khó chịu. Có cách nào để chuyển khay tin nhắn sang mô hình cũ hoặc ít nhất là thu nhỏ các mục và ngăn không cho nó đẩy toàn bộ máy tính để bàn khi được triệu tập?


1
Theo mô tả của bạn, tôi cho rằng bạn đang nói về Gnome Shell và khay thông báo. Tôi đã chỉnh sửa câu hỏi của bạn với thuật ngữ cụ thể hơn để đảm bảo không ai bị nhầm lẫn :)
Dylan McCall

Câu trả lời:


11

Thiết kế mới làm cho khay không thể sử dụng được cho nhiều ứng dụng như CherryTree, Deluge, v.v. có biểu tượng khay, vì bạn phải đợi một giây dài cho mỗi lần truy cập! Và nếu, tình cờ, con trỏ chuột chạm vào đáy máy tính để bàn chỉ trong một giây, bạn sẽ thấy một chuyển động khó chịu. Tôi không biết các nhà phát triển gnome muốn đi đâu với những "đổi mới" như vậy.

Tuy nhiên, bạn có thể thay đổi hành vi của khay bằng cách chỉnh sửa /usr/share/gnome-shell/js/ui/messageTray.js.Tôi đã thay đổi TRAY_DWELL_TIME to 50 msvà đặt vùng nóng thành góc dưới cùng bên phải cũ bằng cách thay đổi dòng đọc let shouldDwell = ...thành:

let shouldDwell = (x >= monitor.x && x == monitor.x + monitor.width - 1 &&

Điều này làm cho khay có thể sử dụng được một lần nữa nhưng tôi không tìm ra cách nào để ngăn chặn chuyển động đi lên đó.

EDIT (Cảm ơn @ 6ahodir):

Để ngăn chuyển động lên của màn hình nền, hãy thay đổi cùng một tệp ( /usr/share/gnome-shell/js/ui/messageTray.js) và cập nhật dòng sau trong _showDesktopClone()hàm:

{ y: -this.actor.height,

đến đây:

{ y: 0,

Trong trường hợp bạn muốn xóa messageTray,

let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&    

Tuyệt vời, đây chính xác là những gì tôi đang tìm kiếm !! Rất rất cảm ơn.
Cory Gross

Cảm ơn! Shell gnome mới đã phá vỡ quy trình làm việc của tôi một chút. Nhưng, bạn có biết nếu tôi có thể thay đổi mã này mà không làm xáo trộn các tệp đã cài đặt không? Một số cách cho mỗi người dùng để ghi đè hành vi gnome-shell?
mỏng

5

Bạn có thể thu nhỏ khay thư sửa đổi /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;
}

Và bạn cũng nên thay đổi kích thước của các biểu tượng /usr/share/gnome-shell/js/ui/messageTray.js. Tìm kiếm SOURCE_ICON_SIZEhằng số trong Sourcelớp và đặt nó vào giá trị bạn chọn :-)


2

Vô hiệu hóa di chuột khu vực thông báo:

let shouldDwell = 0;

Có một phím bấm cho khu vực thông báo (mặc định là siêu + m)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.