デスクトップは、実際のディレクトリの内容にアクセスできるファイルエクスプローラのスナップショットのように見えます。
それほど静的ではなく、デスクトップがフルファイルエクスプローラのように機能するようにすることができればと思います(デスクトップからフォルダを開くと、デスクトップの現在のショートカットがすべて削除され、そのフォルダのショートカットのショートカットに置き換えられます)。 。
正直なところ、ファイルブラウザで疲れていて、より良い方法が必要です!
そのような問題が議論されるフォーラム/チャットルームに関するガイダンスを持っているのが良いでしょう。
ありがとうございます。
答え1
ほとんどすべての主要なデスクトップ環境は、数十年前に初期のグラフィカルインターフェイスで開始された動作に従います。このようにデスクトップを特別に処理することは、いくつかの理由で役に立ちます。
- 常に存在するクイックアクセスを提供します。場所に戻ることを心配する必要はありません。別の例については、ほとんどのデスクトップにデフォルトで提供されているアプリケーションメニューを見てください。
- アイテムを物理ファイル(たとえば、複数のソースからのデータをマージするほとんどすべてのデスクトップの特殊リンクであるごみ箱/ごみ箱)として保存する必要はありません。
- 実際、多くの点で実装を簡単にします。 (バックグラウンドでの描画は通常、ウィンドウに描画するよりもはるかに複雑なため、定期的にデスクトップを再描画します(ディレクトリの変更を効率的に処理するのは少し難しいかもしれません)。
- ほとんどの人が名前を見て直感的に期待するパラダイムにぴったりです。デスクトップで既存のファイルを開くことは、コンピュータのデスクトップ上のフォルダをクリックするのとほぼ同じです。ファイル/フォルダを置き換えるのではなく、すでに持っているファイル/フォルダの上にあるものが表示されます。
長年にわたり、一部のシステムではこの問題を別の方法で処理してきましたが、AmigaOS(および拡張 AROS)が良い例です。 AmigaOSでは、「デスクトップ」は実際には新しいウィンドウでクリックしたときに開くように設定された特別なファイルマネージャウィンドウで、常にウィンドウスタックの一番下にあります。この動作にはいくつかの問題があります(最も注目に値するのは、「デスクトップ」を画面から十分に離すことができ、GUIを再起動しないと再インポートできないことです)。しかし、実際には一部のUNIXデスクトップで使用されていました。環境を複製しますが、少し異なる形式です(通常はファイルマネージャと実際のデスクトッププログラム間でコードを共有します)。