内容としてはタイトルのとおりですが、18.04 LTSまでのファイルマネージャー(Files、旧名Nautilus)ではデスクトップフォルダーも他のフォルダーと同じように扱うことができていました。
しかし、20.04 LTSでは(正確にはもう少し前から)この機能がなくなり、デスクトップに置いたファイルやフォルダーを表示することができなくなったものの、GNOME Shellの拡張機能(gnome-shell-extension-desktop-icons)をあらかじめインストールすることによってこの機能を再現しようとしています。
とはいえ前と全く同じというわけにはいかず、いろいろと制限があります。今回はとあるフォルダーのショートカットをデスクトップに置きたいという場合の解説です。
当然シンボリックリンクを作るようなことはできず(正確にはシンボリックリンクは作れるけれどもデスクトップに表示されない)、このような場合には.desktopファイルを作ることになります。仕様書を読むと"Type=Link"とすればよさそうですが、残念ながら非対応です。
例えば/home/appcel/testというフォルダーのリンクを作りたい場合は、デスクトップに次の内容でテキストファイルを作成します。
[Desktop Entry]
Name=Test
Type=Application
Icon=org.gnome.Nautilus
Exec=gio open /home/appcel/test
作成後、デスクトップでこのファイルを右クリックすると「起動を許可する」というメニューがあるので、これをクリックすると有効になります。
関連付けしてあるアプリケーションを自動的に選別してくれるxdg-openというコマンドがあり、最初はこれを使用しようとしましたが、現在はdeprecatedでgio openを使うのが正しいのだそうです。
20.04 LTSではデスクトップの扱いが従来とは全然違うため、他にもいろいろとハマりどころがあるのではないかと考えています。
追記:
全く同じものが18.04 LTSでも機能しました。
2020年08月21日
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/187826978
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック
http://blog.sakura.ne.jp/tb/187826978
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック
https://imgur.com/MSlkeK8
https://imgur.com/T4MWN1S
https://imgur.com/muJK78X
https://imgur.com/PQl0cFO
https://imgur.com/JwpOJ2x
https://imgur.com/4vezx6e
https://imgur.com/OPExheH
https://imgur.com/ezTIsd4
https://imgur.com/9Fo5MZF
https://imgur.com/gH9mJNj
https://imgur.com/64D8qmL
https://imgur.com/Zjzy0Yl
https://imgur.com/Bwf4fPS
https://imgur.com/HqKKQBj
https://imgur.com/foemynf
https://imgur.com/aT5bl0u
https://imgur.com/8r549kx
https://imgur.com/GU3qVuN
https://imgur.com/lQ6JS1x
https://imgur.com/AgQccIt
https://imgur.com/9pXLFNZ
https://imgur.com/NHN9Qqx
https://imgur.com/hwDozQX
https://imgur.com/3vV89Ob
https://imgur.com/7OTYsKq
https://imgur.com/ZYvUIYB
https://imgur.com/gmhB8FT
https://imgur.com/brLzIQa
https://imgur.com/eKhGOuK
https://imgur.com/ZKj35UW
https://imgur.com/FYv6SDf