咨询如何为Kubuntu 23.04的KDE Plasma右键菜单添加“使用独立显卡启动”选项
咨询如何为Kubuntu 23.04的KDE Plasma右键菜单添加“使用独立显卡启动”选项
嗨,我来帮你搞定这个问题!在KDE Plasma里确实不像GNOME那样默认自带「使用独立显卡启动」的右键选项,但咱们可以通过两种实用方法来手动添加,亲测在Kubuntu 23.04上完全可行:
方法一:手动创建KDE服务菜单(推荐)
KDE的右键菜单是通过「服务菜单」(.desktop格式文件)定义的,咱们可以自己写一个适配Nvidia Prime的菜单选项:
- 先确认Nvidia Prime正常工作:打开终端输入以下命令,若输出显示你的Nvidia显卡型号,说明配置没问题
prime-run glxinfo | grep "OpenGL renderer" - 创建服务菜单的专属目录(如果不存在的话):
mkdir -p ~/.local/share/kservices5/ServiceMenus/ - 用文本编辑器创建菜单配置文件,比如用nano:
nano ~/.local/share/kservices5/ServiceMenus/nvidia-prime.desktop - 粘贴以下内容到文件里(想要中文显示的话,把
Name[zh_CN]字段保留即可):[Desktop Entry] Type=Service ServiceTypes=ApplicationLauncher,KonqPopupMenu/Plugin,X-Dolphin-Version/5.0 MimeType=application/x-desktop; Actions=runWithNvidia; [Desktop Action runWithNvidia] Name=Start with discrete video card Name[zh_CN]=使用独立显卡启动 Exec=prime-run %f Icon=nvidia-settings - 保存退出(nano里按
Ctrl+O再回车,然后Ctrl+X),之后重启Plasma桌面生效:
可以按Alt+F2,输入以下命令回车,或者直接注销再登录:kquitapp5 plasmashell && kstart5 plasmashell - 现在右键点击桌面或应用菜单里的程序快捷方式,就能看到对应的选项啦!
方法二:用图形化工具可视化添加(适合不喜欢命令行的用户)
如果你觉得手动写文件麻烦,可以用KDE自带的服务菜单编辑器:
- 先安装编辑器(Kubuntu默认可能没装):
sudo apt install kserviceeditor - 打开「KService Menu Editor」,点击左上角的「New」按钮,选择「Service Menu」
- 在配置界面里:
- 「General」标签下,设置名称为「使用独立显卡启动」,MIME类型选择「Application Desktop File」
- 「Actions」标签下,新建一个动作,名称同样设为「使用独立显卡启动」,执行命令填
prime-run %f,图标选nvidia-settings
- 保存配置后,重启Plasma桌面,右键菜单就会出现对应的选项了
额外注意事项
- 确保你的系统安装的是Nvidia官方闭源驱动,nouveau开源驱动不支持Prime-run功能
- 如果是Flatpak格式的应用,上述方法不适用,需要用专门的启动命令,比如:
这种情况可以单独为Flatpak应用创建对应的服务菜单,把Exec字段换成上面的命令即可flatpak run --device=dri --env=__NV_PRIME_RENDER_OFFLOAD=1 --env=__GLX_VENDOR_LIBRARY_NAME=nvidia --env=VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json [应用ID]
备注:内容来源于stack exchange,提问作者aakcay
相关产品推荐
相关产品推荐

