18> 20のアップグレードで壊れた.desktopショートカット機能の復元

Jul 09 2020

この問題へのすべての言及(私がこれまでに見つけた)は、事実上「.desktopファイルをデスクトップにコピーし、「起動を許可」を有効にするだけで、すべてがうまくいくでしょう!」と述べています。

確かに、それはショートカットのアプリ起動機能を復元します。しかし、それはまた、それらがかつて住んでいた素敵で組織化された階層的で分類されたフォルダからすべてのショートカットファイルを取り出し、デスクトップ上の1つの大きな組織化されていないバケットに配置します。常にすべてのデフォルトを受け入れるWINユーザーによって実行されるプログラムをインストールします。

これはどのように修正できますか?具体的には、デスクトップにドラッグしたときではなく、すべてのユーザーショートカットをその場で再度有効にするにはどうすればよいですか?

例-デスクトップに「Engineering」フォルダがあります。深さは5レベルで、合計約35のフォルダーがあり、すべてのレベルのすべてのフォルダーが.desktopファイルでいっぱいです。それが私が修正したいことです。同上「プロジェクト」と「リファレンス」。

そして、それを修正できない場合、なぜこの新しいGnome「機能」が作成されたのですか?デスクトップにないすべてのユーザーショートカットを壊すことによって何が得られましたか?

よろしくお願いします。

回答

NathanielM.Beaver Jul 14 2020 at 08:59

リンクタイプのデスクトップファイルのサポートは、2018年5月にNautilusバージョン3.27.4以降から削除されました。Nautilusの開発者は、この削除が永続的であることをかなり明確にしています(詳細については、このバグレポートをお読みください)。したがって、この時点でのオプションは次のとおりです。

  1. ノーチラスのあなた自身のフォークを維持し、

  2. 3.27.4より前のバージョンのNautilusを使用する、または

  3. 別のファイルマネージャを使用してください。

ファイルマネージャをインストールして以前と同じデスクトップを使い続けることができるので、オプション#3をお勧めします。

次のグラフィカルファイルマネージャーはすべてリンクタイプのデスクトップファイルをサポートし、Ubuntu 20.04にインストールでき、GNOME3デスクトップで使用できます。

  • Caja(ランチパッド)
  • イルカ(ランチパッド)
  • Nemo(ランチパッド)
  • PCManFM(ランチパッド)
  • PCManFM-Qt(ランチパッド)
  • Thunar(ランチパッド)

CajaとNemoはどちらもNautilusフォークであることに注意してください。Thunarを除くすべてのユーザーは、新しいフォルダーへのリンクをたどります。Thunarは新しいウィンドウを開きます。

example-contentパッケージから削除されたバージョンのデスクトップファイルを使用して、これらをテストしました。

[Desktop Entry]
Type=Link
Name=Examples
URL=file:///usr/share/example-content/
Icon=folder