Xfce + Windows ファイル共有

色々調べていくと、苦戦している人が多いようだ。Xubuntu で使っている Xfce のファイラは Thunar。デフォルトでは、Windows の共有フォルダを読みにいけない。
Xubuntu で、過去にデフォルトだった(?)ファイラ xffm は、読めていたらしい。

ということで、代替手段を模索した。一つは nautilus で見るというもの。でも nautilus 起動すると、何故かデスクトップのデザインが変わってしまうので、好みの問題で却下。
自分の知っている手段の中で探した結果 smbmount で解決することにした。smbmount をインストールしてから、

$ sudo mkdir /mnt/smb
$ sudo mkdir /mnt/smb/server-folder
$ sudo mount -t smbfs -o username=kasai,password=****,codepage=cp932,iocharset=utf8,uid=1000,gid=1000 //Server//Folder /mnt/smb/server-folder
$ sudo umount /mnt/smb/server-folder

などとした。メモをいくつか。

  • mount は /etc/fstab に書いておけば、"sudo mount /mnt/smb/server-folder" だけで動作するようになる。オプションをチューニングして、コマンドラインから問題なく使えるようになったらそうしよう。
  • mount のオプション (-o 以下の文字列) は、各自の環境に合わせてカスタマイズする。上記の例だと、/etc/fstab には、以下のような感じで書く。

//Server//Folder /mnt/smb/server-folder smbfs rw,noauto,username=kasai,password=****,codepage=cp932,iocharset=utf8,uid=1000,gid=1000 0 0

  • mount すると、デスクトップにディスクのアイコンが自動で出現。umount すると自動で消える。便利だ。

なお、上記設定は、Samba で提供している Windows ファイル共有へのアクセスの場合。Windows OS が提供しているファイル共有へのアクセスは、まだ試していない。