Bisakah area notifikasi Gnome 3.6 menyusut?

13

Saya menemukan perubahan GNOME Shell 3.6 pada baki pesan menjengkelkan. Apakah ada cara untuk mengalihkan baki pesan ke model lama atau setidaknya mengecilkan item dan menghentikannya mendorong seluruh desktop saat dipanggil?

Vagrant232
sumber
1
Menurut deskripsi Anda, saya kira Anda berbicara tentang GNOME Shell dan baki pesan. Saya mengedit pertanyaan Anda dengan terminologi yang lebih spesifik untuk memastikan tidak ada yang bingung :)
Dylan McCall

Jawaban:

11

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

Namun, Anda dapat mengubah perilaku baki dengan mengedit /usr/share/gnome-shell/js/ui/messageTray.js.Saya mengubah TRAY_DWELL_TIME to 50 msdan mengatur zona panas ke sudut kanan bawah yang lama dengan mengubah baris yang bertuliskan let shouldDwell = ...:

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

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

EDIT (Terima kasih kepada @ 6ahodir):

Untuk mencegah pergerakan desktop ke atas, ubah file yang sama ( /usr/share/gnome-shell/js/ui/messageTray.js) dan perbarui baris berikut dalam _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 &&    
Tsu Jan
sumber
Teman-teman yang luar biasa, ini persis apa yang saya cari !! Terima kasih banyak.
Cory Gross
Terima kasih! Gnome-shell baru sedikit merusak alur kerja saya. Tapi, tahukah Anda jika saya dapat mengubah kode ini tanpa merusak file yang diinstal? Beberapa cara per pengguna untuk mengganti perilaku gnome-shell?
Diencerkan
5

Anda dapat mengecilkan modifikasi baki pesan /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 /usr/share/gnome-shell/js/ui/messageTray.js. Cari SOURCE_ICON_SIZEkonstanta di dalam Sourcekelas dan setel ke nilai pilihan Anda :-)

Aldo Culquicondor
sumber
2

Nonaktifkan hover area notifikasi:

let shouldDwell = 0;

Ada ikatan tombol untuk area notifikasi (standarnya adalah super + m)

andrew
sumber