libqt5widgets5 libqt5concurrent5 libqt5x11extras5-dev libqt5svg5-dev libdtkwidget-dev libkf5windowsystem-dev libdframeworkdbus-dev libdtkgui-dev cmake libdtkcore-bin g++ libxdo-dev libdtkcore5-bin libxcb-ewmh-dev libgsettings-qt-dev qt5-default
顶栏高度的配置在/dde-top-panel-master/frame/util/CustomSettings.cpp的25行
进入dde-top-panel目录,执行:
shellmkdir build cd build cmake .. make
注意,源码的路径里不能有中文!
编译出的文件会在:build/frame/dde-top-panel
将com.deepin.dde.toppanel.gschema.xml 复制到/usr/share/glib-2.0/schemas
执行
shellsudo glib-compile-schemas /usr/share/glib-2.0/schemas
赋予dde-top-panel可执行权限:
shellchmod +x dde-top-panel
将dde-top-panel复制到你喜欢的目录(比如/opt),记下路径
新建一个文本文档,输入以下内容:
[Desktop Entry] Comment=DDE Top Panel Exec=/opt/dde-top-panel Hidden=false Name=dde-top-panel Type=Application X-Deepin-Vendor=user-custom X-GNOME-Autostart-enabled=true
其中的“Exec=”后面的内容替换为dde-top-panel可执行文件的路径,要写完整路径!
将这个文件的扩展名由.txt改为.desktop
将这个文件复制到~/.config/autostart
注销或重启或者直接双击运行
在 ~/.config/kwinrc 添加配置: [Windows] BorderlessMaximizedWindows=true 然后重新登录
将插件复制到 ~/.local/lib/dde-top-panel/plugins 下
3.0版本只兼容部分英特尔cpu,如果崩溃,请使用2.0版本
需要安装新依赖:libsensors5 确保执行过 sensors-detect,且 sensors 有输出。 需要重新设置权限 功耗只支持部分 Intel CPU,由于Linux上没有获取功耗的统一接口,导致该部分功能直接和硬件挂钩,很容易不兼容然后导致 top-panel 闪退。如有问题,请暂时使用 0.2 版本
shellsudo apt install libqt5charts5
shellsudo setcap cap_net_raw,cap_dac_read_search,cap_sys_ptrace+ep <dde-top-panel的路径>
将插件复制到~/.local/lib/dde-top-panel/plugins即可
本文作者:GBwater
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!