Fedora Users Forum

Fedoraユーザのためのサポートフォーラム
現在時刻 - 2017年12月16日(土) 01:08

All times are UTC + 9 hours





新しいトピックを投稿する トピックへ返信する  [ 13 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
 記事の件名: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2011年8月10日(水) 21:04 
オフライン
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2010年12月30日(木) 00:17
記事: 33
所在地: GA, USA
NautilusのFile、Folder名のソートはデフォルトでは、アルファベット順ではなくASCIIコード順になっているようで、大文字小文字の区別があります。
これを、大文字小文字の区別をなくすようにしたいのですが、設定の変更が見当たりません。
どこを設定すればいいのでしょうか。

[08/11追加]
同様に日本語の場合もひらがなカタカナの区別無くソートしたいです。
せっかく漢字はJIS順に並べ替えているのだから、ここまでやってほしいですね。

どなたもご存知ないようなので、リクエストしないといけないのかな。
また、この辺はライブラリ化されていないのでしょうか。 アプリ毎に違っている気がします。


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2011年8月13日(土) 15:38 
オフライン
Site Admin
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
所在地: 東京都
解決法がわかったわけではないのですが…何かヒントにならないかと。

lsコマンドでは、環境変数のLC_COLLATEを変更することで、大文字・小文字の区別をなくすことができるようです。

$ ls
A B C X Y Z a b c x y z
これがノーマル表示

$ LC_COLLATE="en_US.utf8" ; export LC_COLLATE
とすると、

$ ls
a A b B c C x X y Y z Z
こうなります。

この状態でnautilusを起動すれば何とかならないかと思いましたが、ダメみたいで…
.bashrcに書いてログインし直してみましたが、これもダメ。

以前は、区別なくアルファベット順に表示されていたようですが、改変されているようですね。nautilusのソースコードもちらっと覗いてみましたが、どこで設定されているのかは判断できませんでした。


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2011年8月13日(土) 15:54 
オフライン
Site Admin
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
所在地: 東京都
少し進展しました。

/etc/plofile の最終行に「LC_COLLATE="en_US.utf8" ; export LC_COLLATE」を加えて再度ログインしなおしたら、少なくとも英語名のファイルやフォルダは大文字・小文字の区別なくアルファベット順に表示されるようになりました。(Ubuntuで試していますがFedoraでも同様かと)
[追記]
Fedoraでも確認できました。


日本語名の平仮名・カタカナの並べ替えの方はわかりません。


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2011年8月13日(土) 23:16 
オフライン
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2010年12月30日(木) 00:17
記事: 33
所在地: GA, USA
vine_userさん
お返事、ありがとうございます。

そうですね。 lsコマンドでも同様でしたね。
私も、気になりもう少し突っ込んで調べて見ました。

現在のls及びnautilusでは、日本語以外の部分は単純にUnicode順で、日本語の部分はJISでソートされている感じがします。

「LC_COLLATE="en_US.utf8" ; export LC_COLLATE」でロケールを変更する方法では、確かにアルファベットの順番がaAbBcCxXyYzZになりました。 英語圏では、小文字の方が先に来るのが正しいようです。 ただ、アルファベット以外のコードはまったくソートされないようで並びがめちゃくちゃです。

XfceのファイルマネージャのThunar 1.2.2では、起動時に並びがおかしいですが、再ソートするとAaBbCcXxYyZzとなります。 大文字が先に来るのは、英語圏ではないかたが作者なのかもしれません。 日本語の並びはNautilusといっしょです。

一番インテリジェントな並び替えをするのが、iPodです。
アルファベットの並びはaAbBcCxXyYzZ、かなの並びは「あアいイうウ」で、さらにかなの方がアルファベットより先に来て、頭の冠詞(a、the)は無視しています。

PS3 Media Server はファイルマネージャではありませんが、V1.21.1ではユニコード順にソートされていたため、漢字の並びがめちゃくちゃで目的のファイルを探すのに苦労していたのですが、V1.30.1でiPodの冠詞を無視する部分とかなが先に来る部分を除いて同じ方法が採用されたので、非常に探しやすくなりました。 実は、このプログラムに触発されて、他でもできないものかと思ったわけです。

デフォルトではないにしても、iPodのような並びにできるオプションがあるといいのですが、今のところそういう機能は無いようですね。
こういった場合のリクエストというのは、どこに投げればいいのでしょう。


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2011年8月14日(日) 11:19 
オフライン
Site Admin
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
所在地: 東京都
リクエストというのは、こうして欲しいという要望をどこに出せばいいのかということでしょうか?

日本語でやりとりする場はもうないようですので、Fedora Projectのメーリングリストか、RedHatのbugzillaに直接投げるしかないですね。




影響力のある人に認めてもらえれば、要望が通ることもあるでしょうけど、この手の基本的な動作に関しては十分検討済みでしょうから現状が翻る可能性は低いと思っておいた方がいいです。

で質問すれば、ここよりは解決する可能性が高いです。いずれにしても英語でのやりとりになります。

ちなみに、ここは僕が個人で立てているフォーラムなので、Fedora ProjectやRedHat社とのコネクションはありません。


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2011年8月14日(日) 12:34 
オフライン
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2010年12月30日(木) 00:17
記事: 33
所在地: GA, USA
ありがとうございました。

とりあえず、オプションとして用意されてはいないようですので、本家フォーラムに行ってみます。
日本語の問題も含んでいるので、分かってもらえるかどうか不安ですが、黙っているとユニコードのCJKみたいに勝手に決められてしまうので、やってみます。


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2011年8月21日(日) 05:31 
オフライン
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2010年12月30日(木) 00:17
記事: 33
所在地: GA, USA
本家フォーラムでも、レスが付きませんでした。
英語圏の方にja_JPの話をしても、関心は湧きませんよね。

ということでもう少し調べてみたら、collate tableを変更すれば、ソート順を変更できることが分かりましたが、collate tableがどこにあり、どうすれば変更できるかが分かりません。
どなたかご存知の方がおられましたら、教えていただけないでしょうか。


トップへ
 
 記事の件名: ファイルのソート順を辞書と同じにする
投稿記事Posted: 2014年10月07日(火) 05:21 
オフライン
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2010年12月30日(木) 00:17
記事: 33
所在地: GA, USA
再び蒸し返す様で、恐縮ですが LC_COLLATE でソート順をキャラクタごとに設定すればいいという所までは分かったのですが、具体的にどのファイルをどのように設定するのかが分かりません。

最終的に、
01234...AaBbCc...Xx,Yy,Zz,あア亜唖...いイ以伊...第2水準
というソート順にしたいと思っています。 つまり辞書順ですね。

日本語を知らない人によって、めちゃくちゃにされたユニコードをせめて日本のPC上では正確に表示させたいとは思いませんか?


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2016年4月21日(木) 00:52 
オフライン
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2010年12月30日(木) 00:17
記事: 33
所在地: GA, USA
できました。

英語圏の人は、すでにきちんとしたソート順になっているので文句が出なかったのですね。

/usr/share/i18n/locales/ja_JP ファイルを変更してソート順を変えることができました。
今のところ、
記号、数値順、aAbB...、あアいイ...、第一水準漢字、第二水準漢字の順です。
これだけでも非常にすっきりします。
時間をかけて、第二水準漢字も読みどおりの位置に入れ、ひらがなカタカナも前の投稿のように漢字の読み位置に配置したいと思っています。

誰も興味を持っていないようなので、とりあえず個人用。


トップへ
 
 記事の件名: Re: NautilusのFile、Folder名のソートの大文字、小文字の区別をなくすには
投稿記事Posted: 2016年5月11日(水) 17:22 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2016年5月11日(水) 17:13
記事: 1
---------
>誰も興味を持っていないようなので、とりあえず個人用。

修正されたファイル、使わせていただければありがたいです。
(ニーズが同じなのでそのまま使えるはず。日本人には自然ですし)

検索しても、日本人だろうけれども、あんまり気にしている人っていないみたいですね。
わたしは日本人で、かつ、日本語その他のワイドキャラクターがファイル頭にくる命名が
自分のデフォルトなので、気持ち悪さにへきへきしていました。


トップへ
 
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 13 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron

無料でマイフォーラムを作成する! · php-BB© · Internationalization Project · 不正利用を報告する · 使用条件/プライバシーポリシー
© Forums-Free.com 2009