イルカでより大きなサムネイルを取得する方法

イルカでより大きなサムネイルを取得する方法

Ctrl +イルカのサムネイルの最大サイズ(倍率使用時)と解像度を上げるには?それ以外の場合は、pdfとdjvuのプレビューのためにイルカよりも大きなサムネイルをサポートする他のファイルマネージャがありますか?

答え1

残念ながら、これはイルカを攻撃しなければ不可能です。最大サムネイルサイズはハードコードされているようです。たとえば、文書カバーのプレビューに基づいてファイル名をすばやく変更したい場合は、情報ツールバーが役に立ちます。また、最大サイズの制限が少ないサムネイルプレビューを表示し、ツールバーを拡大することで改善できます。ファイルをすばやくスクロールし、ファイルを開かずに最初のページのタイトル(小さすぎない場合)を読むことができます。これがお客様の要件を満たしていない場合は、必要な機能を作成することを検討してください。https://bugs.kde.org

答え2

イルカと一緒に:

完璧なソリューションではありませんが、実行時に一部のQt環境変数のみを変更できるため、グローバル設定には影響しません。

今すぐ:

  • QT_SCALE_FACTOR(フローティング):すべてをより大きくまたは小さくします。詳しくはこちらをご覧くださいQt6ドキュメント記事
  • QT_FONT_DPI(int):テキストのみを拡大縮小します。ここでは、グローバルスケーリングを補償するために使用されます。デフォルト値の96未満の値が機能するには、以下も設定する必要があります。
  • QT_AUTO_SCREEN_SCALE_FACTOR=0詳しくはこちらをご覧くださいQt5ドキュメント記事(Qt6ではもう使えませんか?)

たとえば、次のようにします。

bash -c "QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=3 QT_FONT_DPI=60 dolphin"

bash -cランチャーを作成する場合にのみ便利です)

メモ:テキストとは異なり、アイコンと要素の間のギャップは補償されません。そのため、完璧なソリューションではありません。

それ以外の場合は、より大きなサムネイルをサポートする他のファイルマネージャがありますか?

はい、2つあります:

Tunnar(XFCEから):

XFCE 4.18以降、Thunarを使用すると、デフォルト設定を変更せずにサムネイル幅を最大1024ピクセルまで拡張できます。アイコン表示、リスト表示、縮小表示など、すべての表示モードでスクロールするには、Ctrl+を押す+か+を使用します。しかし、現在、2つの注目すべき問題があります。CtrlMMB

Caja(MATEから):

一方、Cajaを使用すると1024px(制限なし)以上に拡張できますが、少なくとも以下のコマンドを使用するかGUIを使用する場合は、dconf-editorを使用してgsettingを変更する必要があります。

ただし、gsettingソリューションは、画像、ビデオ、PDFなどのサムネイルに制限されていますが、サムネイルを作成しないフォルダやファイル形式などのベクトルアイコンには適用されません。すべてをより大きくしたい場合は、2番目の回避策で説明されているようにソースコードを編集する必要があります。

最初の回避策(最も簡単ですが制限的):

デフォルトの100%サムネイルサイズは64ピクセルです。この例では200に変更しましたが、どの値でも入力できます。しかし、Cajaを400%に拡大すると、サイズが4倍に増えます。したがって、以下の例で値200を使用すると、スケールを使用して800ピクセルのサムネイルを取得できますCtrl +

gsettings set org.mate.caja.icon-view thumbnail-size 200

または、dconfエディタを使用してに移動してorg/mate/caja/icon-view/thumbnail-size「デフォルトの使用」を無効にし、必要な値を入力します。

大きなサムネイルサイズが原因でフォルダに不要なギャップが発生しないように、デフォルト設定で「コンパクトレイアウトを有効にする」を有効にできます。

注:表示されるファイル名には、各ズームレベルでハードコードされた最大幅があります。つまり、非常に大きなサムネイルと非常に長いファイル名がある場合、名前はサムネイルの全幅を使用せずに不要な改行を追加します。したがって、省略記号の制限を 3 から 1 に変更することもできます。これにより、長い名前が3行に分割されるのではなく、最後に「...」がある短い行だけが得られます。理想的ではありませんが、少なくとも小さく、あまり見苦しいです。

gsettings set org.mate.caja.icon-view text-ellipsis-limit "['1']"

[表示]タブのCaja設定に移動し、3つのドロップダウンメニューを[なし]に設定して、ズームイン時にファイルに関する追加情報を表示しないように選択することもできます。

4K画面の結果は次のとおりです。 800ピクセル幅の画像サムネイル

2番目の解決策(ソースコード、より完全):

メモ:このソリューションを使用する場合は、最初のソリューションを適用しないでください(gsettingデフォルトのサムネイルサイズを64pxに保つ必要があります)。

  1. Cajaを削除
  2. クローンgithubリポジトリ
  3. caja/libcaja-private/caja-icon-info.hで、次の行の値を変更できます(好ましくは384および576のように192の倍数)。
#define CAJA_ICON_SIZE_LARGE    72
#define CAJA_ICON_SIZE_LARGER   96
#define CAJA_ICON_SIZE_LARGEST     192

CAJA_ICON_SIZE_STANDARDただし、値を変更するとサイズ変更が中断され、大きなサイズに拡張できなくなるため、値を変更しないでください。

  1. また、アイコンパディング(各アイコンの周囲の余白)を減らすことをお勧めします。そうでなければ、とんでもない間隔が広がります。これを行うには、 caja/libcaja-private/caja-icon-container.c に移動して、次の行の値を変更します。
#define ICON_PAD_LEFT 4
#define ICON_PAD_RIGHT 4

#define ICON_PAD_TOP 4
#define ICON_PAD_BOTTOM 4

#define CONTAINER_PAD_LEFT 4
#define CONTAINER_PAD_RIGHT 4
#define CONTAINER_PAD_TOP 4
#define CONTAINER_PAD_BOTTOM 4
#define DESKTOP_PAD_HORIZONTAL  10
#define DESKTOP_PAD_VERTICAL    10
icon_width = (bounds.x1 - bounds.x0) + ICON_PAD_RIGHT + 8; /* 8 pixels extra for fancy selection box */

個人的に私はそれらをすべて1に設定しました。 (最後の+ 8もの+ 1

  1. までgithubページのビルドの指示に従ってください。sudo make install

  2. 結果は次のとおりです。 500ピクセル幅のフォルダーアイコン

  3. ...を加えたこの賢いトリック、フォルダアイコンの代わりにフォルダ内の最初の画像のサムネイルを表示することもできます。これは上記と同じフォルダです。次のトリックを使用してください。 576pxワイドフォルダのプレビュー

最終注意事項:

NautilusまたはNemoのソースコードで同じ行を見つけることも、Dolphinに対してこれを行う方法を見つけることもできます。ただし、これらの修正はパフォーマンスに影響を与える可能性があるため、日常的な使用のために1つ以上のファイルマネージャを「一般」に保つことをお勧めします。何百ものサムネイルを作成しようとすると、Cajaがクラッシュして停止することが何度も発生しました。

関連情報