Archinux配置Proxy

.bashrc文件中增加如下配置

1
2
3
4
5
export http_proxy= http://username:password@hostname:port/ 
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

其中username和password是proxy账号和密码

如果Proxy中密码有是特殊字符需要进行转码,具体转换规则参考:https://baike.baidu.com/item/URL%E7%BC%96%E7%A0%81/3703727

阅读更多

在WSL2中安装Arch Linux

公司办公PC是Windows,日常又会使用到一些linux做一些实验性工作,今天无意间看到了在WSL安装Archlinux。记录了一下安装过程。

阅读更多

Manjaro安装vscode和edge

这个方法是从archlinux build源手工安装软件。首先需要安装基础的软件包,再下载源编译和安装。

阅读更多

配置Manjaro Linux上ibus-rime输入法

在Manjaro系统中不能直接通过ibus-setup设置ibus-rime显示模式为水平模式(可能是Manjaro的bug)只能设置字体和文字大小。可以通过直接修改ibus-rime配置文件配置想要的显示方式。

ibus-rime的配置文件默认在~/.config/ibus/rime/build/目录下,直接将horizontal配置项修改成true即可。

其他的ibus配置可以参考https://wiki.archlinux.org/title/IBus

MX Linux 安装及配置

前几天看头条上推荐MX Linux,MX Linux号称是DistroWatch排名第一的操作系统,大部分评论时易用性比较好,此时手上恰好有一块闲置的高速U盘,就是想将MX Linux安装到U盘上尝试使用一下。

  • 准备工作

    • 杂牌4G U盘:用于制作USB启动盘
    • ScanDisk 64G USB 3.0 高速U盘:安装MX Linux到此盘;
    • 从清华镜像站https://mirrors.tuna.tsinghua.edu.cn/下载最新对MX Linux IOS文件
  • 制作启动盘

    1. 使用fdisk命令清除了4G U盘的信息,再格式化成fat32(不格式化无法自动挂载,尝试着手工挂载unbootin工具均无法识别出U盘,于是放弃了使用unbootin工具制作启动U盘);
    2. 使用dd命令制作启动U盘,dd命令使用方法自行请百度 sudo dd if=/home/mxipp/Downloads/MX-19.2_x64.iso of=/dev/sdd > 由4G U盘是USB 2.0接口的杂牌U盘,写入速度极慢,大约用10分钟才制作好启动U盘
  • 安装MX Linux

    1. 安装MX Linux前设置PC的启动选项为U盘启动
    2. 如果PC只有一个USB 3.0接口,其他USB接口为USB 2.0接口,建议将USB启动盘插到USB 2.0接口(暂时不要插入64G U盘),重启PC当PC使用U盘启动盘启动时再插入64GU盘;
    3. 系统启动后按照Live USB 系统的安装指引完成系统开始安装
      1. 需要注意的是在设置安装盘时务必选择安装到64G U盘,如果错配成PC硬盘安装时会清除硬盘上的数据
      2. 引导程序也要选择安装到64G U盘上 > 如果不清楚64G U盘挂载信息可用 sudo fdisk -l 命令查询,或者简单用盘大小判断。

    整个安装过程都是图形化操作,其他安装设置这里就不赘述了。安装完成之后系统会要求重启,重启时请拔掉4G启动盘,系统启动时就会使用安装到U盘的MX Linux启动。

  • 设置MX Linux MX Linux是基于Debian 10稳定版的发行版本,相关Debian文档进行设置,本文只说明几个关键设置。

    • 设置国内源

      • 不建议使用MX Linux图形化的repo manager修改源,repo manager修改非security源,security 源还是使用debian,更新、安装还是很慢。
      • 建议按照清华镜像站的帮助https://mirrors.tuna.tsinghua.edu.cn/help/debian/直接修改/etc/apt/sources.list
    • 更新系统 sudo apt update & upgrade

    • 安装中文输入法 推荐使用rime中文输入法:http://www.rime.im。刚开始安装时直接按照rime官网指导使用如下命令安装rime输入法: sudo apt intall ibus-rime 安装成功后遇到2个折腾了很久的问题:

      1. rime部署时报错: rime提示部署失败,错误日志记录在/tmp/目录下,实际该目录下找不到错误文件,重试多次均无法使用

      2. Ibus不能随系统启动 首先按照系统提示在.bashrc中添加环境变量,实际并不能生效;

        1
        2
        3
        export XMODIFIERS=@im=ibus
        export GTK_IM_MODULE=ibus
        export QT_IM_MODULE=ibus
        于是又在百度查到有些人建议在/etc/environment或者/etc/profile中配置均无法正常工作,折腾了2个小时也无法解决问题,于是就想到在linxu系统自动启动程序中增加ibus-daemon -dx命令,保存了一下session貌似可以正常启动ibus了,但是rime仍然无法正确工作,还是放弃了此方法。最终通过bing搜索引擎在MX Linux的官网上查到配置中文输入法的wikihttps://mxlinux.org/wiki/other/chinese-simplified-input/,同时在archwiki查询ibus相关指导https://wiki.archlinux.org/index.php/IBus,最终按照指导配置,ibus 和rime均能够正常工作。

        • 具体设置如下:
        1. 在.xprofile和.bashrc中配置
          1
          2
          3
          4
          export XMODIFIERS=@im=ibus
          export GTK_IM_MODULE=ibus
          export QT_IM_MODULE=ibus
          ibus-daemon -drx
        2. 通过MX Package Installer安装chinese-ibus,系统在安装过程中会同步安装关联的im-config工具,执行im-config -n ibus
        3. 重启PC,ibus和rime均能够正常工作

      实际在输入的安装过程中,mxlinux wiki和archwiki配置如何时ibus和rime正常工作暂未深入研究,后续有机会补充Display Manager和profile文件bashrc文件之间关系后续再详细说明

  • 几点折腾感悟

    • 技术试用、学习过程中遇到阻塞性问题,尽量在官方英文文档中查找解决问题的方法;
    • 国内百度搜索出来的东西实在不敢恭维了,使用百度搜索即使用多个英文关键字也无法搜索出强管理的英文官方网址,使用bing搜索前5条即可找到官方后者权威技术材料;
    • Arch linux指导文档详细且全面,知识点之间的关联性非常好,而且文档指导性很强;
    • MX Linux并不适合初学者用,遇到问题常常的方案很难解决;
    • Debian稳定性比较好,在10年ThinkPad T400 + 64G U盘上运行的很流畅,没有出现在Manjaro、LinuxMint上出现卡死问题(基本上是由于浏览器、编辑器等软件要求硬件加速导致的)