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

Мне установили Ubuntu 16.04 с рабочим столом Единицы по умолчанию. На моем рабочем столе у меня есть значок с текстом ниже значка, называющего файл как .xspf файл. VLC является программой по умолчанию, которую я зарегистрировал для открытия этого расширения. Это открывает поток от радиостанции. Мне нравится радиостанция, и я хочу сделать значок и его имя файла более интересными. Таким образом, я изменил значок по умолчанию, но я хочу полностью удалить текст под значком. Я только хочу удалить текст для этого определенного значка, все же. Следующее решение поэтому не сделает:

Как я могу скрыть текст под значками на рабочем столе?

Я не мог найти решение в другом месте ни одним так, что я решил вместо этого, просто делают текст более интересным, чем example.xspf. В этом снимке экрана я звоню, файл "Связываются с файлом":

enter image description here

Когда я делаю это, настольная среда (я предполагаю, что это - DE), больше не связывает файл с VLC и открывает файл с Firefox вместо этого. Firefox затем распознает файл на основе своего содержания и запрашивает разрешение открыть VLC. Это побеждает цель, потому что я мог бы также щелкнуть правой кнопкой по файлу и открыть его с другим приложением. Я хочу, чтобы процесс был автоматизирован после того, как я нажму на значок. Действительно ли возможно переопределить приложение по умолчанию, с которым можно открыть файл в рамках кода файла? Если так, как дела это в .xspf вводит файл? Иначе может решение в следующих ссылках так или иначе быть адаптированным, чтобы сделать это:

Выполнение .desktop файла в терминале

Как установить программу по умолчанию для открытия определенного типа файла в определенной папке?

0
задан 13 April 2017 в 15:24

1 ответ

То, что необходимо сделать, делают .desktop файл. .desktop файл является текстовым файлом, описывающим некоторое действие, например, откройте определенный файл с VLC. Посмотрите Настольная спецификация записи. Можно указать программу для выполнения и ее аргументы, значок и имя к дисплею (и неразрывное пространство     допустимое имя).

[Desktop Entry]
Name=Name of Radio Station
Exec=/full/path/to/vlc /full/path/to/file.xspf
Terminal=false
Type=Application
Icon=/full/path/to/icon.png

Место .desktop файл в Вашем ~/Desktop папка и делают это исполняемым файлом (chmod +x file.desktop).

2
ответ дан 28 September 2019 в 02:19

Другие вопросы по тегам:

Похожие вопросы: