Linux 下 使用QQ————docker方法

这里是链接
该方案 使用一个 Deepin 的docker,内置 wine,可以在不同linux 发行版上构建 qq,wechat等的运行平台,且配置简单,特此记录。
声明,非原创,仅仅是推广,方便各位同道使用。
感谢 bestwu
大致步骤:

  1. 安装docker
  2. 更换国内源
  3. 按照github配置docker-compose.yml
  4. 安装必要的桌面设置环境(KDE目前需要,gnome则不用)
  5. xhost +
  6. 启动桌面环境
  7. 启动docker服务
  8. 打开docker容器环境
  9. 运行 即可

具体步骤请看 上方链接

下面是 基于 Manjaro 的一个 python 控制脚本,方便启动和关闭 相关内容,简化操作
但并不能助你安装及配置,仅仅是做完以上步骤的优化。
可以再bashrc或者zshrc中添加自定义命令,方便操作。

import os
def menu():
    print("×××××××××欢迎使用 Tim管理器 ×××××××××")
    print("\n\n\n")
    print("\t\t1.启动Tim")
    print("\t\t2.终止Tim")
    print("\t\t3.退出")
    print("\n")
    print("请输入您要进行的功能:")

def Start():
    print("正在启动docker服务")
    os.system("systemctl start docker")
    print("正在打开屏幕资源共享")
    os.system("xhost +")
    print("正在启用Gnome桌面引擎")
    os.system("nohup /usr/lib/gsd-xsettings &")
    print("正在启动Tim容器")
    os.system("sudo docker start qq")
    print("启动成功")
    pause()


def Stop():
    print("正在终止Tim容器")
    os.system("sudo docker stop qq")
    print("正在终止Gnome桌面引擎")
    command = "ps -a | grep gsd-xsettings"
    line = os.popen(command)
    ress = line.read().split(" ")
    for each in ress:
        if(each):
            res = each
            break
    os.system("kill " + res)
    print("正在终止docker服务")
    os.system("systemctl stop docker")
    print("终止成功 2/2")
    pause()



def pause():
    os.system("echo 按任意键继续")
    os.system("read -n 1")


if __name__ == "__main__":
    status = False
    option = 0
    while(True):
        menu()
        option = int(input())
        if(option == 1):
            if(status == True):
                print("你已经启动了Tim")
                pause()
                continue
            Start()
            status = True
        elif(option == 2):
            if(status == False):
                print("Tim尚未启动")
                pause()
                continue
            Stop()
            status = False
            # 必须使用pass 否则会报缩进错误
        elif(option == 3):
            exit()
        else:
            print("你好像输入了什么奇怪的东西~~~")
            pause

请读者自行使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值