Compare commits

..

76 Commits
master ... gxde

Author SHA1 Message Date
Caten
d777234531 Disable interactive 2026-02-07 07:34:33 +08:00
Caten
7f7b8700e9 Microphone fix and link drop 2026-02-06 16:22:27 +08:00
Caten
8a55f1a898 Move fab button 2026-02-06 16:16:32 +08:00
Caten
8617dba406 Fix hardcoded document provider name 2026-02-06 11:36:39 +08:00
Caten
8e07f57998 Microphone support 2026-02-06 11:36:38 +08:00
Caten
68ca11e7ed Remove remaining uos texts 2026-02-06 11:36:03 +08:00
Caten
77b7973a9a Merge pull request #475 from Nriver/master
适配 Flutter 3.38+:使用官方 AssetManifest API 替换已移除的 json
2026-02-06 11:36:03 +08:00
Nate River
8a5ce94abf Update asset loading mechanism in workflow.dart
Refactor asset loading to use AssetManifest API for better performance and clarity.
2026-02-06 11:36:02 +08:00
Caten
ca398017e4 Merge pull request #424 from wcbing/master
Remove UOS-simulation for wechat (#418)
2026-02-06 11:36:02 +08:00
Caten
9f66f9e513 Merge pull request #425 from wcbing/linuxqq
Update QQ
2026-02-06 11:36:02 +08:00
459154fdd4 Remove UOS-simulation for wechat (#418) 2026-02-06 11:36:02 +08:00
Caten
464dd5afe7 fix 2026-02-06 11:36:02 +08:00
Caten
551ccf18f1 Update issue template 2026-02-06 11:36:01 +08:00
wcbing
364f842d08 Update QQ 2026-02-06 11:36:01 +08:00
Caten
bc77996904 Update README.md 2026-02-06 11:36:01 +08:00
Caten
f33c215327 Fix links, update packages, update hangover, update readme, update avnc...... update code to v1.1.0 2026-02-06 11:02:15 +08:00
Caten
7f59106252 Update workflow.dart 2025-09-14 18:11:55 +08:00
Caten
34b2379a28 Simple build script 2025-09-14 15:28:30 +08:00
Caten
e523a044bb Fix termux:x11 start & scale 2025-09-14 15:28:30 +08:00
Caten
bd546e7da7 For English, fix locale, remove CAJViewer, set edmax to English 2025-09-14 15:28:29 +08:00
Caten
3009d059b3 Fix IE name 2025-09-12 21:46:28 +08:00
Caten
5ebaab4126 GXDE specific change 2025-09-12 21:46:13 +08:00
Caten
4443b6e3f6 Fix some text, update code to v1.0.100 2025-09-12 20:43:05 +08:00
Caten
c4c875c6ef More English localization 2025-09-12 20:43:04 +08:00
Caten
67dd396877 Remove remaining "fix-to-Chinese" commands 2025-09-12 20:42:21 +08:00
Caten
955801810c Update hangover, disable dxvk by default, update bootstrap package 2025-09-12 20:40:20 +08:00
Caten
cc26e2d74d Update hint text 2025-09-12 20:40:19 +08:00
Caten
f3c0335973 Update text and version 2025-09-12 20:40:18 +08:00
Caten
8a9323a915 Add AVNC screen scale feature 2025-09-12 20:40:17 +08:00
Caten
638e8e7007 Update strings.xml 2025-09-12 20:40:15 +08:00
Caten
04163ac987 Update strings.xml 2025-08-31 12:57:26 +08:00
Caten
64d3831c83 Update workflow.dart 2025-08-31 11:34:28 +08:00
Caten
e19a3a55e9 Update AVNC 2025-08-31 10:51:33 +08:00
Caten
6454a6b69f Update config.yml 2025-08-31 10:51:32 +08:00
Caten
63a3bbd3dc Update logo and fix neofetch 2025-08-31 09:45:09 +08:00
Caten
ecb2880a8c Fastfetch fix 2025-08-31 08:00:42 +08:00
Caten
5ae88252e7 Update discussion link, hint for compile/fast command/file access, fix x11, using release keystore, update code to v1.0.99 2025-08-31 07:58:03 +08:00
Caten
c7dd1010e1 Move some doc to gitee 2025-08-31 07:58:02 +08:00
Caten
edae591755 Update signal 9 page 2025-08-31 07:58:01 +08:00
Caten
1642affb30 Update avnc, remove the embedded termux:x11 and import it as a flutter plugin, fix app name 2025-08-31 07:58:00 +08:00
Caten
b6af099255 Fix mount options 2025-08-05 18:14:29 +08:00
Caten
c5feebec17 Update hint text, permission and version, update code to v1.0.25 2025-08-05 16:21:28 +08:00
Caten
e07ba8a8ae Update hangover stable link to 10.11 2025-08-05 16:20:51 +08:00
Caten
517565e636 Move pulseaudio executable to jniLibs 2025-08-05 16:20:50 +08:00
Caten
6c7d0a0421 Fix WPS link (8th time) 2025-08-05 16:20:50 +08:00
Caten
725e13ebea Update build-tiny-rootfs.md 2025-08-05 16:19:07 +08:00
Caten
7a6db4e4cf Remove the embedded AVNC and import it as a Flutter plugin 2025-08-05 16:19:07 +08:00
Caten
eeaccc3371 update issue template...... 2025-08-05 16:19:05 +08:00
Caten
44eefd161c Update workflow.dart 2025-06-30 20:14:06 +08:00
Caten
2f7c28019e Update code to v1.0.24, fix hant, update hangover 2025-06-30 07:38:50 +08:00
Caten
2eff9392bf Fix samsung issues 2025-06-30 07:38:50 +08:00
Caten
6f5109e74b Merge pull request #334 from ystartgo/patch-1
Update main.dart
2025-06-30 07:38:49 +08:00
Caten
dd0d938c36 Merge pull request #333 from ystartgo/patch-2
Create intl_zh_Hant.arb
2025-06-30 07:38:49 +08:00
startgo
79b1574677 Create intl_zh_Hant.arb
新增繁體中文 intl_zh_Hant
2025-06-30 07:38:49 +08:00
startgo
091313f6d3 Update main.dart
新增繁體
2025-06-30 07:38:48 +08:00
Caten
338a41ca1e Update workflow.dart 2025-06-12 22:24:27 +08:00
Caten
62f1294f81 Fix some script and update readme 2025-06-12 22:24:27 +08:00
Caten
f20bcfb91b Fix QQ, remove static elf, downgrade hangover, add dxvk, update dependencies, update code to 1.0.23 2025-06-12 22:23:51 +08:00
Caten
12997c8fd6 Support English UI, remove mediamtx, update hangover, fix build process, remove build files for other platforms 2025-06-12 22:23:51 +08:00
Caten
0a1d61ed46 Merge pull request #310 from Karlbaey101/Karlbaey101-patch-READMEFormat0-1
修改 README.md 格式
2025-06-12 22:23:50 +08:00
Caten
9d0e48bb3e Merge pull request #316 from wcbing/master
Update linuxqq and dingtalk download command
2025-06-12 22:23:50 +08:00
wcbing
667eaa0706 Update linuxqq and dingtalk download command 2025-06-12 22:23:50 +08:00
Karlbaey
018352b152 修改 README.md 格式
在不破坏内容的前提下修改了 README.md,以使得可读性更强。
2025-06-12 22:23:49 +08:00
Caten
07224a73f6 Update README.md 2025-06-12 22:22:51 +08:00
Caten
91a2d94a9b Version & edraw fix 2025-04-22 21:55:58 +08:00
Caten
bdd0888585 Update code to v1.0.22
Update hangover version, freedreno version, edmax verion, signal 9 fault tutorial link.
2025-04-22 21:55:57 +08:00
Caten
1408bd063e Add QTWEBENGINE_DISABLE_SANDBOX=1 2024-12-24 00:28:42 +08:00
Caten
54b3d11431 support vnc and fix wps 2024-12-17 21:37:49 +08:00
Caten
b879d57f53 Fix hangover and update 2024-12-01 16:26:03 +08:00
Caten
de73e1e586 Use gxde source 2024-12-01 13:43:55 +08:00
Caten
bd5f742b31 Update code to 1.0.20.
Fix wps
2024-12-01 10:14:27 +08:00
Caten
e80e4a74c0 Merge pull request #166 from gfdgd-xi/patch-1
GXDE OS应当内置终端
2024-11-13 20:22:16 +08:00
gfdgd xi
3c16f11c6d GXDE OS应当内置终端 2024-11-13 18:38:34 +08:00
Caten
69dd1e6459 boot command fix 2024-11-13 08:24:28 +08:00
Caten
b067a90a17 fix name 2024-11-13 00:08:49 +08:00
Caten
2bb170a4e3 initial commit 2024-11-12 23:37:09 +08:00
24 changed files with 56 additions and 67 deletions

View File

@@ -5,7 +5,7 @@
给所有安卓 9 以上 arm64 设备的“PC 应用引擎”平替。你可以在小小电脑上安装 PC 级 WPS、CAJ Viewer、亿图图示等软件。
Run Debian Trixie with XFCE, LXQt, or other desktop environments on Android—just with one click. Originally developed for Chinese users to run applications like WPS Office, it comes preinstalled with tools such as the Fcitx Pinyin input method. Please note that this app does not require Termux.
Run Debian Bookworm with XFCE, LXQt, or other desktop environments on Android—just with one click. Originally developed for Chinese users to run applications like WPS Office, it comes preinstalled with tools such as the Fcitx Pinyin input method. Please note that this app does not require Termux.
To change the language inside the container, simply run the `tmoe` command, select “Manager” and navigate to the locale settings. The root filesystem was built using [tmoe](https://github.com/2moe/tmoe), so locale configuration is handled through it. You will also need to update the `LANG=zh_CN.UTF-8` environment variable in the startup command (go to Control → Advanced Settings → Startup Command) when switching to another language.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 954 B

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#D1BAFD</color>
<color name="ic_launcher_background">#F17FA5</color>
</resources>

View File

@@ -160,8 +160,6 @@ tmoe还会安装gnome-keyring由于之前我做xfce包时会造成VSCode反
#### cmatrix
**20241112注意这一步可以略过因为cmatrix已被内置到patch.tar.gz**
这个是给快捷指令的彩蛋。下载cmatrix的包并将cmatrix文件提取放到/home/tiny/.local/bin里即可记得添加执行权限
#### WPS
@@ -187,10 +185,9 @@ tmoe还会安装gnome-keyring由于之前我做xfce包时会造成VSCode反
- sudo apt update, sudo apt full-upgrade, sudo apt autoremove
- 取消内存分配器的更改
- xfce版本重新修补了libtiff.so.5库
- 升级到GXDE 25gxdev1.1.0
- 升级到GXDE 25
- 更换内存分配器
- 使用AI重写的升级脚本(gxde-25-upgrade.sh),以便在不启动图形界面的情况下升级
- 禁用电源管理lxqtv1.1.0`mkdir -p ~/.config/autostart;cp /etc/xdg/autostart/lxqt-powermanagement.desktop ~/.config/autostart/;echo "Hidden=true" >> ~/.config/autostart/lxqt-powermanagement.desktop`
- 禁用MIT-SHM扩展v1.1.0/usr/local/bin/startvnc第372行添加set "${a}" "-extension" "MIT-SHM"
- 将桌面壁纸的配置从monitorBuiltinDisplay改为monitorbuiltinxfcev1.0.99疑似Termux:X11显示器名称改变导致壁纸失效
- 修复用vscode打开文件时只打开了vscode本身v1.0.25):去掉/usr/share/applications/code-no-sandbox.desktop的Exec的--unity-launch
@@ -237,43 +234,44 @@ tmoe还会安装gnome-keyring由于之前我做xfce包时会造成VSCode反
5 sudo apt install gxde-testing-source
6 sudo apt update
7 sudo apt install gxde-desktop-android --no-install-recommends
8 nano /etc/locale.gen
9 cd /usr/local/etc/tmoe-linux/git/share
10 nano replace.sh
11 ./replace.sh old-version
12 chmod +x replace.sh
13 ./replace.sh old-version
14 rm replace.sh
15 cd
16 tmoe
17 nano /etc/apt/sources.list
18 sudo apt update
19 nano /etc/apt/sources.list
20 sudo apt update
21 cd /var/log
22 ls -l
23 du -h --max-depth=1 | sort -h
24 cd ..
25 du -h --max-depth=1 | sort -h
26 cd cache/
27 ls -l
28 sudo apt update ttf-mscorefonts-installer
29 sudo apt install ttf-mscorefonts-installer
30 cd /usr/lib/aarch64-linux-gnu/
31 ln -s libtiff.so.6 libtiff.so.5
32 history
33 cd /
34 cp home/tiny/termux/home/.local/share/tmoe-linux/containers/proot/debian-bookworm_arm64/busybox .
35 cd /etc/X11/xinit/
36 ls
37 cp ~/termux/home/.local/share/tmoe-linux/containers/proot/debian-bookworm_arm64/etc/X11/xinit/Xsession .
38 ls -l Xsession
39 cd /
40 ls -l busybox
41 exit
42 sudo apt clean;sudo apt autoclean;sudo apt autoremove --purge || sudo apt autoremove
43 history
44 history > /sd/history.txt
8 sudo apt install spark-store gxde-terminal
9 nano /etc/locale.gen
10 cd /usr/local/etc/tmoe-linux/git/share
11 nano replace.sh
12 ./replace.sh old-version
13 chmod +x replace.sh
14 ./replace.sh old-version
15 rm replace.sh
16 cd
17 tmoe
18 nano /etc/apt/sources.list
19 sudo apt update
20 nano /etc/apt/sources.list
21 sudo apt update
22 cd /var/log
23 ls -l
24 du -h --max-depth=1 | sort -h
25 cd ..
26 du -h --max-depth=1 | sort -h
27 cd cache/
28 ls -l
29 sudo apt update ttf-mscorefonts-installer
30 sudo apt install ttf-mscorefonts-installer
31 cd /usr/lib/aarch64-linux-gnu/
32 ln -s libtiff.so.6 libtiff.so.5
33 history
34 cd /
35 cp home/tiny/termux/home/.local/share/tmoe-linux/containers/proot/debian-bookworm_arm64/busybox .
36 cd /etc/X11/xinit/
37 ls
38 cp ~/termux/home/.local/share/tmoe-linux/containers/proot/debian-bookworm_arm64/etc/X11/xinit/Xsession .
39 ls -l Xsession
40 cd /
41 ls -l busybox
42 exit
43 sudo apt clean;sudo apt autoclean;sudo apt autoremove --purge || sudo apt autoremove
44 history
45 history > /sd/history.txt
```
关于Xsession文件

View File

@@ -52,7 +52,7 @@ done
echo "正在安装Hangover..."
tar xvf hangover.tar
sudo apt install -y ./hangover*.deb
sudo DEBIAN_FRONTEND=noninteractive apt install -y ./hangover*.deb
if [ $? -ne 0 ]; then
cd /tmp
rm -rf /tmp/hangover

View File

@@ -38,7 +38,7 @@ done
echo "正在安装Hangover..."
tar xvf hangover.tar
sudo apt install -y ./hangover*.deb
sudo DEBIAN_FRONTEND=noninteractive apt install -y ./hangover*.deb
if [ $? -ne 0 ]; then
cd /tmp
rm -rf /tmp/hangover

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@@ -618,7 +618,12 @@ sed -i -E "s@^(VNC_RESOLUTION)=.*@\\1=${w}x${h}@" \$(command -v startvnc)""");
pactl load-module module-null-sink sink_name=AndroidSink sink_properties=device.description="Android_Audio_Stream"
pactl load-module module-remap-source master=AndroidSink.monitor source_name=AndroidMic source_properties=device.description="Android_Virtual_Mic"
pkill -f tiny_virtual_mic
tiny_virtual_mic $path AndroidSink &""");
tiny_virtual_mic $path AndroidSink &
sleep 0.5
SINK_INPUT_ID=\$(LC_ALL=C pactl list sink-inputs | grep -B 20 "application.name = \\"AndroidStream\\"" | grep "Sink Input #" | awk '{print \$3}' | tr -d '#')
if [ ! -z "\$SINK_INPUT_ID" ]; then
pactl move-sink-input \$SINK_INPUT_ID AndroidSink
fi""");
G.pageIndex.value = 0;
}
} else {

View File

@@ -146,7 +146,7 @@ class Util {
return m[key];
}
switch (key) {
case "name" : return (value){addCurrentProp(key, value); return value;}("Debian Trixie");
case "name" : return (value){addCurrentProp(key, value); return value;}("Debian Bookworm");
case "boot" : return (value){addCurrentProp(key, value); return value;}(D.boot);
case "vnc" : return (value){addCurrentProp(key, value); return value;}("startnovnc &");
case "vncUrl" : return (value){addCurrentProp(key, value); return value;}("http://localhost:36082/vnc.html?host=localhost&port=36082&autoconnect=true&resize=remote&password=12345678");
@@ -354,7 +354,7 @@ class D {
//默认快捷指令
static const commands = [{"name":"检查更新并升级", "command":"sudo dpkg --configure -a && sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y"},
{"name":"查看系统信息", "command":"neofetch -L && neofetch --off"},
{"name":"查看系统信息", "command":"fastfetch --structure meow && fastfetch --logo none"},
{"name":"清屏", "command":"clear"},
{"name":"中断任务", "command":"\x03"},
{"name":"安装图形处理软件Krita", "command":"sudo apt update && sudo apt install -y krita krita-l10n"},
@@ -363,15 +363,8 @@ class D {
{"name":"卸载Kdenlive", "command":"sudo apt autoremove --purge -y kdenlive"},
{"name":"安装科学计算软件Octave", "command":"sudo apt update && sudo apt install -y octave"},
{"name":"卸载Octave", "command":"sudo apt autoremove --purge -y octave"},
{"name":"安装WPS", "command":r"""cat << 'EOF' | sh && sudo dpkg --configure -a && sudo apt update && sudo apt install -y /tmp/wps.deb
wget https://mirrors.sdu.edu.cn/spark-store/arm64-store/office/wps-office/wps-office_11.1.0.11720-fix3_arm64.deb -O /tmp/wps.deb
EOF
rm /tmp/wps.deb"""},
{"name":"卸载WPS", "command":"sudo apt autoremove --purge -y wps-office"},
{"name":"安装CAJViewer", "command":"wget https://download.cnki.net/cajPackage/tongxinUOS/signed_cajviewer_9.5.0-25268_arm64.deb -O /tmp/caj.deb && sudo apt update && sudo apt install -y /tmp/caj.deb; rm /tmp/caj.deb"},
{"name":"卸载CAJViewer", "command":"sudo apt autoremove --purge -y cajviewer"},
{"name":"安装亿图图示", "command":"wget https://cc-download.wondershare.cc/business/prd/edrawmax_13.1.0-1_arm64_binner.deb -O /tmp/edraw.deb && sudo apt update && sudo apt install -y /tmp/edraw.deb && bash /home/tiny/.local/share/tiny/edraw/postinst; rm /tmp/edraw.deb"},
{"name":"卸载亿图图示", "command":"sudo apt autoremove --purge -y edrawmax libldap-2.4-2"},
{"name":"安装旧版CAJViewer", "command":"wget https://download.cnki.net/net.cnki.cajviewer_1.3.20-1_arm64.deb -O /tmp/caj.deb && sudo apt update && sudo apt install -y /tmp/caj.deb && bash /home/tiny/.local/share/tiny/caj/postinst; rm /tmp/caj.deb"},
{"name":"卸载CAJViewer", "command":"sudo apt autoremove --purge -y net.cnki.cajviewer && bash /home/tiny/.local/share/tiny/caj/postrm"},
{"name":"安装QQ", "command":"""wget \$(curl -s https://cdn-go.cn/qq-web/im.qq.com_new/latest/rainbow/linuxConfig.js | grep -oP '"armDownloadUrl":{[^}]*"deb":"\\K[^"]+') -O /tmp/qq.deb && sudo apt update && sudo apt install -y /tmp/qq.deb && sed -i 's#Exec=/opt/QQ/qq %U#Exec=/opt/QQ/qq --no-sandbox %U#g' /usr/share/applications/qq.desktop; rm /tmp/qq.deb"""},
{"name":"卸载QQ", "command":"sudo apt autoremove --purge -y linuxqq"},
{"name":"安装微信", "command":"wget https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_arm64.deb -O /tmp/wechat.deb && sudo apt update && sudo apt install -y /tmp/wechat.deb && echo '安装完成。如果你使用微信只是为了传输文件那么可以考虑使用支持SAF的文件管理器质感文件直接访问小小电脑所有文件。'; rm /tmp/wechat.deb"},
@@ -386,7 +379,7 @@ rm /tmp/wps.deb"""},
//默认快捷指令,英文版本
static const commands4En = [{"name":"Update Packages", "command":"sudo dpkg --configure -a && sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y"},
{"name":"System Info", "command":"neofetch -L && neofetch --off"},
{"name":"System Info", "command":"fastfetch --structure meow && fastfetch --logo none"},
{"name":"Clear", "command":"clear"},
{"name":"Interrupt", "command":"\x03"},
{"name":"Install Painting Program Krita", "command":"sudo apt update && sudo apt install -y krita krita-l10n"},
@@ -395,13 +388,6 @@ rm /tmp/wps.deb"""},
{"name":"Uninstall Kdenlive", "command":"sudo apt autoremove --purge -y kdenlive"},
{"name":"Install LibreOffice", "command":"sudo apt update && sudo apt install -y libreoffice"},
{"name":"Uninstall LibreOffice", "command":"sudo apt autoremove --purge -y libreoffice"},
{"name":"Install WPS", "command":r"""cat << 'EOF' | sh && sudo dpkg --configure -a && sudo apt update && sudo apt install -y /tmp/wps.deb
wget https://github.com/tiny-computer/third-party-archives/releases/download/archives/wps-office_11.1.0.11720_arm64.deb -O /tmp/wps.deb
EOF
rm /tmp/wps.deb"""},
{"name":"Uninstall WPS", "command":"sudo apt autoremove --purge -y wps-office"},
{"name":"Install EdrawMax", "command":"""wget https://cc-download.wondershare.cc/business/prd/edrawmax_13.1.0-1_arm64_binner.deb -O /tmp/edraw.deb && sudo apt update && sudo apt install -y /tmp/edraw.deb && bash /home/tiny/.local/share/tiny/edraw/postinst && sudo sed -i 's/<Language V="cn"\\/>/<Language V="en"\\/>/g' /opt/apps/edrawmax/config/settings.xml; rm /tmp/edraw.deb"""},
{"name":"Uninstall EdrawMax", "command":"sudo apt autoremove --purge -y edrawmax libldap-2.4-2"},
{"name":"Enable Recycle Bin", "command":"sudo apt update && sudo apt install -y gvfs && echo 'Restart the app to use Recycle Bin.'"},
{"name":"Clean Package Cache", "command":"sudo apt clean"},
{"name":"Power Off", "command":"stopvnc\nexit\nexit"},
@@ -658,7 +644,7 @@ ${Localizations.localeOf(G.homePageStateContext).languageCode == 'zh' ? "" : "ec
//$DATA_DIR是数据文件夹, $CONTAINER_DIR是容器根目录
//Termux:X11的启动命令并不在这里面而是写死了。这下成💩山代码了:P
await G.prefs.setStringList("containersInfo", ["""{
"name":"Debian Trixie",
"name":"GXDE OS",
"boot":"${Localizations.localeOf(G.homePageStateContext).languageCode == 'zh' ? D.boot : D.boot.replaceFirst('LANG=zh_CN.UTF-8', 'LANG=en_US.UTF-8').replaceFirst('公共', 'Public').replaceFirst('图片', 'Pictures').replaceFirst('音乐', 'Music').replaceFirst('视频', 'Videos').replaceFirst('下载', 'Downloads').replaceFirst('文档', 'Documents').replaceFirst('照片', 'Photos')}",
"vnc":"startnovnc &",
"vncUrl":"http://localhost:36082/vnc.html?host=localhost&port=36082&autoconnect=true&resize=remote&password=12345678",