pycharm_fcitx5_光标跟随

问题:intellij 系列的 ide 中输入框位置不正确

archlinux 环境下 fcitx5 输入框不跟随光标,https://github.com/fcitx/fcitx5/issues/79

解决方法:替换 IDE 安装目录下的 jbr 文件

  1. 去这里下载最新的jbr包 https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64 ,下载好了以后,解压缩 zip 包,得到 jbr 目录。

  2. 替换 pycharm 安装目录下面的 jbr 目录

Read More

pipenv_vscode

pipenv 配置

1
2
3
4
5
6
7
#安装
pipenv sudo pip install pipenv
#添加 PATH 环境变量,加入如下到 .zshrc 文件
export PATH="$HOME/.local/bin:$PATH"
cd pylearn
#初始化,该命令会初始化在你的项目根目录下生成pipfile文件,默认使用系统当前python版本
pipenv install

Read More

终端记录命令script命令使用

记录

1
2
script -T stime.txt -a filename.txt
# -T 指定时间记录文件,不然无法重放,如果不指定默认是保存到当前目录下面的typescript文件, -a filename追加记录到文件

重放

1
2
3
scriptreplay  -t stime.txt   -s typescript
# -t 指定包含timing file
# -s 指定包含script's 记录的文件

清理并查看typescript文件

1
2
3
4
#清理typescript文件里面的按键记录字符
cat typescript | perl -pe 's/\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)//g' | col -b > typescript-processed
#查看整理后的文件
cat typescript-processed

Read More

arch_i3wm相关

archlinux i3 配置

正常安装参考archwiki install_guide 或者 Archlinux最新安装教程:2020-07,需要btrfs安装如果不是特别熟悉可以参考这个视频教程 Arch Linux Install: January 2021 ISO With BTRFS & Snapshots ,需要注意的地方是系统安装默认不带联网工具,如果安装的时候不安装会导致安装完重启后无法联网。

picom

这个项目更新比较活跃,配置的时候可以先直接用默认的配置文件,不然有可能不兼容原来的配置文件,然后注意i3 bar 透明的启动方式 i3bar_command i3bar -t

使用参数 -t 启用i3bar 透明。

clash 安装

参考这个 Clash Premiun Installer

Simple clash premiun core installer with full tun support for Linux.

Read More

Linux_命令行编辑快捷键

Linux 命令行编辑快捷键

初学者在Linux命令窗口(终端)敲命令时,肯定觉得通过输入一串一串的字符的方式来控制计算是效率很低。
但是Linux命令解释器(Shell)是有很多快捷键的,熟练掌握可以极大的提高操作效率。
下面列出最常用的快捷键,这还不是完全版。

  • 命令行快捷键:
    • 常用:

Read More

hexo-更换电脑

hexo迁移

总体思路

把hexo从windows迁移到archlinux下面

迁移的大致是在新系统里面安装git,配置ssh_key,安装nodejs,安装hexo,把原来的文件夹整体拷贝过来,在拷贝过来的根目录下面安装或者升级一下包 npm install。然后测试一下

1
2
3
4
hexo clean
hexo g
hexo s
hexo d

Read More