web-dev-qa-db-ja.com

Thunar USB自動マウント書き込み許可

Xubuntu 16.04を使用して、ワークショップを開催するために使用するThinkpadの小さなフリートの管理を支援します。

ユーザーがUSBキーを接続すると、Thunarがそのユーザー(非ルート)の読み取りおよび書き込み権限でUSBを自動マウントする必要があります。現在、読み取り専用として自動マウントされています。少なくとも3つの異なるUSBキーを試しました。それらはすべて、USBキー内のファイルにロックアイコンを表示します。

基本的に、ワークショップの参加者は、USBキーを接続し、ローカルフォルダからUSBキーにファイルを「ドラッグアンドドロップ」できる必要があります。

編集:3つの異なるファイルシステム(ntfs、ext4、およびfat32)で3つの異なるUSBキーを使用してこれを試しましたが、結果は同じでした。

興味深いことに、Thunarでファイルを選択した場合:右クリック-> Send to-> usb、意図したとおりに機能します。

課題は、私たちのワークショップの参加者のほとんどがコンピューターの使い方を学んでいる子供たちであるため、ステップが少なく、直感的であるほど良いということです。だからこそ、ドラッグアンドドロップを機能させたいのです。

上記の問題を示すGIF

1
MauQc

GIFから、ファイルをUSBキーにドラッグすると、ThunarはShorcutsビューにあるため、Placesサイドバーにショートカットを作成しようとします。

Xubuntu 18.04でこれを外付けHDD(Thunar 1.6.15/Xfce 4.12)で再現できます。現時点では、これはそのビューを使用してファイルをサイドバーにドラッグするときの予想される動作です。

右クリック> Send to> usbが機能するという事実は、usbキー上のファイルシステムがユーザーによって所有されていることを意味します。

回答

ThunarウィンドウでView → Side Pane → Tree windowに移動するか、CTRL + Eを押してサイドパネルをTree Viewに切り替え、ファイルをusbキーにドラッグします。

ソース: xfce.org-ファイルマネージャーウィンドウ

代替方法

2 Thunarウィンドウを並べて使用します。そのうちの1つは/media/<username>/<USB key label>/(Xubuntuのデフォルトのマウント位置)を指し、もう1つはあなたのファイルがあるフォルダ、そして一方のウィンドウからもう一方のウィンドウにファイルをドラッグしてください、それは動作するはずです。

1
Marco R.

ThunarのVolume Managerに問題があるようです。

ボリュームマネージャーを有効にして、ペンドライブを接続すると、マウントポイントがルートによって所有され、ファイルにアクセスできなくなります。ボリュームマネージャーを無効にし、右クリックで手動でペンドライブをマウントすると、マウントポイントが所有され、ファイルにアクセスしたり、新しいファイルを作成したりできます。

これが意図された動作なのか、それがバグなのかはわかりませんが、バグレポートが見つかりませんでした。

回避策として、次の手順を使用してThunarのボリュームマネージャーを無効にし、ペンドライブを手動でマウントすることができますが、それほど不便ではないはずです。

システムからペンドライブをアンマウントして取り外します。 Thunarで

Edit > Preferences > Advanced Tab

対応するチェックボックスをオフにします。 Thunarを閉じて、再びThunarを開きます。ペンドライブを差し込むと、左ペインにリストされますが、マウントされていません。ドライブを右クリックして、Mountを選択します。これで、ファイルをドラッグアンドドロップできるはずです。

1
mook765

この thread スーパーユーザースタック交換で this UnixおよびLinux SEでの1つには、トラブルシューティングと可能な解決策に関する推奨事項があります。

役立つのは、正しいuidおよびgidを指定するエントリを/etc/fstabに追加することです。通常のユーザーのuidgidの両方が1000(デフォルトだと思います)、USBキーがFATでフォーマットされ、USBキーが/dev/sdb1である場合、このfstabエントリは、あなたが探しているものを達成するかもしれません:/dev/sdb1 /path/to/mountpoint/ vfat user,auto,rw,nofail,async,uid=1000,gid=1000,noatime 0 0

ただし、追加のエントリfstabを追加する必要はありません。したがって、上記のスレッドで提案されているように、Thunarの設定と関連パッケージを確認することをお勧めします。

0
lhx