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?
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 &&
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
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 :-)
Jawaban:
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 mengubahTRAY_DWELL_TIME to 50 ms
dan mengatur zona panas ke sudut kanan bawah yang lama dengan mengubah baris yang bertuliskanlet 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,
sumber
Anda dapat mengecilkan modifikasi baki pesan
/usr/share/gnome-shell/theme/gnome-shell.css
Dan Anda juga harus mengubah ukuran ikon
/usr/share/gnome-shell/js/ui/messageTray.js
. CariSOURCE_ICON_SIZE
konstanta di dalamSource
kelas dan setel ke nilai pilihan Anda :-)sumber
Nonaktifkan hover area notifikasi:
Ada ikatan tombol untuk area notifikasi (standarnya adalah super + m)
sumber