コンテンツにスキップ

Waylandと分数スケーリングを用いた Linux における表示問題の解決

Desktop

問題の概要 - Linux のみ

BlueMail を Wayland を使用している Linux ディストリビューション上で使用する際、特に分数スケーリングが有効になっている場合に表示の問題が発生することがあります。これらの問題には、アプリケーションのスケーリングが不適切、フォントがぼやける、またはインターフェイス要素が正しく揃わない等が含まれます。

原因

Wayland は X11 ディスプレイサーバーの現代的な代替で、セキュリティとパフォーマンスの向上を提供します。しかし、すべてのアプリケーションが Wayland のスケーリング処理に完全には最適化されていない場合があり、特に分数スケーリングを用いて高解像度ディスプレイの DPI 設定を調整する場合には問題が生じることがあります。

分数スケーリングは UI のより細かなスケーリングを可能にし、高解像度ディスプレイに有利ですが、Wayland のスケーリング方式と完全には互換性のないアプリケーションでは問題を引き起こす可能性があります。

対策

特定のフラグを使用して BlueMail を実行すると、Wayland の表示プロトコルと分数スケーリングの扱いをより適切に処理できるよう強制します。--enable-features=UseOzonePlatform および --ozone-platform=wayland のフラグは、Wayland 上での互換性とパフォーマンスを向上させるために使用されます。

回避策の適用手順

  1. BlueMail を閉じる: アプリケーションを完全に終了させてください。

  2. ターミナルを開く: システムのコマンドライン・インターフェースにアクセスします。

  3. フラグを付けて BlueMail を起動する: ターミナルで以下のコマンドを実行します:

    /opt/BlueMail/bluemail --enable-features=UseOzonePlatform --ozone-platform=wayland
    
  4. 確認: BlueMail を開いて表示の問題が解決されているかを確認します。

フラグの説明

  • --enable-features=UseOzonePlatform: このフラグは Chromium における Ozone プラットフォーム抽象化レイヤーの使用を有効にします。Ozone は Wayland のような異なるウィンドウシステムと表示プロトコルとの互換性を向上させます。
  • --ozone-platform=wayland: このフラグは明示的に Wayland を Ozone のバックエンドとして設定します。これにより BlueMail が表示管理に Wayland を使用するようになり、分数スケーリング関連の問題や全体的な表示レンダリングの問題を解決できます。

追加情報

これらのフラグは、Wayland を使用していて分数スケーリングが有効になっている Linux システムで BlueMail を実行している場合に特に有用です。これらは BlueMail が Wayland のプロトコルにより適切に準拠するよう強制し、表示関連の問題の範囲を解決する可能性があります。

サポート

問題が解決しない場合や他の問題が発生した場合は、問題の詳細とともにサポートチームへご連絡ください。さらなる支援を提供します。