You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu中让普通用户使用管理员安装的Qt Creator?

解决Ubuntu普通用户无法启动管理员安装的Qt Creator问题

1. 修复Qt安装目录的权限

确保普通用户user1有权限访问并执行/home/admin/Qt目录下的文件:

  • 将user1加入admin用户组(后续可继承管理员组权限,更安全):

    sudo usermod -aG admin user1
    

    执行后需要重新登录user1才能生效

  • 修改Qt安装目录的组权限,让admin组用户拥有读和执行权限:

    sudo chown -R admin:admin /home/admin/Qt
    sudo chmod -R g+rx /home/admin/Qt
    

2. 修复Qt Creator的.desktop文件

复制过来的.desktop文件仍指向管理员路径,需手动修改:

  • 打开user1名下的.desktop配置文件:

    nano ~/.local/share/applications/org.qt-project.qtcreator.desktop
    
  • 找到Exec=行,替换为Qt Creator的实际执行路径(根据你的Qt版本调整,示例路径如下):

    Exec=/home/admin/Qt/Tools/QtCreator/bin/qtcreator %F
    
  • 找到Icon=行,替换为Qt Creator图标的实际路径(示例):

    Icon=/home/admin/Qt/Tools/QtCreator/share/icons/hicolor/256x256/apps/QtCreator.png
    
  • 按Ctrl+O保存,Ctrl+X退出编辑器

  • 给.desktop文件添加可执行权限:

    chmod +x ~/.local/share/applications/org.qt-project.qtcreator.desktop
    

3. 添加桌面图标并确保可启动

  • 将修改好的.desktop文件复制到桌面:
    cp ~/.local/share/applications/org.qt-project.qtcreator.desktop ~/Desktop/
    
  • 给桌面的文件也添加可执行权限:
    chmod +x ~/Desktop/org.qt-project.qtcreator.desktop
    

4. 测试启动

  • 双击桌面图标测试,若仍无法启动,打开终端执行以下命令排查报错:
    /home/admin/Qt/Tools/QtCreator/bin/qtcreator
    
    根据终端输出的错误信息进一步调整(多数情况权限问题解决后即可正常启动)

内容的提问来源于stack exchange,提问作者Ketrix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 12:33:16