Ubuntu GNOME と高解像度画面: QT アプリのアイコンが小さすぎます。どうすれば解決できますか?

Ubuntu GNOME と高解像度画面: QT アプリのアイコンが小さすぎます。どうすれば解決できますか?

弟が新しいノートパソコン、Thinkpad X1 Carbon 4 世代を購入しました。2560 x 1440 ピクセルというかなり大きな解像度の画面を備えています。

LibreOffice のこのスクリーンショットからわかるように、GNOME はすぐに使える状態で、テキストとアイコンのサイズを適切に調整します。 ここに画像の説明を入力してください

残念ながら、TexMaker のこのスクリーンショットに見られるように、QT アプリは同じように動作しないようです。 ここに画像の説明を入力してください

ご覧のとおり、アイコンは小さすぎてアクセスしにくいです。

QT アプリのルック アンド フィールを GTK アプリのルック アンド フィールに統一するにはどうすればよいでしょうか。互換性パッケージをインストールする必要がありますか。または、何らかの構成を行う必要がありますか。

前もって感謝します

答え1

QT_SCALE_FACTOR および QT_AUTO_SCREEN_SCALE_FACTOR 環境変数を試してみるとよいかもしれません。

4K 15.6 ディスプレイの Gnome デスクトップで calibre の UI フォントが小さいという問題が発生しました。QT_SCALE_FACTOR=2.5 QT_AUTO_SCREEN_SCALE_FACTOR=0.8 calibreターミナルで試してみたところ、うまくいきました。

したがって、基本的に (私の推測が正しければ)、QT_AUTO_SCREEN_SCALE_FACTOR はフォント以外の全体的なスケーリングを制御し、QT_SCALE_FACTOR はフォントのスケーリングのみを制御します。

また、calibre のデスクトップ ファイルに次の 2 つの変数を追加しました。

前に:

Exec=calibre --detach %F

:

Exec=env QT_SCALE_FACTOR=2.5 QT_AUTO_SCREEN_SCALE_FACTOR=0.8 calibre --detach %F

また、こちらもご覧くださいこのgithubの問題

答え2

答えは、クォート使用しているバージョン、qt4または。以下は、qt5クォート使用している。

ldd $(which $NAME) | grep qt -i

ではqt5環境変数 を使用できますQT_SCALE_FACTOR。 では をqt4使用してフォント サイズを変更できますqtconfig-qt4が、アイコン サイズは拡大縮小されないようです。ただし、別のアイコン セットを使用することはできるかもしれませんし、非常に精力的な場合は別のアイコン セットを自分で拡大縮小することもできます。

見るhttps://wiki.archlinux.org/index.php/HiDPI詳細と他のツールキットの詳細については、こちらをご覧ください。

答え3

パラグラフ 1:__ 選択肢はいくつかあります。システム設定のディスプレイ設定を使用するか、ターミナルを使用して xrandr ユーティリティを利用することで、この状況を一時的に解決できます。

パラグラフ 2:__ xrandr を単独で入力すると、ビデオ カードの RAM に記録されている可能性のある YYYYxXXXX 設定が表示されます。 1 つ選択して、xrandr -s YYYYxXXXX (つまり 1024x768) と入力し、Enter キーを押します。 モニターが空白になり、その後新しい設定に戻ります。 空白にならない場合は、すでにその設定になっています。 (RAM 設定に誤りがある可能性があることに注意してください。 含まれていない他の非表示の設定がある可能性もあります)。

パラグラフ 3:__ xrandr は非常に強力なユーティリティです。ここで紹介したのは、その機能のほんの一部にすぎません。

パラグラフ 4:__ 一部のアプリケーションは、新しい境界に自動的に調整されることに注意してください。一部のアプリケーションは、1 つのサイズの画面を念頭に置いて作成されているため、調整されません。水平または垂直のスクロール バーが画面の下部または右側に自動的に表示されない場合は、通常、この問題に対処する方法を見つけることができます。

パラグラフ 5:__ 1 つの方法は、表示されているウィンドウを最大設定から移動して変更し、境界を操作することです。もう 1 つの方法は、ウィンドウを中央の位置から移動することです。

パラグラフ 6:__ 別の方法としては、アプリに含まれているズーム機能や拡大機能を使用することです。別の方法としては、すべて選択してからコピーして貼り付け、LibreOffice Writer や gedit などの別の場所にコンテンツを配置する方法があります (leafpad、kate、jedit、cream も適切な代替手段です)。

パラグラフ 7:__ コピー アンド ペーストをテキスト エディターの 1 つに実行すると、書式設定が削除され、画像を含むリンク参照が削除されます。LibreOffice Suite は、ほとんどのコンテンツをそのまま保持します。コピー アンド ペーストでは、フォント、サイズ、色の詳細をすべて削除することで、小さすぎるテキストや読みにくいテキストも処理されます。

パラグラフ 8:__ これらのタスクやその他のタスクを実行するのに最も役立つ Web ブラウザーは、マルチプラットフォームで無料の FlashPeak の Slimjet です。場合によっては、低解像度では表示内容を十分に制御できないことがあります。

パラグラフ 9:__ ただし、画像や Web ページを使いやすいサイズにできない場合は、いくつかの方法があります。フォント、サイズ、拡大率、マウスなどを変更するための gsettings (dconf-editor は GUI に相当) があります。

パラグラフ 10:__ gsettings に対して私が見つけた最も効果的な検索ツールの組み合わせは次のとおりです: gsettings list-recursively | grep [whatever]

パラグラフ 11:__ ターミナル ウィンドウで引用符なしで「gsettings list-recursively | grep cursor」を使用したところ、行に「cursor」が含まれる設定のリストを取得しました。[whatever] は何でもかまいません。grep では、「|」パイプ オプションを使用して、左側のコマンドの出力を右側の次のコマンドの入力として連結し、1 つの文字列で検索を簡単に組み合わせることができます。

パラグラフ 12:__ 変更する項目が見つかりました。「org.mate.peripherals-mouse cursor-theme ''」です。このフォーラムでは、他のカーソル サイズの可能性をすべて排除するカスタム カーソル テーマである DMZ-White-Large を使用したいと思います。この変更を行うには、次のように入力します。

    gsettings set org.mate.peripherals-mouse cursor-theme 'DMZ-White-Large'

パラグラフ 13:__ カーソルのサイズを 32 ピクセルにする DMZ-White-Medium もあります。他のサイズは 24 と 18 で、高解像度モニターの最大設定 (デフォルト) では非常に小さくなります。

パラグラフ 14:__ カーソルには少なくとも 2 つの影響があります。1 つは XCursor で、もう 1 つは gsettings で見つかった「com.canonical.Unity.Interface cursor-scale-factor」です (dconf-editor では、ピリオドは、フォルダーとファイルの構造の「/」と同様に、レベル区切り記号に相当します (Windows と DOS では代わりに「\」が使用されます)。

パラグラフ 15:__ スケール係数は、私が最もよく知っている画面解像度では、おおよそ 0.75 が 18 ピクセル、1.0 が 24 ピクセル、1.35 が 32 ピクセル、2.0 が 48 ピクセル、2.70 が 64 ピクセルに相当します。

パラグラフ 16:__ スケール係数が意図したとおりに使用された場合、画面解像度が変わってもカーソルは相対的に同じサイズを維持すると思います。しかし、画面解像度を変更すると表示されるカーソルのサイズも変わるため、これは起こりません。

パラグラフ 17:__ 低解像度設定にする場合、現在の方法がおそらく最適です。高解像度を使用する場合は、スケール係数アプローチがおそらく最適です。ただし、これはユーザーが選択できる問題ではありません。

パラグラフ 18:__ マウスのテーマとサイズを変更するには、ログアウト/ログインのシーケンスが必要なので、カーソルのサイズをオンザフライで調整する実用的な方法はありません。白いカーソルが最適だと思いますが、代わりに黒が必要な場合は、このフォーラムでカスタム DMZ-Black-Large および DMZ-Black-Medium ファイルも見つかります。マウス/カーソル/X11 の選択肢をさらに増やしたい場合は、Google または Bing で見つけることができます。検索行に linux、Ubuntu、または gnome を追加するだけで、使用できるものが表示されます。

パラグラフ 19:__ 適切なテーマを選択するには、update-alternatives、gsettings、または gnome-tweak-tool と unity-tweak-tool を使用します。具体的な手順は別の場所に掲載されています。

パラグラフ 20:__ その他の興味深いツールとオプションには、「dpkg -l *」と「man -k [terms]」があります。最初のものはリポジトリ内のすべてのパッケージを一覧表示し、2 番目のものは関心のある分野に関連する可能性があると man に識別された情報を一覧表示します。繰り返しますが、これは bash で提供されるコマンドとユーティリティで可能なことのほんの一部にすぎません。

パラグラフ 21:__ 個々のコマンドやユーティリティの使い方を学ぶ最良の方法は、オンラインのフォーラム、Web ページ、記事で例を検索することです。linux、unix、bash、ubuntu などのキーワードと、実行したい内容や詳細に学習したいコマンドやユーティリティを反映する単語を含む一致を探します。検索には、sample、example、tutorial などの用語をためらわずに追加してください。

パラグラフ 22:__ PC にはすでに 5 つのソースがあります。man [コマンド]、info [コマンド]、help [コマンド]、[コマンド] --help は、役に立つものですが、実際の例はほとんどありません。しかし、PC には、提供されているすべての機能の使用方法を示す何千ものスクリプト ファイルが散乱しており、周囲の森を整理するだけでも大変です。だからこそ、オンライン検索エンジンは、すべてを数行のコードにまとめてくれるので、非常に役に立ちます。

段落 23:__ これは、私の投稿に関してよくある不満です。1 つの投稿であまりにも多くのスペースをカバーしているため、人々は私の言葉の森の中で迷ってしまいます。しかし、今は言葉を小さなバッチに段落分けしています。また、番号も付けています。これが何らかの形で役立つことを願っています。

パラグラフ 24:__ シェル プログラミングは、今日ほとんどの人にとって最も速く、最もクリーンで、最も奥深いプログラミング方法です。開発者が数か月または数年かけて現在のレベルまで構築したコードを、わずか数時間で作成できます。極端な場合を除き、私はもうコンパイラ コードを書きません。また、近年、可能なことの成長は著しく加速しています。既知のユーティリティではできないことは、Python や Perl などのツールや、その他の専門分野では可能です。

パラグラフ 25:__ 非プログラマーやほとんどのプログラマーが理解できていないのは、現在、独自のバージョンを書くことに集中するのではなく、既存のコードを再利用しているということです。これは、丸太小屋を建てるために木を切り倒して土地を整地していたところから、木が伐採された土地にモジュラー ホームを建てるところへ移行するようなものです。

パラグラフ 26:__ 1 つのアプローチには、時間と労力と特別なスキルが必要です。もう 1 つのアプローチでは、適切なモジュール式住宅を見つけて、それを建てるだけです。DIY 方式には、時間がかかります。かなりの時間がかかります。モジュール式アセンブリは、事前に組み立てられており、クレーンで基礎に設置される可能性があります。コーディングとコードの再利用の違いは、想像以上に劇的です。

パラグラフ 27:__ ただし、この機能を最大限に活用するには、ターミナルとコマンド ライン モードに移行する必要があります。GUI インターフェイス経由では実行できません。これは、単に見た目のためであり、オプションと機能を隠して一部のタスクを簡素化するためです。GUI を完全に否定しているわけではありません。UbuntuGNOME インターフェイスは、その機能において素晴らしいものです。

パラグラフ 28:__ 目の疲れ。白い画面を見るのは、白い紙を見るのとは異なります。画面は光を発し、紙はそれを反射するだけです。白い光はすべて目に悪影響を及ぼし、その結果、人々は深刻な目の損傷に苦しんでいます。代わりに背景を暗くしてテキストを白にできれば、目は喜ぶでしょう。私は暗い赤、暗い青、暗い緑、または暗い紫が好きです。また、単色は画像よりもストレスが少なくなります。画像ではテキストが見つけにくくなるためです。

パラグラフ 29:__ Web ページは、特に白い背景の表示が下手です。これを入力しながら、私自身もその 1 つを見ています。しかし、これはすぐに修正できます。Slimjet では、個々の Web サイトまたはページで色を補うオプションがあり、ほぼすべての白を黒に、ほぼすべての黒を白にすることができます。黒地に白はきれいではありませんが、目にはずっと優しいです。他の色は、このようにビット反転されると奇妙に見えます。おそらく、いつか誰かが、今のように画面を白が占めないようにするより良い方法を見つけるでしょう。

答え4

これは私にとっては良かった

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

ただし、画面が消えたので注意してください。再起動後には正常になりました。私もこのWaylandオプションでログインしました。このウィキ

ただし、ウィンドウシステムが不安定になり始めました :-/

関連情報