Ubuntu 18.04.4 LTSでデータファイルへのデスクトップショートカットを作成するにはどうすればよいですか?

Jun 04 2020

テキストファイルがmy-text-file.txtあり、そのファイルがディレクトリにあるとします~/Documents。そのファイルへのデスクトップショートカットを作成するにはどうすればよいですか?

つまり、デスクトップにアイコンを表示して、ダブルクリックmy-text-file.txtすると、にあるファイルを開いて編集できるようにします~/Documents directory

永続ストレージ、バージョン18.04.4LTSを備えたライブUbuntuUSBを実行しています。

回答

4 Jos Jun 04 2020 at 21:43

ほとんどのテキストファイルは、Geditなどのテキストファイルエディタに関連付けられています。これは、ファイルマネージャでそのようなファイルをダブルクリックすると、ファイルがGeditで開かれることを意味します。

それがシステムに当てはまる場合は、次のコマンドを入力できます。

ln -s ~/Documents/my-text-file.txt ~/Desktop/my-text-file.txt

これはシンボリックリンクと呼ばれます。これにより、デスクトップにアイコンが表示され、クリックすると、デフォルトのテキストエディタでファイルが開きます。ただし、ドキュメント内のファイルのままです。

2番目my-text-file.txtを好きなものに置き換えることができます。これは、デスクトップでの表示を変更するだけです。で終わる必要はありません.txt

3 vanadium Jun 04 2020 at 21:36

.desktopファイルを作成し、次のExec=行を含めます。

Exec=xdg-open /path/to/your/document

これにより、起動時に、そのファイルタイプに登録されているデフォルトのアプリケーションでドキュメントを開くランチャーが生成されます。

次のように、アプリケーションを明示的に提供することもできます。

Exec=evince "/home/myuser/Documents/My Document.pdf"

ランチャーをUbuntuのデスクトップに配置するときは、最初にランチャーを右クリックして、ランチャーの実行を許可することを指定する必要があります。

ランチャーが機能するために必要な最小限のファイルは、次のものを含みます。

[Desktop Entry]
Name=[Name that will appear in the menu]
Exec=[command to execute]
Type=Application
NathanielM.Beaver Jul 15 2020 at 22:07

シンボリックリンクとカスタムランチャー(つまり、アプリケーションタイプのデスクトップファイル)に加えて、URLを持つリンクタイプ(タイプ2)のデスクトップファイルを使用するという別のオプションがありfile://ます。example-contentパッケージには1を含んでいます。あなたの例では、次のようになります。

[Desktop Entry]
Name=my-text-file.txt
Type=Link
URL=file:///home/my-user-name/Documents/my-text-file.txt
Icon=text-x-generic

(もちろん、my-user-nameホームディレクトリの実際のパスと一致するように変更する必要がありfile://ます。URLスキームには絶対パスが必要です。)

ファイルmy-text-file.desktop(またはで終わる他のファイル)に名前.desktopを付けて、に入れ~/Desktop/ます。次のようになります。

ショートカットをダブルクリックすると、デフォルトのテキストエディタでテキストファイルが開きます。

変更が必要な場合は、通常のテキストエディタでデスクトップファイルを編集できます。右クリックして[他のアプリケーションで開く]を選択し、選択したテキストエディタを選択するだけです。

別のアイコンが必要な場合は、多くのデフォルトオプションから選択するか、選択した画像ファイルへのパスを指定できます。