Почему мой .desktop-файл в home / USER / .local / share / Applications должен принадлежать пользователю root?

Я скачал IDEA IntelliJ Community Edition, распаковал его, скопировал извлеченные файлы в /opt/i и запустил sudo ./idea.sh для установки. Он создал пусковую установку calld jetbrains-idea-ce.desktop в /home/USER/.local/share/applications, которая принадлежит root. Я думаю, что это неправильно, потому что другие мои файлы там принадлежат мне (ПОЛЬЗОВАТЕЛЬ).

Так что я сменил владельца на USER. Теперь программа не запускается.

Может кто-нибудь объяснить, почему я должен запустить .desktop -файл в моей локальной папке как root?

Команда, которую он выполняет, - "/opt/i/bin/idea.sh" %f

1
задан 6 May 2018 в 22:22

1 ответ

Кажется, что значок запуска принадлежит Вашему текущему ПОЛЬЗОВАТЕЛЮ, но папка установки принадлежит корню. Вы сделали, проверяют разрешение на/opt/i?

0
ответ дан 8 December 2019 в 01:14

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

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