终端、浏览器与桌面工具

终端模拟器、浏览器、编辑器、办公软件、VPN 与 PDF 工具。
  1. 终端 - 支持选中复制

    1. terminator:

      BASH
      sudo apt install -y terminator
      设置为默认终端:首选项-首选应用程序-终端
      选择刚刚安装的这个终端(红色的Logo)
  2. 复古终端

    1. cool-retro-term:

      BASH
      sudo add-apt-repository ppa:vantuz/cool-retro-term
      sudo apt update
      sudo apt install -y cool-retro-term
  3. 浏览器

    1. Chromium: sudo apt install chromium-browser + 问题1: 长时间不关闭,会导致物理和虚拟内存的占用非常高,需要重启浏览器

    2. Firefox: Mint系统自带

    3. chrome:

      BASH
      wget -Nc https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
      sudo dpkg -i google-chrome-stable_current_amd64.deb
    4. brave:

      BASH
      sudo apt install apt-transport-https curl
      # 这里会涉及到网络问题,必要时需要科学上网
      sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
      
      echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
      
      sudo apt update
      
      sudo apt install brave-browser
  4. 科学工具

    1. shadowsocks: pip install shadowsocks privoxy

    2. chrome插件: + setupvpn:

      BASH
      wget -Nc https://baseserver.io/sv/client/download/Chrome-SetupVPN-3.7.0.crx
      拖拽到浏览器chrome安装
  5. 文本编辑器

    1. atom:

      BASH
      wget -Nc https://github.com/atom/atom/releases/download/v1.38.1/atom-amd64.deb
      sudo dpkg -i atom-amd64.deb
    2. vsCode:

      BASH
      curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
      sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
      sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
      sudo apt install -y apt-transport-https
      sudo apt update
      sudo apt install -y code
    3. Unity:

      BASH
      wget -Nc https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.AppImage
      chmod +x UnityHubSetup.AppImage
      ./UnityHubSetup.AppImage
      # 启动 Unity Hub 后,它会要求你使用 Unity ID 登录(或注册)以激活许可证。
      # 使用 Unity ID 登录后,进入 “Installs” 选项(如上图所示)并添加所需的版本/组件。
  6. 白板

    1. xournalpp++

      BASH
      wget -Nc https://github.com/xournalpp/xournalpp/releases/download/v1.1.3/xournalpp-1.1.3-Ubuntu-focal-x86_64.deb
      sudo apt install -y libportaudiocpp0
      sudo dpkg -i xournalpp-1.1.3-Ubuntu-focal-x86_64.deb
  7. wps

    1. LibreOffice: Mint系统自带

      DIFF
      - 中文问题
      
    2. wps:

      BASH
      wget -Nc https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/9719/wps-office_11.1.0.9719_amd64.deb
      sudo dpkg -i wps-office_11.1.0.9719_amd64.deb
  8. vpn

    1. openvpn(server?): 官网下载客户端

      BASH
      wget -Nc https://files02.tchspt.com/storage2/temp/openvpn-2.4.7.tar.gz
      sudo apt install -y openssl libssl-dev net-tools liblzo2-dev libpam0g-dev
      tar -zxf openvpn-2.4.7.tar.gz
      cd openvpn-2.4.7
      ./configure
      make
      sudo make install
    2. esayconnect:

      BASH
      wget -Nc http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb
      sudo dpkg -i EasyConnect_x64.deb
      # 安装好之后,点击图标打开 EasyConnect 没反应#
      # 然后通过命令行运行: /usr/share/sangfor/EasyConnect/EasyConnect 提示: Harfbuzz version too old (1.3.1) ,看样子是版本问题导致的
      # 有网友发现可以通过降级pango等依赖解决问题。错误信息提示Harfbuzz版本太旧了,实际上是因为pango版本太新了。需要做的不是升级Harfbuzz,而是降级pango。为了防止修改系统库带来的风险,直接将相关的so库文件解压到easyconnect同目录下即可。具体来说,涉及的so文件为: 
      ldd EasyConnect | grep pango
          libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f9713518000)
          libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f971337e000)
          libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f97116d8000)
      
      # 开始解决
      # 下载:
      wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.36.3-1ubuntu1_amd64.deb
      wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.3-1ubuntu1_amd64.deb
      wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.3-1ubuntu1_amd64.deb
      
      mkdir pango/
      
      # 解压
      dpkg -X libpango-1.0-0_1.36.3-1ubuntu1_amd64.deb pango/
      dpkg -X libpangocairo-1.0-0_1.36.3-1ubuntu1_amd64.deb pango/
      dpkg -X libpangoft2-1.0-0_1.36.3-1ubuntu1_amd64.deb pango/
      
      # 移动 so.0 文件到 EasyConnet 目录
      sudo cp pango/usr/lib/x86_64-linux-gnu/*.so.0 /usr/share/sangfor/EasyConnect
      
      # 现在的so库文件已经是从 EasyConnect 目录读取的了
      ldd /usr/share/sangfor/EasyConnect/EasyConnect | grep pango
          libpangocairo-1.0.so.0 => /usr/share/sangfor/EasyConnect/libpangocairo-1.0.so.0 (0x00007fb5577a5000)
          libpango-1.0.so.0 => /usr/share/sangfor/EasyConnect/libpango-1.0.so.0 (0x00007fb55740d000)
          libpangoft2-1.0.so.0 => /usr/share/sangfor/EasyConnect/libpangoft2-1.0.so.0 (0x00007fb555567000)
      
      # 再次运行 /usr/share/sangfor/EasyConnect/EasyConnect 就可以了,也可以通过图标点击打开了
      
      #rpm的 http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.rpm