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