diff --git a/assets/patch.tar.gz b/assets/patch.tar.gz index 7ad014f..3129732 100644 Binary files a/assets/patch.tar.gz and b/assets/patch.tar.gz differ diff --git a/extra/cross/install-box b/extra/cross/install-box index 422cc98..aeba79f 100644 --- a/extra/cross/install-box +++ b/extra/cross/install-box @@ -22,7 +22,7 @@ mirror_sites=( ) for mirror in "${mirror_sites[@]}"; do - local url="${mirror}${box86_url}" + url="${mirror}${box86_url}" echo "尝试从 $url 下载box86..." git clone "${url}" if [ $? -eq 0 ]; then @@ -37,7 +37,7 @@ for mirror in "${mirror_sites[@]}"; do done for mirror in "${mirror_sites[@]}"; do - local url="${mirror}${box64_url}" + url="${mirror}${box64_url}" echo "尝试从 $url 下载box64..." git clone "${url}" if [ $? -eq 0 ]; then diff --git a/extra/cross/install-dxvk b/extra/cross/install-dxvk index dc96f6f..6026a7d 100644 --- a/extra/cross/install-dxvk +++ b/extra/cross/install-dxvk @@ -20,7 +20,7 @@ mirror_sites=( ) for mirror in "${mirror_sites[@]}"; do - local url="${mirror}$LATEST_DXVK_LINK" + url="${mirror}$LATEST_DXVK_LINK" echo "尝试从 $url 下载dxvk..." wget "${url}" if [ $? -eq 0 ]; then @@ -34,7 +34,7 @@ for mirror in "${mirror_sites[@]}"; do fi done -wineboot +wine64 wineboot tar xvf $LATEST_DXVK_NAME mv dxvk-$LATEST_DXVK_TAG/x32/* ~/.wine/drive_c/windows/syswow64 mv dxvk-$LATEST_DXVK_TAG/x64/* ~/.wine/drive_c/windows/system32 diff --git a/extra/cross/install-wine b/extra/cross/install-wine index 74d2749..f5d9b9e 100644 --- a/extra/cross/install-wine +++ b/extra/cross/install-wine @@ -49,7 +49,7 @@ mirror_sites=( ) for mirror in "${mirror_sites[@]}"; do - local url="${mirror}$LATEST_WINE_LINK" + url="${mirror}$LATEST_WINE_LINK" echo "尝试从 $url 下载wine..." wget "${url}" if [ $? -eq 0 ]; then diff --git a/lib/main.dart b/lib/main.dart index be04e4b..193159b 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -662,9 +662,8 @@ class _InfoPageState extends State { elevation: 1, expandedHeaderPadding: const EdgeInsets.all(0), expansionCallback: (panelIndex, isExpanded) { - setState(() { - _expandState[panelIndex] = isExpanded; - }); + _expandState[panelIndex] = isExpanded; + WidgetsBinding.instance.addPostFrameCallback((_) => setState(() {})); }, children: [ ExpansionPanel( diff --git a/lib/workflow.dart b/lib/workflow.dart index a3cb355..4689d78 100644 --- a/lib/workflow.dart +++ b/lib/workflow.dart @@ -404,7 +404,7 @@ VSCode、输入法 ]; //默认快捷指令 - static const commands = [{"name":"检查更新并升级", "command":"sudo dpkg --configure -a && sudo apt update && sudo apt upgrade -y && sudo localedef -c -i zh_CN -f UTF-8 zh_CN.UTF-8"}, + static const commands = [{"name":"检查更新并升级", "command":"sudo dpkg --configure -a && sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo localedef -c -i zh_CN -f UTF-8 zh_CN.UTF-8"}, {"name":"查看系统信息", "command":"neofetch -L && neofetch --off"}, {"name":"清屏", "command":"clear"}, {"name":"中断任务", "command":"\x03"},