Pertanyaan Apakah area pemberitahuan Gnome 3.6 dapat dikecilkan?


Saya menemukan GNOME Shell 3.6 berubah menjadi baki pesan yang menjengkelkan. Apakah ada cara untuk mengganti baki pesan ke model lama atau setidaknya mengecilkan item dan menghentikannya dari mendorong seluruh desktop saat dipanggil?


13
2017-10-19 21:08


asal


Dengan deskripsi Anda, saya pikir Anda berbicara tentang Shell GNOME dan baki pesan. Saya mengedit pertanyaan Anda dengan terminologi yang lebih spesifik untuk memastikan tidak ada yang bingung :) - Dylan McCall


Jawaban:


Desain baru membuat baki tersebut tidak dapat digunakan untuk banyak aplikasi seperti CherryTree, Deluge, dll. Yang memiliki ikon baki, karena Anda harus menunggu satu detik untuk setiap akses! Dan jika, secara kebetulan, kursor mouse Anda menyentuh bagian bawah desktop untuk sesaat, Anda akan melihat gerakan yang buruk. Saya tidak tahu di mana pengembang gnome ingin pergi dengan "inovasi" semacam itu.

Namun, Anda dapat mengubah perilaku baki dengan mengedit /usr/share/gnome-shell/js/ui/messageTray.js. aku berubah TRAY_DWELL_TIME to 50 ms dan mengatur zona panas ke sudut bawah kanan bawah dengan mengubah garis yang berbunyi let shouldDwell = ... untuk:

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

Ini membuat baki bisa digunakan lagi tetapi saya tidak menemukan cara untuk mencegah gerakan ke atas itu.

EDIT (Terima kasih kepada @ 6ahodir):

Untuk mencegah pergerakan ke atas dari desktop mengubah file yang sama (/usr/share/gnome-shell/js/ui/messageTray.js) dan memperbarui baris berikut di _showDesktopClone() fungsi:

{ y: -this.actor.height,

untuk ini:

{ y: 0,

Jika Anda ingin menghapus messageTray,

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

11
2017-10-24 17:58



Orang-orang yang luar biasa, ini persis apa yang saya cari !! Banyak, banyak terima kasih. - Cory Gross
Terima kasih! New gnome-shell sedikit merusak alur kerjaku. Tapi, tahukah Anda jika saya dapat mengubah kode ini tanpa merusak file yang terinstal? Beberapa cara per-pengguna untuk mengganti perilaku gnome-shell? - thinred


Anda dapat mengecilkan baki pesan yang dimodifikasi /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;
}

Dan Anda juga harus mengubah ukuran ikon di /usr/share/gnome-shell/js/ui/messageTray.js. Cari untuk SOURCE_ICON_SIZE konstan dalam Source kelas dan atur ke nilai pilihan Anda :-)


5
2017-11-01 20:27





Nonaktifkan area notifikasi:

let shouldDwell = 0;

Ada pengikatan kunci untuk area notifikasi (defaultnya adalah super + m)


2
2017-11-10 08:50