Как исправить отсутствующие значки для проекта RStudio и файлов RData в Ubuntu 20.10 +?

Начиная с Ubuntu 20.10 и, как и в Ubuntu 21.04, значок для файлов проекта RStudio и файлов RData больше не отображался. По моему опыту в предыдущих версиях Ubuntu, эти значки были правильно связаны с правильным типом mimetype после установки RStudio.

enter image description here

Итак, сначала я убедился, что 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 .

1
задан 1 June 2021 в 23:31

1 ответ

Я заметил из обсуждения на форуме 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

Затем повторно откройте или обновите проводник файлов, и вуаля!

enter image description here

Теперь вы можете получить ваши драгоценные значки RStudio Project и RData, пока они должным образом не вернутся в Yaru.

1
ответ дан 28 July 2021 в 11:33

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

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