Windows 11、macOS、またはカスタマイズされたKDE Plasmaデスクトップをひと目見ると、ぼやけたウィンドウ効果が本当の雰囲気であることがすぐにわかります。
しかし、GNOMEベースのUbuntuデスクトップでも同様の外観が得られることをご存知ですか?そうです、Githubにあるサードパーティの非公式の無保証の、リスクに応じて使用するつぶやきのあるリポジトリに感謝します。
Linux上の半透明のアプリウィンドウは新しいアイデアではありません。何年にもわたって、何らかの形でこの機能を前面に押し出そうとしたプロジェクトからのコードが、フェットデスクトップへの道に散らばっています。
少し退屈だと感じたので、このパッチを適用したバージョンのMutterをUbuntu 21.10にインストールして、この外観を作成しました。
かなりいいですね。
現在、「半透明のウィンドウ」の流行がLinuxの主流に完全に浸透したことがないのには、さまざまな理由があります(主な理由は有用性です)。そうは言っても、それは実行可能です。それを提供するプロジェクト、エンジン、パッチはありますが、エンドユーザーがGNOMEShellの簡単なスイッチでオン/オフを切り替えることができる「すぐに使える」機能ではありません。
Mutter Roundedはサードパーティのパッチであり、巧妙なスクリプトのおかげで、Ubuntu(およびFedora、ArchユーザーはAURからビルド済みバージョンをインストールできます)を簡単に試すことができます。
パッチは、すべてのGTKウィンドウに(構成可能な)境界半径を追加し、GNOMEターミナルやGedit、さらにはLibreOfficeなどのネイティブにそれらを持たないGTKアプリに丸みを帯びた下隅をもたらします:
Mutter Roundedを使用すると、GTKウィンドウを透明にし、その下にあるものにぼかしを適用することもできます。 gsettings
インストール中に有効になっているので、気の利いた Mutter Rounded Settingsを使用していることがわかりました。 アプリでぼかしの強度、不透明度、明るさを調整する最も簡単な方法:
でアプリ/ウィンドウを明示的に選択する必要があるのが好きです ぼかし効果に。自動ではありません。さらに、境界線の半径のルールからアプリを除外することもできます。ミックスアンドマッチのカスタマイズの余地がたくさんあります。
それで、私は心のこもった人が丸みを帯びたものをインストールすることをお勧めしますか?いいえ。これは、OSのコア部分に影響を与える複雑なプロセスです。
とはいえ、実行する(そしてさらに重要なことに元に戻す)ことも必ずしも難しいことではありません。リポジトリのクローンを作成し、内部でビルドスクリプトを実行し、パッチを適用した.deb
をインストールします。 吐き出すファイル、再起動、バム!
これは極端なカスタマイズであり、最終的な結果は妥協なしではありません。ぼかし/透明側では、ウィンドウの「一部」だけでなく、ウィンドウ全体がデフォルトで影響を受けます(macOSまたはWindows 11の場合のように)。これは、透明な要素(Fluent Blurなど)を含むGTKテーマを使用し、設定アプリで不透明度を100%に設定することで解決できます。
また、丸みを帯びた下部の角は、テーマに応じて少しわかりやすく見える場合がありますが、何もないよりはましです。適切な種類のGTKテーマと組み合わせると、他の方法では実現が難しい劇的な外観が得られます。
自分で試してみたい場合は、GitHubページにアクセスしてください。ここには、デスクトップで物事を稼働させるために必要なすべてのコードとすべての解説があります。
Githubで丸みを帯びたつぶやき
インストール後にパッチの効果を元に戻すには、Mutterおよび関連パッケージのリポジトリバージョンを強制的に再インストールします(以下はUbuntu 21.10に適用され、パッケージ名は他のディストリビューションでは異なる場合があります):
sudo apt install mutter gir1.2-mutter-8 libmutter-8-0 mutter-common mutter-8-tests --reinstall
次に、ログアウトしてから再度ログインします。