我想让jetbrains-toolbox
应用程序在启动时以 root 权限启动。我该怎么做?每次使用 config 启动时,配置文件都会被默认值覆盖,而 config 并没有gksu -k -u root
。这是.desktop
文件。
[Desktop Entry]
Type=Application
Name=JetBrains Toolbox
Exec= gksu -k -u root /home/odm3n/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox %u
Icon=/home/odm3n/.local/share/JetBrains/Toolbox/toolbox.svg
StartupNotify=false
Categories=Development;IDE;
Terminal=false
X-GNOME-Autostart-enabled=true
StartupWMClass=jetbrains-toolbox
MimeType=x-scheme-handler/jetbrains;
答案1
正如评论中所讨论的,没有必要以 root 身份运行 Toolbox 或任何 IDE。根本问题是某些文件的所有权已经混乱(可能是因为您曾经以 root 身份运行过 IDE)。
您可以通过再次让您的用户成为主目录中所有文件(包括所有 JetBrains IDE/Toolbox 文件)的所有者来修复所有权:
sudo chown -R $USER: ~