ページ 11

デスクトップの下に並ぶドライブのマウントは何が実行しているの

Posted: 08/12/14(日) 15:10
by jake
Puppy 411や400にはドライブマウンタとしてpmountがありますが、デスクトップの下の方に並ぶドライブをクリックしてマウントすることもできます。その際には別のプログラムが働いているようなのですが、それが何かわかりません。
どうしてそう思ったかというと、普通のpmountでマウントした場合にはファイル名が文字化けしたのに、ドライブアイコンをクリックしてマウントした場合には文字化けしなかったことがあったためです。(400では文字化けしなかったのですが、残念ながら411では文字化けしました)
文字化けしないマウントのコマンドを知りたいのです。

Re: デスクトップの下に並ぶドライブのマウントは何が実行しているの

Posted: 15/04/11(土) 00:02
by サボり魔
いい具合に酔っているので、フォーラムの「未返信ポスト」を漁ってました。
6年以上前のものを発掘。

~/.pup_event/drive_sdxx を右クリックして、アプリケーションディレクトリの中を覗くと「AppRun」というスクリプトがあります。
その中でマウント作業が行われるみたいです。

一部抜粋…

コード: 全て選択

vfat)
#w476 modify codepage and iocharset (note: this code also in /usr/sbin/pmount)...
#note, could also set iocharset=iso8859-2 (default: codepage=437, iocharset=iso8859-1)
# 27jul09 lookup /etc/codepage and LANG by Masaki Shinomiya <shino@pos.to>
NLS_PARAM=""
if [ -f /etc/codepage ]; then #100127...
    grep -q -i '850' /etc/codepage && [ "$(echo $LANG|cut -d'.' -f1)" != "en_US" ] && NLS_PARAM=",codepage=850"
    grep -q -i '852' /etc/codepage && NLS_PARAM=",codepage=852,iocharset=iso8859-2"
fi
echo $LANG | grep -q -i '\.utf' && NLS_PARAM="$NLS_PARAM,utf8"
mount -t vfat -o shortname=mixed,quiet${NLS_PARAM} /dev/$xONEDRVNAME /mnt/$xONEDRVNAME #v411
RETVAL1=$?
;;
時は流れ、現在 Puppy Tahr-6.0.2-CE を使っていますが、「#v411」の文字列が残ってますね。
てことは、これは文字化けする方なのかな?? おや、その後シノバーさんがいじってますね…。
正解かわかりませんが、FAQ カテゴリなのに答えが書かれてないので、作動元っぽいものを置いておきます。

jake さん、その節はお世話になりました。