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?
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?
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 mengubah TRAY_DWELL_TIME to 50 ms
dan 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 &&
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_SIZE
konstanta di dalam Source
kelas dan setel ke nilai pilihan Anda :-)