クライアントサイドデコレーション(CSDとして知られる)に対するFirefoxのサポートがLinuxアプリに登場しますが、それなしでは生きていけない場合は、それを有効にする方法を紹介します。
前に述べたように、CSDトグルはブラウザのナイトリービルドに存在します。 GTK3デスクトップで有効にすると、タイトルバーとタブバーが1つの統合されたバーに統合されます。
これにより、ブラウザの外観がすっきりとコンパクトになり、ヘッダーバーを使用する他のGTK3アプリ(基本的にはすべてのアプリなど)と調和します。
ベータ版で利用可能になりました
Firefox CSDを有効にしたいが、ナイトリービルドに切り替えたくない場合は、朗報です。オプションは、(はるかに怖くない)Firefoxベータ版に絞り込まれています。
CSDのサポートを追加することで、Linux用のFirefoxは、スペースを節約するヘッダーバーのデザインをすでに利用しているWindowsおよびmacOSアプリの一般的なルックアンドフィールと一致します。
FirefoxCSDは完全にオプションです
誰もがCSDのファンであるとは限りません(私たち全員が同意した場合、それは奇妙な世界です)。したがって、今のところ、CSDが必要ない場合は、そうする必要はありません。 Firefoxは引き続き従来のメニューバーのオプションを提供しますが、CSDがデフォルトになるタイミング/場合によっては、それを有効にする必要がある場合があります。
UbuntuにFirefoxベータ版をダウンロード
CSDを試すには、最新のFirefoxベータリリースが必要です。
Firefoxベータ版をスタンドアロンバイナリとしてMozillaFirefoxWebサイトからダウンロードし、.zipを抽出して、フォルダからFirefoxを実行できます。これは、安定していないビルドを試すための推奨される方法です。
Firefoxベータ版をダウンロード
または、UbuntuまたはLinux Mintを実行している場合は、公式のFirefoxNextPPAからFirefoxベータ版をダウンロードできます。
このPPAからFirefoxをインストールすると、システム上にある既存の安定したバージョンのFirefoxが上書きされることに注意してください。
sudo add-apt-repository ppa:mozillateam/firefox-next
sudo apt-get update && sudo apt install firefox
Firefox59でCSDを有効にする
ベータビルドの最新性によっては、デフォルトでCSDが有効になっている場合があります。そうでない場合は、Firefoxベータ版でCSDを有効にすることができます:
- メインメニューを開きます
- 「カスタマイズ」を選択
- [タイトルバー]ボックスのチェックを外します
変更はすぐに有効になります。
ご覧のとおり、Firefox 59の現在のCSD実装(上記を参照)には、GTKテーマによって提供されるウィンドウコントロールの間隔の問題や、きちんと丸みを帯びた角の表示など、荒削りな部分があります。
これらの問題は、将来のアップデートで修正される可能性があります(または修正されない可能性があります)。物事を早期に試すリスクの一部は、未完成のまま試すことです。
以下のコメントでFirefoxCSDについてどう思うか教えてください。