Как создать ярлык на рабочем столе для файла данных в Ubuntu 18.04.4 LTS?
Допустим, у меня есть текстовый файл, my-text-file.txtи он находится в ~/Documentsкаталоге. Как я могу создать ярлык на рабочем столе для этого файла?
Другими словами, я хочу, чтобы на моем рабочем столе был значок, который при двойном щелчке по нему открывал и редактировал my-text-file.txtфайл, расположенный в папке ~/Documents directory.
Я использую Live Ubuntu USB с постоянным хранилищем, версия 18.04.4 LTS.
Ответы
Большинство текстовых файлов связано с редактором текстовых файлов, например Gedit. Это означает, что если вы дважды щелкните такой файл в диспетчере файлов, файл откроется в Gedit.
Если это так в вашей системе, вы можете ввести эту команду:
ln -s ~/Documents/my-text-file.txt ~/Desktop/my-text-file.txt
Это называется символической ссылкой. Это даст вам значок на рабочем столе, при нажатии на который файл откроется в текстовом редакторе по умолчанию. Тем не менее, это будет файл в Документах.
Вы можете заменить второе 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
Помимо символических ссылок и настраиваемых средств запуска (то есть файлов рабочего стола типа приложения), есть еще один вариант, который заключается в использовании настольного файла типа ссылки (тип 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/. Это будет выглядеть так:
Двойной щелчок по ярлыку откроет текстовый файл в текстовом редакторе по умолчанию.
Если вам нужно внести какие-либо изменения, вы можете отредактировать файл рабочего стола с помощью обычного текстового редактора. Просто щелкните правой кнопкой мыши, выберите «Открыть в другом приложении» и выберите нужный текстовый редактор.
Если вам нужен другой значок, вы можете выбрать один из множества вариантов по умолчанию или указать путь к выбранному файлу изображения.