Giter VIP home page Giter VIP logo

wine-qq-tim's Introduction

我们很骄傲地推出Wine-QQ与Wine-TIM的Appimage版本

现在您只需下载完成,点击即刻使用!

下载地址

相比与以前的版本,它有如下优点:

  1. 点击即用,无需多余步骤。自带wine配置文件与中文字体,您甚至不需要在系统中安装wine或多余的中文字体即可运行
  2. 更小的体积。得益于Appimage的高压缩率与运行时挂载的独特技术优势,现在软件的大小可以缩小到200兆左右(即便是在现在自带运行环境的情况下)
  3. 更好的兼容性。一个Appimage文件包含了wine的应用程式与所需的所有系统lib库,真正地剥离了对系统环境的依赖,您不用再担心wine版本与配置的影响

欢迎反馈与建议

将这样一个复杂但是广泛使用的windows程序运行在linux下并不是一个很容易的事,大量的时间被投入来让许许多多的问题被解决,所以现在它并不是完美的,需要你们来向我们反馈,以及一同寻求解决方案来改进它。欢迎您对使用中出现问题的及时反馈,如果您有解决问题的方案或者方案改进的建议,欢迎来联系我们。

特别鸣谢

特别鸣谢Appimage的缔造者@probonopd与Gamux中文社区(很荣幸我也是其中一员)的支持,他们非常积极地参与到这个项目的开发中来,在这个项目上花费了大量的时间与精力。

probonopd先生完成了开创性的工作——完成了Wine-QQ的第一个Appimage版本,并且解决了将QQ使用Appimage发布所要解决的核心问题,搭建了基本框架(我们之后的工作包括Wine-TIM的诞生都是基于这一个框架)。

Gamux="Game"+"Linux",一个关于Linux游戏的社区。社区的理念是通过推出更多的游戏来在**传播Linux和开源。 他们已经探索了四年多,积攒了许多的经验。 AppImage给Linux下应用发布带来的变革与他们的理念不谋而合,所以积极地投入到Appimage的本地化的工作中。Gamux社区完成了Wine-TIM appimage的制作,并将完成WIne-QQ与Wine-TIM后续支持工作。

在开发过程中,我们向deepin的开发者咨询了一些技术问题,他们的建议也为我们提供了不少开发灵感。感谢深度社区与开发者提供的帮助。

为项目打Star

Appimage是由probonopd先生开发与发布的新一代应用分发格式。Appimage的发布为linux下软件分发提供一个绝佳的新思路,下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置。

号召大家去为Appimage的官方项目https://github.com/AppImage/AppImageKit 加星以支持这个开创性的项目以及表示对项目开发者@probonopd的支持!

欢迎加入Appimage本地化工作

经过一段时间的努力,Appimage本地化工作已基本完成,中文官方网站与中文论坛已上线,欢迎前去围观

Appimage的中文版开发文档也已完成翻译上线,欢迎有兴趣的开发者前往参阅,加入到Appimage的本地化工作中来,以及完成更多需求量大的的应用的打包工作,来促进linux的使用体验优化

联系我们

We are proud to release the Appimage version of wine-QQ and wine-TIM

Just download it, click to use now!

Download it here!

Advantages:

  1. Click to use without extra steps. Comes with wine configuration file and Chinese fonts, you do not even need to install wine or redundant Chinese fonts
  2. Smaller size Thanks to Appimage's high compression ratio and the unique technical advantages of runtime mounting, the size of software can now be reduced to around 200M (even in today's version with needed wine environments)
  3. Better compatibility. An Appimage file contains the wine application and all the required system lib libraries that really strip the dependencies on the system environment and you no longer have to worry about the effects of the wine version and system configuration

Welcome feedback and suggestions

Running such a complex but widely-used windows program under linux is not an easy task, a lot of time is devoted to getting rid of so many problems, so it's not perfect now and needs you to come to us Feedback, and work together to find solutions to improve it. You are welcome to use the timely feedback on the problems appear, if you have to solve the problem of the program or program to improve the proposal, welcome to contact us.

Special thanks

Special thanks to @probonopd, the creator of Appimage who have been very active in the development of this project, spending a great deal of time and energy on this project, as well as the support of the Gamux Chinese community, which I am honored to be a part of.

Mr. Probonopd completed his groundbreaking work - completing the first Appimage version of Wine-QQ and resolving the core issues to be addressed when using Appimage for QQ and building a basic framework (our later work includes Wine-TIM Birth are based on this framework).

Gamux = "Game" + "Linux", a community about Linux games. The community's philosophy is to spread Linux and open source in China by introducing more games. They have explored more than four years and accumulated a lot of experience. AppImage to Linux under the application of the changes brought about coincide with their philosophy, so actively involved in the localization of Appimage's work. The Gamux community has completed the production of Wine-TIM appimage and will complete follow-up support for WIne-QQ and Wine-TIM.

During development, we consulted with deepin (https://www.deepin.org/) developers for some technical issues, and their suggestions provided us with a lot of inspiration for development. Thanks to the help of deepin communities and developers.

Star for the project

Appimage is a new generation of application distribution formats developed and released by probonopd. The release of Appimage provides a great new idea for software distribution under Linux, download an application, give permission to run, double-click to run! No need to install! No need to change dependencies or system configuration.

Calling you to go star for Appimage's official project https://github.com/AppImage/AppImageKit to support this groundbreaking project and to show support for project developer @probonopd!

Welcome Contributions to Appimage localization

After a period of hard work, Appimage localization has been basically completed, the Chinese official website and the Chinese Forum has been launched, welcome to visit

Appimage Chinese version of the development document has also been completed translation on the line, interested developers are welcome to visit, to join Appimage localization work, and to complete more demanding applications packaged to promote the use of linux Experience optimization

contact us

wine-qq-tim's People

Contributors

askme765cs avatar leixd1994 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wine-qq-tim's Issues

Linux Mint 安装后无法出现登录窗口

getsockopt: (10042) Unknown errorgetsockopt: (10042) Unknown errorgetsockopt: (10042) Unknown errorgetsockopt: (10042) Unknown errorwine: cannot find L"C:\Program Files (x86)\Tencent\QQ\Bin\TXPlatform.exe"
wine: cannot find L"C:\Program Files (x86)\Tencent\QQ\Bin\TXPlatform.exe"
wine: cannot find L"C:\Program Files (x86)\Tencent\QQ\Bin\TXPlatform.exe"
getsockopt: (10042) Unknown errorgetsockopt: (10042) Unknown erroruv_client_tcp_init, uv_tcp_open fail, ret=-4094
init server error, err=-4094 addr=127.0.0.1:12291
https_server_init, http_server_init fail

建议分开版本管理,方便下载

一般来说,没人会同时使用多个版本,
而多个版本太大了,
建议分开版本存放,
方便下载.
或是提供最新版本,同时提供自动卸载上个版本的脚本.

楼主的软件非常好用,非常感谢楼主,我给新手发一个详细的安装说明。

我的系统使Ubuntu 16.04英文版,附上我详细的安装过程:
首先安装wine-HQ:步骤来自wine官网(https://wiki.winehq.org/Ubuntu):
打开终端依次运行一下命令(没有前面的数字):
1:sudo dpkg --add-architecture i386
2:wget https://dl.winehq.org/wine-builds/Release.key
3:sudo apt-key add Release.key
4:sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
5:sudo apt-get update
6:sudo apt-get install --install-recommends winehq-stable
至此wine-HQ安装完成。
接下来安装winetricks,继续在终端执行一下命令:(步骤来自官网https://wiki.winehq.org/Winetricks)
1:wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
2:chmod +x winetricks
3:sudo cp winetricks /usr/local/bin

至此所有的准备工作都已经完成,我随后sh qq.sh 配置完文件后QQ并没有启动,重启后再次执行sh qq.sh一切正常,非常完美。

存在的一些問題。

首先謝謝作者的辛勤付出,大部分功能可以正常使用。
但是我使用過程中發現了有一些不足之處。
我測試的是8.9.3的版本,有以下問題:
1、無法正確退出,退出後QQ.exe、QQProtect.exe依然存在於進程中,退出後需要手動結束相關進程纔可以重新啓動;
2、界面使用的字體是宋體,我在%windows%/fonts目錄下看到的是文泉驛黑體?是否是字體設置不生效,我想設置爲Noto Sans CJK TC,請問應該如何操作?
3、無法記住密碼自動登錄,每次啓動均需要手動輸入密碼。
我的環境是 Archlinux + Gnome 3,Wine的版本是滾動的2.12。
以上。
朧月夜霧起
2017年7月10日 星期一 00:11 EAT

赞,真的很赞

我用git clone到本地,执行安装脚本,完美在ubuntu16.04上运行,过来点个赞

Ubuntu16.04 提示 freetype 和 ncurses 缺失

Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Wine cannot find the ncurses library (libncurses.so.5).
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Cleaning up

但是本地 freetype 和 ncurses 都是有的

dpkg -l | grep  -E 'freetype|ncurses'
ii  freetype2-demos                             2.8.1-0.1~xenial                             amd64        FreeType 2 demonstration programs
ii  libfreetype6:amd64                          2.8.1-0.1~xenial                             amd64        FreeType 2 font engine, shared library files
ii  libncurses5:amd64                           6.0+20160213-1ubuntu1                        amd64        shared libraries for terminal handling
ii  libncursesw5:amd64                          6.0+20160213-1ubuntu1                        amd64        shared libraries for terminal handling (wide character support)
ii  mtr-tiny                                    0.86-1ubuntu0.1                              amd64        Full screen ncurses traceroute tool
ii  ncurses-base                                6.0+20160213-1ubuntu1                        all          basic terminal type definitions
ii  ncurses-bin                                 6.0+20160213-1ubuntu1                        amd64        terminal-related programs and man pages

内存泄露

偶尔上还好很稳定,上久了内存占用2g多!

Arch安装后无法使用

已经按照wiki安装好wine和winetricks,执行install.sh后提示安装成功,但是依然找不到快捷方式,手动执行qq.sh第一次可以运行起来,关掉后再次运行就没反应了

gnome-shell下QQ最小化后无法呼唤出来

任务栏的QQ图标不显示,但是占用为一个位置。右键左键的没反应。
基于fcitx的搜狗不能用。我觉得ibus可能没问题。

系统是最广泛的: Ubuntu 16.04 LTS

我还建议作者可以放出个捐款链接哦!

被迫下线后,无法再次上线

同一个帐户,在别处登陆后,本地的tim会下线,这时有两个地方可以点重新登陆,但是会报错:
image
这时只有退出程序,再登陆才可以重新登陆。

使用系统浏览器打开链接?

以前crossover下的方法,不知道能不能用于这里
1.更改注册表

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\http\shell\open\command]
@="“C:\windows\system32\winebrowser.exe” -nohome %1"

[HKEY_CLASSES_ROOT\https\shell\open\command]
@="“C:\windows\system32\winebrowser.exe” -nohome %1"

  1. 替换iexplore.exe.so
cd /usr/lib/wine/ [crossover: /opt/cxoffice/lib/wine/]
sudo mv iexplore.exe.so iexplore.exe.so.bak
sudo ln -s winebrowser.exe.so iexplore.exe.so

Bundle ld-linux.so.2 so that it can run on 64-bit systems without 32-bit libs installed

为了运行32位Windows应用程序,必须使用32位Windows,这又需要32位ld-linux.so.2glibc。但是现在大多数64位系统都没有安装32位兼容性库。

对于其他程序,通常可以手动加载32位ELF文件,并使用一个私有的“ld-linux.so.2”捆绑版本,如下所示:

wget -c http://security.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-i386_2.24-9ubuntu2.2_amd64.deb
dpkg -x ./libc6*.deb .

HERE="$(dirname "$(readlink -f "${0}")")"

WINEPREFIX="$HERE/wineprefix/" \
  "$HERE/lib32/ld-linux.so.2"  \
  --library-path "$HERE/lib32" \
  "$HERE/wine-stable/bin/wine" \
  "$WINEPREFIX/drive_c/Program Files/App/App.exe"  "$@"

但是,对于WINE,这是行不通的。我的猜测是,WINE通过后台的其他机制启动其他的WINE实例,而后者不会使用指定的 "$HERE/lib32/ld-linux.so.2"--library-path "$HERE/lib32"

葡萄酒开发商亚历山大Julliard [葡萄酒开发回答](https://www.winehq.org/pipermail/wine-devel/2017-November/119944.html):

It's not possible in standard Wine, but you could probably hack
wine_exec_wine_binary() in libs/wine/config.c to add your special magic.

:建设:这需要完成。我们将非常欢迎捐款。

与此同时,我们可以通过在/ tmp这个固定位置放置一个符号链接到我们自定义的ld-linux.so.2来避开这个限制,但这是一个很丑恶的事情。


In order to run 32-bit Windows applications, 32-bit Windows must be used, which in turn requires 32-bit ld-linux.so.2 and glibc. But most 64-bit systems these days don't have the 32-bit compatibility libraries installed anymore.

With other programs it is usually possible to manually load the 32-bit ELF file with a private, bundled version of ld-linux.so.2 like so:

wget -c http://security.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-i386_2.24-9ubuntu2.2_amd64.deb
dpkg -x ./libc6*.deb .

HERE="$(dirname "$(readlink -f "${0}")")"

WINEPREFIX="$HERE/wineprefix/" \
  "$HERE/lib32/ld-linux.so.2"  \
  --library-path "$HERE/lib32" \
  "$HERE/wine-stable/bin/wine" \
  "$WINEPREFIX/drive_c/Program Files/App/App.exe"  "$@"

However, with WINE, this does not work. My guess is that WINE launches other WINE instances through other mechanisms in the background, which in turn don't get loaded using the specified
"$HERE/lib32/ld-linux.so.2" and --library-path "$HERE/lib32".

WINE developer Alexandre Julliard answered on wine-devel:

It's not possible in standard Wine, but you could probably hack
wine_exec_wine_binary() in libs/wine/config.c to add your special magic.

🚧 This needs to be done. We would highly welcome contributions.

In the meantime, we may get around this limitation by placing a symlink to our custom ld-linux.so.2 at a fixed location such as /tmp, but it is an ugly hack.

启动时候报错

/tmp/.mount_TIM-x8EiMA0M/AppRun: 行 23: /tmp/.mount_TIM-x8EiMA0M/usr/bin/wine: 没有那个文件或目录
Cleaning up

在gitter上讨论来完善这个项目

因为工作原因,前一段时间我比较忙一些。
所以还不太有时间来完善这个项目。
在接下来的几天里,我打算来集中解决一下现在的问题。
欢迎所有对此项目感兴趣的极客们加入讨论。
欢迎你们的建议与质询。

askme765cs
2017-9-26

Sent from my Xiaomi Redmi Note 4X using FastHub

运行tim的appimage出现“wine 没有那个文件或目录”并闪退的临时解决方法

运行tim的appimage出现“wine 没有那个文件或目录”并闪退的临时解决方法

/tmp/.xxxx/usr/wine 没有那个文件或目录
的报错,然后程序直接退出

请开启系统的32位架构支持
debian或ubuntu系
sudo dpkg --add-architecture i386
Arch等在软件源开启multilib库
编辑 /etc/pacman.conf,取消[multilib]的注释:

并更新软件源,升级系统

注意1:少量缺少文件的提示是正常的(因为我们屏蔽了一些组件来确保稳定),在程序不崩溃退出的情况下,可以忽略

注意2:如issuses#49所说,这个问题是wine本身存在的缺陷,这个方法也只是权宜之计,彻底修复需要更多研究,欢迎大家提供你们发现的可行的解决方案

TIM版无法启动 Ubuntu16.04

已授予权限,启动报错:
/tmp/.mount_TIM-x8fOpxCl/AppRun: 行 23: /tmp/.mount_TIM-x8fOpxCl/usr/bin/wine: 没有那个文件或目录

Ubuntu16.04 LTS 64位

QQ-AppImage,点击“查找”会卡死QQ

使用 QQ轻聊版的 AppImage 中,非常感谢参与开发的每一个人!
我使用出现的问题,Lubuntu 17.10.1:
-1 无法记住密码。
-2 点开“查找”会卡死QQ (“查找”是用来搜好友、群的)。系统正常。
总体来说这两个问题影响不大~

试了下 TIM AppImage 运行不起来。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.