由论坛大佬 chanforever 的插件修改得来,在 Deepin dock栏 添加插件实现快速切换显卡的操作。
【原贴地址: https://bbs.deepin.org/forum.php?mod=viewthread&tid=197280 】
【github原项目地址: https://github.com/mywhat/DDESwitchCard/ 】
修改了脚本内容以及安装位置等,方便打包成 deb 直接安装,避免文件权限混乱。
自动检测配置文件是否缺失,并进行初始化操作。
添加了 nvidia-prime 的配置,Intel 显卡状态下使用 prime-run 命令即可调用 N卡(需要高版本 xserver-xorg 支持)。
增加了右键菜单,支持手动刷新显卡信息,快速访问 系统显示器设置 以及 NVIDIA 显卡设置。
qt-default
qtcreator(推荐使用 Qt Creator 直接打开 CMakeLists.txt 编译运行)
cmake, gcc, g++
libqt5core5a
libqt5gui
libqt5widgets
libdtkcore-dev
libdtkgui-dev
libdtkwidget-dev
dde-dock-dev
mesa-utils(运行时依赖)
cd src && mkdir build
cd build && cmake .. && make -j4
P.S.建议使用 deb 安装包安装
-
将 icon 文件夹,Initialize.sh,Intel,sh,NVIDIA.sh,CheckConf.sh,ResetConf.sh,Rescue.sh 放置在 /opt/durapps/dde-dock-switch_graphics_card 文件夹下;
-
将编译生成的 libswitch_graphics_card.so 放在 ~/.local/lib/dde-dock/plugins/ 或者 /usr/lib/dde-dock/plugins/ 文件夹下;
-
等待 dde-dock 自动重新加载,即可在最右侧看到该插件已启用。该插件默认启用,可以选择手动禁用。
-
(可选)将 dde-dock-switch_intel.desktop 和 dde-dock-switch_nvidia.desktop 放入 /usr/share/deepin/dde-file-manager/oem-menuextensions/ ,可以在右键菜单中直接切换显卡。
linuxdeepin 官方的 dde-dock 项目仓库 https://github.com/linuxdeepin/dde-dock
论坛大佬 chanforever 的插件 https://bbs.deepin.org/forum.php?mod=viewthread&tid=197280
论坛大佬 jfy_99 的显卡切换脚本 https://bbs.deepin.org/forum.php?mod=viewthread&tid=192750
论坛大佬 risez 的 nvidia-prime 方案 https://bbs.deepin.org/forum.php?mod=viewthread&tid=191741
论坛大佬 q77190858 的 dde-dock系统监控小插件 https://bbs.deepin.org/forum.php?mod=viewthread&tid=179425