Мне установили Ubuntu 16.04 с рабочим столом Единицы по умолчанию. На моем рабочем столе у меня есть значок с текстом ниже значка, называющего файл как .xspf файл. VLC является программой по умолчанию, которую я зарегистрировал для открытия этого расширения. Это открывает поток от радиостанции. Мне нравится радиостанция, и я хочу сделать значок и его имя файла более интересными. Таким образом, я изменил значок по умолчанию, но я хочу полностью удалить текст под значком. Я только хочу удалить текст для этого определенного значка, все же. Следующее решение поэтому не сделает:
Как я могу скрыть текст под значками на рабочем столе?
Я не мог найти решение в другом месте ни одним так, что я решил вместо этого, просто делают текст более интересным, чем example.xspf. В этом снимке экрана я звоню, файл "Связываются с файлом":
Когда я делаю это, настольная среда (я предполагаю, что это - DE), больше не связывает файл с VLC и открывает файл с Firefox вместо этого. Firefox затем распознает файл на основе своего содержания и запрашивает разрешение открыть VLC. Это побеждает цель, потому что я мог бы также щелкнуть правой кнопкой по файлу и открыть его с другим приложением. Я хочу, чтобы процесс был автоматизирован после того, как я нажму на значок. Действительно ли возможно переопределить приложение по умолчанию, с которым можно открыть файл в рамках кода файла? Если так, как дела это в .xspf вводит файл? Иначе может решение в следующих ссылках так или иначе быть адаптированным, чтобы сделать это:
Выполнение .desktop файла в терминале
Как установить программу по умолчанию для открытия определенного типа файла в определенной папке?
То, что необходимо сделать, делают .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
).