一款集桌面管理、效率办公、游戏娱乐为一体的副屏“系统”。基于Electron和Vue全家桶开发。想天工作台客户端的开源项目库,可编译为客户端或者web网页。

一、开源项目简介

一款集桌面管理、效率办公、游戏娱乐为一体的副屏“系统”。基于Electron和Vue全家桶开发。想天工作台客户端的开源项目库,可编译为客户端或者web网页。

二、开源协议

使用AGPL-3.0开源协议

三、界面展示

图片 图片

图片

图片

图片

图片

图片

图片

图片

来源:想天工作台官网

四、功能概述

目前支持在电脑上使用,外接扩展屏的时候,可以实现触摸操作。也可以在主屏中窗口化使用。

也可以结合spacedesk将手机、平板模拟为扩展屏。模拟后可实现相同的功能。相对于直接便携显示器来说,模拟的更加卡一些。

五、技术选型

开源项目引用说明

本项目基于一些开源组件开发而成。最底层是基于Electron的Min浏览器,这是一个多标签浏览器,我们在此基础上增加了大量的优化和开发。

包括开发了多功能左侧栏、标签组空间、密码管理器、收藏夹等等大量功能。

其中浏览器插件部分,引用了一个基于AGPL的插件。大家可以自行查阅依赖,已经放置到/packages目录下了。

开发调试指南

1.建议使用nvm安装nodejs-16版本

2.安装visualStudio community 版本 ,需要安装c++桌面程序sdk,并勾选win10 sdk

3.安装python3.10,并设置环境变量

4.yarn根目录

5.yarn vite目录

6.vite下yarn run build编译一遍

7.复制一个/node_modules下的dragula/dist/dragula.css 到 dragula/dist/dragula.min.css,不然会报这个库缺文件

启动项目

0.hosts下添加映射

C:\Windows\System32\drivers\etc\hosts 注意这个文件不能带.txt扩展名,否则不生效 注意,是每行一个。MD解析可能混在一行上了

127.0.0.1 table.com

127.0.0.1 1.table.com

127.0.0.1 2.table.com

127.0.0.1 3.table.com

127.0.0.1 4.table.com

127.0.0.1 5.table.com

127.0.0.1 6.table.com

验证方式,使用cmd ping table.com

注意:代理要排除这个域名,否则可能导致无法打开

1./vite yarn run start 在/vite目录下执行yarn run start命令,启动渲染进程

2./ yarn run start 在/根目录下执行yarn run start 启动electron客户端

打包桌面客户端

在根目录运行yarn run packageWin

注:服务端暂未开源
免责声明:本站所提供的资源和内容部分来源于互联网及网友投稿,仅供学习和研究,请勿用于非法商业用途!如产生的任何法律纠纷与违法行为与本站无关!如有侵权请联系我们处理,敬请谅解! 购买产品的客户请勿涉黄或其他违反国家法律的用途上,如有客户不遵守国家法律产生相关法律问题与本站无关,我们不接触一切违反国家法律的技术支持工作,使用产品后请正确正规经营程序!