Начиная с Ubuntu 20.10 и, как и в Ubuntu 21.04, значок для файлов проекта RStudio и файлов RData больше не отображался. По моему опыту в предыдущих версиях Ubuntu, эти значки были правильно связаны с правильным типом mimetype после установки RStudio.
Итак, сначала я убедился, что RStudio по-прежнему добавляет для них запись mimetype при установке, найдя в usr / share / mime / packages / rstudio.xml
<mime-type type="application/x-r-data">
<comment>R Data File</comment>
<glob pattern="*.RData"/>
<glob pattern="*.Rdata"/>
<glob pattern="*.rdata"/>
<glob pattern="*.rda"/>
</mime-type>
<mime-type type="application/x-r-project">
<comment>R Project</comment>
<glob pattern="*.Rproj"/>
<glob pattern="*.RProj"/>
<glob pattern="*.rproj"/>
</mime-type>
Если проблема не в этом, я немного озадаченный, поэтому я проверил, есть ли эта проблема у других. Я действительно обнаружил проблему, зарегистрированную в репозитории Yaru на GitHub , но до сих пор кажется, что не было никаких движений по ее устранению. 1 Как мне вернуть эти значки, пока мы ждем разработчиков Yaru?
1. Там было некоторое движение по данной проблеме, которое затрагивает несколько наборов значков, но ни одного из них на значках RStudio .
Я заметил из обсуждения на форуме Fedora , что набор значков hicolor
содержал соответствующие файлы .png
. Итак, сначала нам нужно скопировать эти файлы .png
в набор Yaru, что вы можете сделать с помощью следующих команд:
sudo cp /usr/share/icons/hicolor/16x16/mimetypes/application-x-r-data.png /usr/share/icons/Yaru/16x16/mimetypes/
sudo cp /usr/share/icons/hicolor/16x16/mimetypes/application-x-r-project.png /usr/share/icons/Yaru/16x16/mimetypes/
sudo cp /usr/share/icons/hicolor/32x32/mimetypes/application-x-r-data.png /usr/share/icons/Yaru/32x32/mimetypes/
sudo cp /usr/share/icons/hicolor/32x32/mimetypes/application-x-r-project.png /usr/share/icons/Yaru/32x32/mimetypes/
sudo cp /usr/share/icons/hicolor/48x48/mimetypes/application-x-r-data.png /usr/share/icons/Yaru/48x48/mimetypes/
sudo cp /usr/share/icons/hicolor/48x48/mimetypes/application-x-r-project.png /usr/share/icons/Yaru/48x48/mimetypes/
Затем нам нужно обновить кеш значков, что по какой-то причине для меня не было ' t работать без прикосновения
к корневому каталогу (h / t до этот ответ ):
sudo touch /usr/share/icons/Yaru
sudo gtk-update-icon-cache
Затем повторно откройте или обновите проводник файлов, и вуаля!
Теперь вы можете получить ваши драгоценные значки RStudio Project и RData, пока они должным образом не вернутся в Yaru.