[ Content contribution] 分享一个我的世界物品栏桌面组件
Tofloor
poster avatar
SkyShadowHero
deepin
16 hours ago
Author

分享一个我的世界物品栏桌面组件

使用pyqt5制作,仅在deepin25上测试

因为看隔壁Windows系统上都有我的世界物品栏桌面小部件,而我们deepin却吃不到,所以就想办法自己做一个

当然实力不行,大部分是由llm完成的。

图片预览:

view.png

简单分享一下功能:

  • 可拖拽Desktop文件到物品栏格子中
  • 可右键编辑格子(右键菜单为我的世界书的样式)
  • 可设置大小缩放和窗口位置固定
  • 可设置窗口置于底层,置于顶层或正常窗口(置于底层时就跟桌面小部件一样了)

然后一些操作逻辑:

拖拽桌面上的应用图标(即.desktop文件)到格子里即可将应用放到物品栏里

右键有物品的格子打开右键菜单,可以启动应用,从物品栏移除和设置,退出等

此物品栏设置里可以更改名称和图标路径

总设置里可以选择窗口固定和设置窗口缩放

右键空格子也同理,只是没有启动应用和此物品栏设置

然后可点击格子边的框拖拽窗口移动位置。

格子的配置在.config/desktophotbar/config.json里,也可以手动改改每个格子的配置和窗口位置
图片.png

启动方式:

1.通过python启动

在shell里输入

git clone git@github.com:SkyShadowHero/DesktopHotbar.git
python -m venv venv
pip install -r requirements.txt
python main.py

即可

2.通过玲珑启动

无聊也打包为了玲珑格式,因为先通过pyinstaller打包,然后再打包为玲珑,前者把pyqt5这个轮子一起打进去了,所以内存有点大,100多M了。

在GitHub Release里下载打包导出好的uab文件,双击安装后正常启动。

这里在123云盘存了一份

『来自123云盘用户天影大侠的分享』com.skyshadow.hotbar_x86_64_0.0.0.1_main.uab 链接:https://www.123865.com/s/GeiFjv-bn3Eh?pwd=G0ol# 提取码:G0ol

欸但是目前玲珑上用起来还不太好,因为打包为玲珑后就没法通过点击物品栏启动其他应用了confused ,建议大家还是直接python运行吧

3.通过二进制文件启动

在Release里下载二进制文件点击打开即可,通过pyinstaller打包的

然后放到Github里了,Github链接🔗,各位路过的觉得好用的话就点个star吧tail

Reply Favorite View the author
All Replies
出售星辰之书的书商
Moderator
13 hours ago
#1

太酷啦。感谢分享

Reply View the author
𰻞𰻝面
deepin
13 hours ago
#2

这个好玩,很不错

Reply View the author
SkyShadowHero
deepin
12 hours ago
#3
𰻞𰻝面

这个好玩,很不错

tail

就是羡慕Windows上有这么好玩的东西才弄的

Reply View the author