我下载IDEA IntelliJ 社区版,提取它,将提取的文件复制到/opt/i
并运行sudo ./idea.sh
进行安装。它创建了一个名为的启动器,jetbrains-idea-ce.desktop
其/home/USER/.local/share/applications
所有者为root
。我认为这是错误的,因为那里的其他文件都归我(用户)所有。
所以我将所有权改为 USER。现在程序无法启动了。
有人可以解释一下为什么我必须.desktop
在本地文件夹中启动文件吗root
?
它执行的命令是"/opt/i/bin/idea.sh" %f
答案1
看起来启动图标归您当前的用户所有,但安装文件夹归 root 所有。您检查过 /opt/i 的权限吗?