Finder;カラーラベルの名称を数字にしても並び順序が期待通りにいきません。

Mac OS X 10.8.3.です。


カラーラベルに、図1のように名称を付しています。


図1

ユーザがアップロードしたファイル


その上で、Finderで並び順序をラベルにした場合に、図2のように並ぶことを期待していたのですが、図3のようになってしまいます。


図2

ユーザがアップロードしたファイル

図3

ユーザがアップロードしたファイル


図2のように並べたい場合、どうすればよいのでしょうか?


宜しくお願いします。

MacBook Pro, OS X Mountain Lion (10.8.2)

投稿日 2013/04/04 17:24

返信
返信: 8

2013/04/04 18:03 sawatien への返信

ファインダーで 表示>並び順序>ラベル だと確かに名前通りに並びません。どんな法則で並んでいるのでしょうね。


ということで、ファインダーで 表示>並び順序>無し に一旦します。フォルダ内をリスト表示にして、 表示>表示オプションを表示 させてラベルにチェックをいれます。 フォルダでラベルをクリックすすると名前順で並んでくれます。


ユーザがアップロードしたファイル

2013/04/05 08:20 sawatien への返信

いや〜よくぞここまで調べましたね。(感激)


> MacOS X 10.7.以降は、各ラベルカラーに対し次のように番号がふられていて、どうやらその番号で並ぶようになっている。実際本文の図3はこの順序で並んでいる。


確か Mac OS X 10.1 からずっとこの割り当てです。順番が変なのは Mac OS の歴史的な理由から。で、ラベルカラーの情報はファイルの拡張属性 com.apple.FinderInfo にあって、以下がその内容。まさにこの並び順ですね。


hexbincolor
0x00000000000000000000n/a
0x00020000000000000010grey
0x00040000000000000100green
0x00060000000000000110purple
0x00080000000000001000blue
0x000A0000000000001010yellow
0x000C0000000000001100red
0x000E0000000000001110ogange


Snow Leopard では Finder をカラム表示にしても、ラベル順に並びますので、そうならないのならバグか仕様変更ということでしょう。Apple にフィードバックしてみたらどうでしょうか?

2013/04/05 07:04 やすどん への返信

やすどんさん


お礼が遅くなりました。お返事ありがとうございます😀


教えていただいた方法により、リスト表示にした場合には、ラベルに付した名称で並べることができました。


ただ、本文には明記しませんでしたが、画像にある通り、カラム表示を前提としているので、本ディスカッションは引き続き未解決にさせてください。言葉足らずで申し訳ありません。



ファインダーで 表示>並び順序>ラベル だと確かに名前通りに並びません。どんな法則で並んでいるのでしょうね。

この点について私なりに調べてみました。

以下長くなってしまいますが、私の備忘録のために記させてください。


MacOS X 10.5. までは、カラーラベルに付した名称で並べることができた。

参考

「Pantherカラーラベルによるソートが気になった…」(2004/06/11)

http://www.mactechlab.jp/products-report/3749.html


「Mac OSXでのカラーラベルの順番」(2007/02/14)

http://plasticdreams.org/archives/2007/02/14/1652/colour-label-order/


「Mac OS10.5のカラーラベルですがーYahoo!知恵袋」(2010/03/07)

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1037685155




MacOS X 10.7.以降は、各ラベルカラーに対し次のように番号がふられていて、どうやらその番号で並ぶようになっている。実際本文の図3はこの順序で並んでいる。

ユーザがアップロードしたファイル

参考

「MacのSpotlightでラベルの色を基準に検索する方法」

http://inforati.jp/apple/mac-tips-techniques/system-hints/how-to-use-a-macos-spotlight-label-option-and-search-with-color.html


「Mac OS Xのラベル機能の色がついたファイルを検索ボックスで検索したい」(2011/01/12)

http://mac.kumadoumei.net/2011/01/mac-os-x_21.html



で、ここからは素人の考えなのですが、上記を踏まえると、カラーラベルとその番号について定義しているファイル?を、ターミナル等から次のように変更すれば、本文図2のようになるのではないかと考えたのですが、どう思われますか?よろしければご意見お聞かせください。

ユーザがアップロードしたファイル

2013/04/05 19:41 Hiro__S への返信

Hiro.Sさん


お返事ありがとうございます😀。


Hiro.Sさんとやすどんさんに教えていただいた情報を元に、カラーラベルの順序について、私なりに整理してみました。拡張属性など知らないことも多いので、間違いについてはご指摘いただけると嬉しいです。お手数ですが少々おつきあいいただけば。




カラーラベルに関する情報は、com.apple.FinderInfoの中で次のように定義?している。

そこで、例えば、あるフォルダにgrayのラベルを付けた場合には、そのフォルダにhex:0x0002, bin:00~0010, "1.XXX"という属性(タグのような感覚?)が付されるということ。

ユーザがアップロードしたファイル


その上で、本件。Finderで並び順をラベルにした場合、10.5.までは、hex, binに優先してカラーラベルに付した名称でソートがかかるため、本文図2のような並びになった。


一方、10.7.以降ではその逆で、カラーラベルに付した名称に優先してhex,binでソートがかかるため、本文図3のような並びになってしまう。この原因として考えられるのは、そのように仕様が変更されたか、若しくはカラーラベルに付した名称が、拡張属性として記録?されていないなどのバグか。


いかがでしょうか?

2013/04/06 01:46 sawatien への返信

まず、お詫びと訂正から。


https://discussionsjapan.apple.com/message/100759735#100759735

誤: Mac OS X 10.1 から

正: Mac OS X 10.3 から


記憶違いでした。それと、お返事が遅くなりすみません。日中の書き込みはちょっと難しいです...。


ーーーーー


sawatien さんによる書き込み:

https://discussionsjapan.apple.com/message/100759786#100759786


概ねこれで合ってると思います。定義は Finder か OS あたりで、Finder がそのルールに従い個々のファイルの拡張属性にフラグを立て、色付きで表示 & 並び替え。というのが従来の仕組み。これが仕様変更かバグによって、色は付くものの並び替えがなされず、素の並びがそのまま表示されているのだと思います。


sawatien さんによる書き込み:

カラーラベルに付した名称が、拡張属性として記録?されていない


拡張属性は「各色」のフラグが立っているかどうかの情報だけで、ユーザ定義の名称は下記ファイルにあります。Finder が両方を読み込み、色をつけソートして表示すると思われます。


Mac OS X 10.6 の場合

$HOME/Library/Preferences/com.apple.Labels.plist


com.apple.Labels.plist

ユーザがアップロードしたファイル

Finder の環境設定

ユーザがアップロードしたファイル

ーーーーー


さて、Finder は Mac OS X 10.6 で刷新されたので、この手のバグというかチューニング不足というか...は起きやすいのかなと思う一方、FinderInfo は仕様が古すぎるので、新しい仕組みへの一歩かなとも思えるし、まあ、その辺は何とも言えません。いずれにせよ、ラベル順に表示されないのはおかしいのでフィードバックが一番かと。

2013/04/05 17:31 やすどん への返信

やすどんさん


再度お返事ありがとうございます😀。

以前のMacOSXではラベルの色も特定のpngファイルを置き換える事で変更出来たのですが、現在は出来なくなっていますね。ラベルのIDを変更するのもググってみたところちょっと見当たりません。

なるほど。貴重な情報ありがとうございます。教えていただいた情報を参考に、もう一度自分でも調べてみようと思います。

このカラーの並びとIDが同順序でないのはちょっと不親切ですよね。

私はまだMac歴3年といったところなのですが、こういった不完全さがAppleの良さなのかな?とも思うようになりました。しかし、やすどんさんがおっしゃる通りカラーの並びとIDは同順である方がやはり親切だと思いますので、Hiro.Sさんのおっしゃるように、Appleにフィードバックしようと思います。

2013/04/09 15:47 Hiro__S への返信

Hiro.Sさん


お礼が遅くなってしまいました。面倒な質問に丁寧に答えていただき、本当にありがとうございます😀

おかげさまで本件についての理解が一層深まりました。


さて、やすどんさんとHiro.Sさんに教えていただいた内容をもとに、Appleへフィードバックしてみようと思います。また、本件については引き続き未解決とさせていただき、進捗等あれば報告させていただこうと思います。


お二方、ご協力本当にありがとうございました。

2013/04/05 07:34 sawatien への返信

おぉ。ラベルにIDが付いていたのですね。ラベルは覚え書き用マーキング程度にしか使用していなかったので全然気がつきませんでした。


以前のMacOSXではラベルの色も特定のpngファイルを置き換える事で変更出来たのですが、現在は出来なくなっていますね。ラベルのIDを変更するのもググってみたところちょっと見当たりません。


このカラーの並びとIDが同順序でないのはちょっと不親切ですよね。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Finder;カラーラベルの名称を数字にしても並び順序が期待通りにいきません。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。