Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000563Vine Linux1 バグ公開2007-11-21 02:092007-12-03 21:56
anonymous 
 
不明 
完了保留 
 
 
x86
nautilus
0000563: パーティションの異なるファイル等へのシンボリックリンクファイルがゴミ箱に入れられない。
ln -s /dev/cdrom ~/Desktop/cdrom
のようにシンボリックリンクを作成した時に
/dev と /home がそれぞれ別のパーティションになっている等、
参照されるファイル(/dev/cdrom)と
シンボリックリンクファイル(~/Desktop/cdrom)の
パーティションが異なる場合
nautilus上でシンボリックリンクファイルのアイコンを選択しても
右クリックのメニューでゴミ箱へ移動したり
ドラッグでゴミ箱へ入れるといった操作ができません。

エラー "同一のファイルシステムではありません" が
" (ファイル名) " を削除中に発生しました。
と表示される場合と
何もメッセージが表示されない場合があるようです。


nautilus で ~/.Trash を開いてそこへドラッグすることで
ゴミ箱に入れることはできました。
またrmコマンドなどコマンドでの操作には何の問題もありません。
設定されていません。
課題の履歴
2007-11-21 02:09anonymous新規課題
2007-11-21 23:44kazutakaコメント追加: 0002710
2007-12-03 21:56kazutaka状態新規 => 完了
2007-12-03 21:56kazutaka解決状況不明 => 保留
2007-12-03 21:56kazutakaコメント追加: 0002711

コメント
(0002710)
kazutaka   
2007-11-21 23:44   
> ln -s /dev/cdrom ~/Desktop/cdrom
> のようにシンボリックリンクを作成した時に
> /dev と /home がそれぞれ別のパーティションになっている等、
> 参照されるファイル(/dev/cdrom)と
> シンボリックリンクファイル(~/Desktop/cdrom)の
> パーティションが異なる場合
> nautilus上でシンボリックリンクファイルのアイコンを選択しても
> 右クリックのメニューでゴミ箱へ移動したり
> ドラッグでゴミ箱へ入れるといった操作ができません。

手元で試して見たところ、再現しました。

で、もうちょっと実験してみたのですが、

> エラー "同一のファイルシステムではありません" が
> " (ファイル名) " を削除中に発生しました。
> と表示される場合と
> 何もメッセージが表示されない場合があるようです。

これは別パーティション側の / (root) に .Trash-hoge
(hoge はユーザー名)が有る場合はメッセージが出ますが、
無いときは何も表示されないようです。

gnome の bugzilla も探して見たところ、
http://bugzilla.gnome.org/show_bug.cgi?id=400115 [^]
http://bugzilla.gnome.org/show_bug.cgi?id=422761 [^]
がありましたが、どちらも Unconfirmed でした。

バグっぽい気はしますが、そもそもパーティション毎に
.Trash ディレクトリを作るというデザイン自体に無理が
あるようにも思えます。
(0002711)
kazutaka   
2007-12-03 21:56   
> gnome の bugzilla も探して見たところ、
> http://bugzilla.gnome.org/show_bug.cgi?id=400115 [^]
> http://bugzilla.gnome.org/show_bug.cgi?id=422761 [^]
> がありましたが、どちらも Unconfirmed でした。

upstream でも対応されていないようですので、
簡単には対応できなさそうです。

とりあえず保留にしておきます。

ハラダ