美文网首页
[转载]wine安装最新版TIM

[转载]wine安装最新版TIM

作者: duyi324 | 来源:发表于2018-04-26 14:25 被阅读0次

    [版权声明:本文为转载,并按照个人实际操作步骤替换为了TIM安装,原文为QQ安装过程。]
    [ 原文链接:PentonBin's blog]


    1. 安装wine

    本次教程只需要安装最新版本的wine,并不需要winetrickswine-monowine-gecko等其他插件,目前经实际测试发现只运行WineQQ可以不需要wine-monowine-geckoW2KSP4.exeInstMsiW.exe等。

    安装wine步骤如下:

    sudo dpkg --add-architecture i386
    wget https://dl.winehq.org/wine-builds/Release.key
    sudo apt-key add Release.key
    sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
    sudo apt-get update
    sudo apt-get install --install-recommends winehq-stable
    

    至此wine安装完成,可以通过wine --version查看版本号(此时安装的是wine3.0)。

    接下来需要执行winecfg来配置wine,接着会弹出安装wine-monowine-gecko的窗口,可以不用安装,关掉即可。


    2.配置wine

    1. 执行winecfg打开wine的配置窗口
    2. 点击函数库
    配置wine
    1. 新增函数库顶替中分别输入*ntoskrnl.exe*riched20*txplatform.exe,然后回车(名字前的*号可以省略)。
    2. 已有的函数库顶替新出现的*ntoskrnl.exe*txplatform.exe,分别点击编辑,均选择停用*riched20点击编辑,选择原装先于内建
      • 如果不配置riched20的话则安装好TIM后无法输入用户名
      • 不停用txplatform.exe则WineTIM无法完整退出,导致关掉重开后提示TIM文件被占用
      • 禁用ntoskrnl.exe是为了规避可能出现TIM无法启动的bug。

    3. 解决乱码问题

    1. 初始配置
      运行winecfg,在应用程序标签下把模拟的windows系统设置为Windows XP
    2. 准备字体
      把Windows目录下的字体simsun.ttc复制到/usr/share/fonts/windows里面
    3. ~/.wine/drive_c/windows/Fonts目录中创建两个符号链接:
    ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc
    ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc
    
    1. 修改~/.wine/system.reg

      • 查找LogPixels,找到的行内容应该是:
        [System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
        将其中的"LogPixels"=dword:00000060改为:"LogPixels"=dword:00000070
      • 查找FontSubstitutes,找到的行应该是:
        [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
        将其中的:"MS Shell Dlg"="Tahoma" "MS Shell Dlg 2″="Tahoma"改为:"MS Shell Dlg"="SimSun" "MS Shell Dlg 2″="SimSun"
    2. 修改~/.wine/drive_c/windows/win.ini
      在末尾添加如下内容:

    [Desktop]
    menufontsize=13
    messagefontsize=13
    statusfontsize=13
    IconTitleSize=13
    
    1. 把以下代码保存为zh.reg,然后执行regedit zh.reg
    REGEDIT4
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    "Arial"="simsun"
    "Arial CE,238"="simsun"
    "Arial CYR,204"="simsun"
    "Arial Greek,161"="simsun"
    "Arial TUR,162"="simsun"
    "Courier New"="simsun"
    "Courier New CE,238"="simsun"
    "Courier New CYR,204"="simsun"
    "Courier New Greek,161"="simsun"
    "Courier New TUR,162"="simsun"
    "FixedSys"="simsun"
    "Helv"="simsun"
    "Helvetica"="simsun"
    "MS Sans Serif"="simsun"
    "MS Shell Dlg"="simsun"
    "MS Shell Dlg 2"="simsun"
    "System"="simsun"
    "Tahoma"="simsun"
    "Times"="simsun"
    "Times New Roman CE,238"="simsun"
    "Times New Roman CYR,204"="simsun"
    "Times New Roman Greek,161"="simsun"
    "Times New Roman TUR,162"="simsun"
    "Tms Rmn"="simsun"
    

    4. 安装TIM

    1.  官网下载最新版TIM
    2.  使用wine进行安装:
    

    wine TIM.exe

    
    3.  运行QQ
    
    wine $HOME/.wine/drive_c/Program\ Files\ \(x86\)/Tencent/TIM/Bin/TIM.exe
    

    注意上面的$HOME为自己home目录。


    5. 创建桌面图标

    创建以下内容的desktop文件:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=TIM
    Exec=wine $HOME/.wine/drive_c/Program\ Files\ \(x86\)/Tencent/TIM/Bin/TIM.exe
    Comment=TIM
    Categories=Network;InstantMessaging;
    Terminal=false
    

    注意:上面的$HOME改为自己的home目录路径,Icon的图标需要自己下载并放到本地。

    将上面的文件名保存为TIM.desktop(文件后缀为desktop),修改权限为664,然后放到:$HOME/.local/share/applications/目录下,也可以直接将该文件拖到启动栏。

    此时双击快捷方式打开可能提示下面的问题:


    提示问题

    网上搜索的方案是修改属性信息中的权限,勾选允许作为程序执行文件,并把所有者改为root,有的说可以不改,我的是改了之后才行的。

    修改属性

    6. 存在的问题

    1. 无法保存密码;
    2. 页面部分字体会乱码(变成方框);
    3. 无法输入中文(fcitx输入法,包括搜狗):这一点很蛋疼,但有的人不会出现。可能解决方案:
      • 卸载ibus,但亲测卸载ibus会把unity也一同卸载,所以不可行;
      • 把要输入的文字在其他软件中(如gedit)编写,然后粘贴到聊天框;

    7. 参考

    https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=30511

    相关文章

      网友评论

          本文标题:[转载]wine安装最新版TIM

          本文链接:https://www.haomeiwen.com/subject/vagplftx.html