Gnome 3.6の通知領域を縮小できますか?


13

メッセージトレイに対するGNOME Shell 3.6の変更がいらいらします。メッセージトレイを古いモデルに切り替える方法、または少なくともアイテムを縮小して、呼び出されたときにデスクトップ全体を押すのを止める方法はありますか?


1
あなたの説明から、あなたはGNOME Shellとメッセージトレイについて話していると思います。誰も混乱しないように、より具体的な用語で質問を編集しました:)
ディランマッコール

回答:


11

新しいデザインにより、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 &&    

素晴らしい人、これはまさに私が探していたものです!! 大変感謝します。
コリーグロス

ありがとう!新しいgnome-shellが私のワークフローを少し壊しました。しかし、インストールされたファイルを改ざんせずにこのコードを変更できるかどうか知っていますか?gnome-shellの動作をオーバーライドするユーザーごとの方法はありますか?
間伐

5

メッセージトレイの変更を縮小できます /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選択した値に設定します:-)


2

通知領域のホバーを無効にします。

let shouldDwell = 0;

通知領域にキーバインドがあります(デフォルトはsuper + m)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.