Ubuntu 18.04.4 LTSでデータファイルへのデスクトップショートカットを作成するにはどうすればよいですか?
テキストファイルがmy-text-file.txt
あり、そのファイルがディレクトリにあるとします~/Documents
。そのファイルへのデスクトップショートカットを作成するにはどうすればよいですか?
つまり、デスクトップにアイコンを表示して、ダブルクリックmy-text-file.txt
すると、にあるファイルを開いて編集できるようにします~/Documents directory
。
永続ストレージ、バージョン18.04.4LTSを備えたライブUbuntuUSBを実行しています。
回答
ほとんどのテキストファイルは、Geditなどのテキストファイルエディタに関連付けられています。これは、ファイルマネージャでそのようなファイルをダブルクリックすると、ファイルがGeditで開かれることを意味します。
それがシステムに当てはまる場合は、次のコマンドを入力できます。
ln -s ~/Documents/my-text-file.txt ~/Desktop/my-text-file.txt
これはシンボリックリンクと呼ばれます。これにより、デスクトップにアイコンが表示され、クリックすると、デフォルトのテキストエディタでファイルが開きます。ただし、ドキュメント内のファイルのままです。
2番目my-text-file.txt
を好きなものに置き換えることができます。これは、デスクトップでの表示を変更するだけです。で終わる必要はありません.txt
。
.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
シンボリックリンクとカスタムランチャー(つまり、アプリケーションタイプのデスクトップファイル)に加えて、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/
ます。次のようになります。
ショートカットをダブルクリックすると、デフォルトのテキストエディタでテキストファイルが開きます。
変更が必要な場合は、通常のテキストエディタでデスクトップファイルを編集できます。右クリックして[他のアプリケーションで開く]を選択し、選択したテキストエディタを選択するだけです。
別のアイコンが必要な場合は、多くのデフォルトオプションから選択するか、選択した画像ファイルへのパスを指定できます。