Emblems/badges scale excessively when using large icon/thumbnail views in Nemo (Linux Mint)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
Nemo の Icon View とエンブレム描画の経路から始め、高いズームレベルと割り当てられたフォルダーエンブレムで問題を再現します。レポートで言及されている org.nemo.icon-view の設定を確認し、SVG および bitmap アセットに対してエンブレムの寸法がどのように選択されるかを追跡します。大きなアイコンとサムネイルが通常どおりスケールされる一方で、エンブレムが範囲内に収まり目立たない状態を保てれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Distribution
Linux Mint 22.3 - Cinnamon 64-bit
Package version
Cinnamon 6.6.7
Graphics hardware in use
NVIDIA Corporation GP106 [GeForce GTX 1060 6GB]
Frequency
Always
Bug description
When I increase the icon view or thumbnail zoom level to preview media files comfortably (since I've got a 4k monitor), any emblem (such as sync statuses, custom tags or system badges) scales up proportionally to massive, excessive dimensions, and even if the file is not square, they get stacked.
I think they size up to 128px instead of remaining small, discrete indicators in the corner of the file icon, the emblems grow so large that they completely obstruct folder layouts and video/image thumbnails.
Steps to reproduce
1. Open Nemo and choose the Icon View.
2. Right-click any folder, go to Properties, and assign any standard system emblem to it.
3. Increase the thumbnail/icon zoom level using Ctrl + Scroll Wheel Up (e.g., to make video thumbnails large enough for editing/previewing workflows).
4. Observe that the emblem scales excessively alongside the folder/thumbnail size, rather than capping its maximum display dimensions.
Expected behavior
Implement a fixed maximum pixel threshold (e.g., max 24px or 32px) or a percentage cap constraint for Nemo emblems so they remain compact, crisp, and unobtrusive in the corner, regardless of how large the user scales their main icon/thumbnail views. Maybe user could select that cap or by default be 32 maaaaybe 64. not sure cause I couldn't test those sizes, they always looked like 128 or more if I'm correct.
Additional information
- Disabling icon captions/leyendas (org.nemo.icon-view captions) via gsettings or GUI preferences does not alter or cap the emblem scale.
- The issue affects all emblems universally (both scalable .svg assets and fixed .png bitmaps). When scalable icons are unavailable, Nemo takes smaller fixed bitmap icons (e.g., 32x32 or 48x48) and aggressively stretches/pixelates them to match the large thumbnail container size.
- The root cause is that Nemo's dynamic scaling engine lacks an internal maximum pixel threshold or boundary constraint specifically for the emblem overlay layer.
- 主要言語
- C
- スター
- 1.6k
- フォーク
- 374
- 平均マージ
- 6日 21時間
- マージ済み PR(30日)
- 2
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
linuxmint/nemo のほかの issue
-
"Follow link to original file" item has no underlined mnemonic letter対応中かも @ronitgupta138 が 21 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Desktop rename box: white text on a hardcoded white gradient with any dark theme (also black caret)対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
linuxmint/nemo#3843 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Copy dialog: Enter key accidentally cancels file copy対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
linuxmint/nemo#3838 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
OpenPrinting/cups#1772 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
snowballstem/snowball#311 ·
-
tech-debt
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100