MotionPro

tongji采用MotionPro作为校内VPN系统:https://nic.tongji.edu.cn/9718/list.htm

具体地,只需要跟着官网的步骤走即可,这里记录一些可能遇到的问题。

  1. 截止2023-12-18,没有支持到Ubuntu22.04的MotionPro,只有在https://client.arraynetworks.com.cn:8080/zh/troubleshooting上有一个支持到Ubuntu20.04版本,实测是可以用的

  2. 安装好之后,双击打开发现没有反应,由于没有输出信息,我们并不知道是什么原因导致了闪退

    no_output

  3. 这时候我们打开命令行,输入软件名MotionPro,但是报错,如下

    1
    2
    3
    4
    5
    6
    7
    $ MotionPro
    This application failed to start because it could not find or load the Qt platform plugin "wayland".

    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

    Reinstalling the application may fix this problem.
    Aborted (core dumped)
  4. 我们尝试切换QT的PLATFORM,先暂时更改试试,然后再运行

    1
    2
    $ export QT_QPA_PLATFORM="xcb"
    $ MotionPro
  5. 成功

success

  1. 接下来配置一下环境变量

    1
    $ vim ~/.bashrc

    ~/.bashrc的最后加上

    1
    2
    # MotionPro
    QT_QPA_PLATFORM="xcb"

    然后source一下激活

    1
    $ source ~/.bashrc
  2. 由于我的电脑常年挂着clash,在Ubuntu上的clash我是通过tmux后台开启的,因此MotionPro完全也可以后台挂着

    1
    2
    $ tmux new -s motionpro
    $ MotionPro

    要是出现以下情况,则再source一下

    1
    2
    3
    $ MotionPro
    !!!!!unmatched ()
    Segmentation fault (core dumped)

最后实现了公司工位的科研自由hhh