[App Sharing] 在V20中粗仿制的V23launcher
Tofloor
poster avatar
曾子康 TIM
deepin
2023-09-03 19:09
Author

My_Launcher

My_Launcher;启动器launcher qt制

开发环境

deepin20.9

qt 5.15.8

QMake Pro:QT += core gui widgets x11extras KWindowSystem

使用GPL3.0

在V20中粗仿制V23的launcher

不支持

1.不支持查找linglong应用

2.可拖动到任务栏,无法发送到任务栏

3.不支持launcher中的右键卸载

4.不支持使用代理

5.不支持使用鼠标拉动launcher进行换页,使用鼠标滚轮换页

6.不支持除Esc Launcher按键以外的键盘操作

存档

存档于"~/.local/lib/my_launcher_data"

a1.png

主要QWidget

1.Launcher_Widget

a2.png

2.Launcher_FullScreen

a3.png

3.Setting_Widget

//上传不了,github查看

演示

1.Launcher_Widget

//文件过大,github查看

2.Launcher_FullScreen

//文件过大,github查看

3.Setting_Widget

//文件过大,github查看

编译后的可执行文件置于Releases中

源码地址: https://github.com/3084793958/My_Launcher.git

githubfast:https://githubfast.com/3084793958/My_Launcher.git

tips:不用的指针一定要delete!!!

Reply Favorite View the author
All Replies
曾子康 TIM
deepin
2023-09-03 19:15
#1

对了,在启动libreoffice时,返回值:

{

javaldx: Could not find a Java Runtime Environment!
Please ensure that a JVM and the package libreoffice-java-common
is installed.
If it is already installed then try removing ~/.config/libreoffice/4/user/config/javasettings_Linux_*.xml
Warning: failed to read path from javaldx

}

深度终端能启动

但QProcess无法启动

Reply View the author
阿尼樱奈奈
Moderator
2023-09-03 19:41
#2

like

Reply View the author
神末shenmo
deepin
Spark-App
2023-09-03 20:45
#3

发送到任务栏可以拆包应用商店看dbus指令

Reply View the author