
Я использую Ubuntu 19.10 и установил R версии 3.6.1 из репозиториев Ubuntu и RStudio 1.2.5033 изrstudio.com. Я знаю, что в наборе иконок Yaru есть красивая иконка для исходных файлов R (ниже), но мои скрипты R отображаются в проводнике с иконкой простого текста. Как мне получить иконку исходного кода R для моих скриптов R?
Я видел несколько постов на Ask Ubuntu и других сайтах, в которых обсуждалось, как связать значки с расширениями файлов, например:
- Как изменить значок для определенного типа файла?
- Как изменить иконки определенных типов файлов в Ubuntu 11.10?
- Этот более подробный пост на Coder Wall
Однако выполнение шагов, описанных в таких руководствах (добавление нового MIME-типа (с тем же именем, что и у значка), обновление базы данных MIME и кэша значков), не сработало.
решение1
При установке RStudio был добавлен файл /usr/share/mime/packages/rstudio.xml
с такими записями, как
<mime-type type="text/x-r-source">
<sub-class-of type="text/plain"/>
<comment>R Source File</comment>
<glob pattern="*.R"/>
<glob pattern="*.r"/>
</mime-type>
Теперь, значок в вопросе называется text-x-r.png
. Таким образом, мы можем получить желаемый значок, отредактировав указанную выше запись на
<mime-type type="text/x-r">
<comment>R Source File</comment>
<glob pattern="*.R"/>
<glob pattern="*.r"/>
</mime-type>
(Вы можете редактировать его, например, через sudo vim /usr/share/mime/packages/rstudio.xml
).
Затем просто выполните следующие команды в терминале:
sudo update-mime-database /usr/share/mime
sudo gtk-update-icon-cache
(и обновите проводник, если он открыт). И вуаля!: