Ubuntu 20.04でトップパネルの動的透明性を有効にする
ミス Ubuntu 18.04 スタイルの動的トップ パネルの透明度? Ubuntu 20.04 gnome シェルでこの関数を取得する方法は次のとおりです。
トップパネルの透明度は Gnome 3.32 以降削除されましたが、「動的パネル透明度」 gnome シェル拡張機能を介してこの機能を取り戻すことができます。
この拡張機能は、最大化されたウィンドウが存在しない場合、トップパネルをフェードアウトして何も表示しません。拡張機能の設定を使用すると、次のこともできます。
- トランジション速度を変更します。
- カスタムパネルの不透明度を設定します。
- 前景色のテキストの色を変更します。
- アプリごとの設定。
Ubuntu 20.04 に初めて gnome Shell 拡張機能をインストールする場合は、最初の 2 つの手順を実行して、Web ブラウザー用の GNOME Shell 拡張機能の統合をセットアップする必要がある場合があります。
1. Firefox または Google Chrome を開き、https://extensions.gnome.org に移動します。
「ブラウザ拡張機能をインストールするにはここをクリックしてください」というリンク テキストをクリックし、ポップアップに従ってブラウザ拡張機能をインストールします。
2. 次に、Ctrl+Alt+T でターミナルを開き、次のコマンドを実行します。
sudo apt install chrome-gnome-shell3. [dynamic-panel-transparency/] ページに移動し、トグルをクリックして拡張機能をインストールします。
4. 現時点では、拡張機能は Gnome 3.36 用に更新されていません。エラーが表示された場合は、ターミナルでコマンドを実行します。
gedit ~/.local/share/gnome-shell/extensions/[email /intellifade.jsそして、ポップアップ テキスト エディターで、次の行を見つけて変更します。
let anchor_y = -Main.layoutManager.panelBox.get_anchor_point()[1];
let pivot_y = -Main.layoutManager.panelBox.get_pivot_point()[1];
// Adjust for bottom panel.
if (anchor_y > 0) {
this.panel_bounds.y = anchor_y;
this.panel_bounds.is_top = false;
} else if (pivot_y > 0) {
this.panel_bounds.y = pivot_y;
this.panel_bounds.is_top = false;
}
の中へ :
let pivot_y = -Main.layoutManager.panelBox.get_pivot_point()[1];
// Adjust for bottom panel.
if (pivot_y > 0) {
this.panel_bounds.y = pivot_y;
this.panel_bounds.is_top = false;
}ファイルを保存します。そしてキーボードの Alt+F2 を押し、「r」(引用符なし)を入力して Enter キーを押して、Gnome Shell を再起動します。
最後に、「拡張機能」ユーティリティを起動し、「ダイナミックパネル透明性」拡張機能をオンにして設定を変更してお楽しみください。
さらに、コマンドを実行して左側のドック パネルの不透明度を調整することもできます (コード内の 0.2 を変更します)。
gsettings set org.gnome.shell.extensions.dash-to-dock background-opacity 0.2




