メッセージトレイに対するGNOME Shell 3.6の変更がいらいらします。メッセージトレイを古いモデルに切り替える方法、または少なくともアイテムを縮小して、呼び出されたときにデスクトップ全体を押すのを止める方法はありますか?
メッセージトレイに対するGNOME Shell 3.6の変更がいらいらします。メッセージトレイを古いモデルに切り替える方法、または少なくともアイテムを縮小して、呼び出されたときにデスクトップ全体を押すのを止める方法はありますか?
回答:
新しいデザインにより、CherryTree、Delugeなど、トレイアイコンがある多くのアプリでトレイを使用できなくなります。アクセスするたびに1秒待たなければなりません。また、偶然にマウスのカーソルがデスクトップの下部にほんの1秒間触れた場合、不快な動きが見られます。gnome開発者がそのような「革新」をどこで望んでいるかはわかりません。
しかし、あなたが編集して、トレイの動作を変更することができ/usr/share/gnome-shell/js/ui/messageTray.js.
、私は変更TRAY_DWELL_TIME to 50 ms
と読み込みライン変更することにより、古い右下隅にホットゾーンを設定するlet shouldDwell = ...
には:
let shouldDwell = (x >= monitor.x && x == monitor.x + monitor.width - 1 &&
これにより、トレイが再び使用可能になりますが、その上方への移動を防ぐ方法が見つかりませんでした。
編集(@ 6ahodirに感謝):
デスクトップの上方への移動を防ぐには、同じファイル(/usr/share/gnome-shell/js/ui/messageTray.js
)を変更し、_showDesktopClone()
関数の次の行を更新します。
{ y: -this.actor.height,
これに:
{ y: 0,
messageTrayを削除する場合は、
let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&
メッセージトレイの変更を縮小できます /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;
}
また、アイコンのサイズもで変更する必要があります/usr/share/gnome-shell/js/ui/messageTray.js
。クラスSOURCE_ICON_SIZE
内で定数を検索し、Source
選択した値に設定します:-)