Как создать ярлык на рабочем столе для файла данных в Ubuntu 18.04.4 LTS?

Jun 04 2020

Допустим, у меня есть текстовый файл, my-text-file.txtи он находится в ~/Documentsкаталоге. Как я могу создать ярлык на рабочем столе для этого файла?

Другими словами, я хочу, чтобы на моем рабочем столе был значок, который при двойном щелчке по нему открывал и редактировал my-text-file.txtфайл, расположенный в папке ~/Documents directory.

Я использую Live Ubuntu USB с постоянным хранилищем, версия 18.04.4 LTS.

Ответы

4 Jos Jun 04 2020 at 21:43

Большинство текстовых файлов связано с редактором текстовых файлов, например Gedit. Это означает, что если вы дважды щелкните такой файл в диспетчере файлов, файл откроется в Gedit.

Если это так в вашей системе, вы можете ввести эту команду:

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

Это называется символической ссылкой. Это даст вам значок на рабочем столе, при нажатии на который файл откроется в текстовом редакторе по умолчанию. Тем не менее, это будет файл в Документах.

Вы можете заменить второе 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

Помимо символических ссылок и настраиваемых средств запуска (то есть файлов рабочего стола типа приложения), есть еще один вариант, который заключается в использовании настольного файла типа ссылки (тип 2) с file://URL-адресом . В example-contentкомплект входит один ; для вашего примера это будет выглядеть так:

[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/. Это будет выглядеть так:

Двойной щелчок по ярлыку откроет текстовый файл в текстовом редакторе по умолчанию.

Если вам нужно внести какие-либо изменения, вы можете отредактировать файл рабочего стола с помощью обычного текстового редактора. Просто щелкните правой кнопкой мыши, выберите «Открыть в другом приложении» и выберите нужный текстовый редактор.

Если вам нужен другой значок, вы можете выбрать один из множества вариантов по умолчанию или указать путь к выбранному файлу изображения.