Add Wechat app
parent
1ed5079f2f
commit
d40b5a7a72
@ -0,0 +1,3 @@
|
||||
Install script written by RaspberryPiNews on YT
|
||||
With help from chills340 on Discord
|
||||
Script edits made by Botspot. Botspot was unable to login and test everything though.
|
@ -0,0 +1,6 @@
|
||||
WeChat is a Chinese multi-purpose messaging and social media app.
|
||||
|
||||
WeChat Desktop App:
|
||||
- Run with box86 and wine
|
||||
- Smooth performance
|
||||
- Everything from gifs to emojis to images all work
|
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
Binary file not shown.
After Width: | Height: | Size: 5.5 KiB |
@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")"
|
||||
|
||||
function error {
|
||||
echo -e "\\e[91m$1\\e[39m"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Install Wine
|
||||
if ! command -v wine || [ "$(cat "${DIRECTORY}/data/status/Wine (x86)" 2>/dev/null)" != 'installed' ];then
|
||||
echo 'Installing Wine...'
|
||||
"${DIRECTORY}/manage" install 'Wine (x86)' || error "Wine failed to install somehow!"
|
||||
fi
|
||||
ulimit -c unlimited
|
||||
|
||||
rm -rf ~/.config/wechat-prefix
|
||||
mkdir -p ~/.config/wechat-prefix
|
||||
|
||||
# Install font stuff so chinese renders
|
||||
echo "Installing several Wine extensions to allow font rendering..."
|
||||
BOX86_NOBANNER=1 WINEPREFIX=~/.config/wechat-prefix winetricks corefonts gdiplus riched20 riched30 wenquanyi cjkfonts || error "Winetricks failed to install corefonts gdiplus riched20 riched30 wenquanyi cjkfonts"
|
||||
|
||||
# Download reg file to apply fonts
|
||||
echo "Downloading custom registry file to allow font rendering..."
|
||||
wget -O ~/chn_fonts.reg https://gist.githubusercontent.com/swordfeng/c3fd6b6fcf6dc7d7fa8a/raw/0ad845f98f5a97e7173ff40b5e57b3a163e92465/chn_fonts.reg
|
||||
|
||||
echo "Now installing the custom registry file to allow font rendering..."
|
||||
WINEPREFIX=~/.config/wechat-prefix wine regedit ~/chn_fonts.reg
|
||||
rm ~/chn_fonts.reg
|
||||
|
||||
# Install wechat
|
||||
echo "Finally! Downloading WechatSetup.exe"
|
||||
wget -O ~/WeChatSetup.exe https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe
|
||||
|
||||
WINEPREFIX=~/.config/wechat-prefix wine ~/WeChatSetup.exe
|
||||
rm ~/WeChatSetup.exe
|
||||
|
||||
echo 'Install complete! Open WeChat now by using the desktop shortcut in your desktop or in the start menu.'
|
||||
|
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")"
|
||||
|
||||
function error {
|
||||
echo -e "\\e[91m$1\\e[39m"
|
||||
exit 1
|
||||
}
|
||||
|
||||
cd ~/'.config/wechat-prefix/dosdevices/c:/Program Files/Tencent/WeChat'
|
||||
env WINEPREFIX="$HOME/.config/wechat-prefix" wine C:\\windows\\command\\start.exe /Unix $HOME/.config/wechat-prefix/dosdevices/c:/ProgramData/Microsoft/Windows/Start\ Menu/Programs/WeChat/UninstallWeChat.lnk
|
||||
rm -rf ~/Desktop/WeChat.desktop ~/.local/share/applications/wine/Programs/WeChat
|
||||
|
||||
echo -e "Wechat has been uninstalled, but the configuration is still intact. If you want\nto delete WeChat's configuration, run 'rm -rf $HOME/.config/wechat-prefix'"
|
@ -0,0 +1 @@
|
||||
https://www.wechat.com/en/
|
Loading…
Reference in New Issue