文章作者: 西山晴雪
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 西山晴雪的知识笔记!
相关推荐
2022-03-10
Linux 环境配置文件处理流程
Linux 环境配置文件处理流程今天遇到一个问题,同样的软件从终端运行能够正常使用中文输入法,但从图形界面下运行就无法正常处理中文输入法了。思考了下,感觉应该是两者的环境配置文件不同导致的。查阅了下 Linux 的相关文档,确实存在这个问题,在此记录备忘。 1 Shell 环境配置文件的处理流程1.1 配置加载流程 全局配置文件:位于 /etc/profile 私有配置文件:位于 ~/.profile Shell 自定义配置文件, 依据指定的 Shell 有所不同,例如: 对于 bash ,有 (~/.bash_profile | ~/.bash_login) -> ~/.bashrc -> /etc/bashrc 对于 zsh,有 ~/.zshrc 1.2 环境变量的设置除了在上述配置文件中,通过 export 变量名=变量值 这种方式设置环境变量外,Linux 还可以通过单独的配置文件设置环境变量。这些配置文件的结构也非常简单,每行设置一个环境变量,语法格式为 变量名=变量值。其中: 全局环境变量: 位于...
2022-04-02
RIME输入法方案配置手册
Rime 输入法方案配置手册一、 Schema.yaml 文件详解1.1 开始之前12# Rime schema# encoding: utf-8 1.2 描述档 name: 方案的显示名偁〔即出现于方案选单中以示人的,通常为中文〕 schema_id: 方案内部名,在代码中引用此方案时以此名为正,通常由英文、数字、下划线组成 author: 发明人、撰写者。如果您对方案做出了修改,请保留原作者名,并将自己的名字加在后面 description: 请简要描述方案历史、码表来源、该方案规则等 dependencies: 如果本方案依赖于其它方案〔通常来说会依頼其它方案做为反查,抑或是两种或多种方案混用时〕 version: 版本号,在发布新版前请确保已陞版本号 示例12345678910111213schema: name: "苍颉检字法" schema_id: cangjie6 author: - "发明人 朱邦复先生、沉红莲女士" dependencies: - luna_pinyin -...
2022-04-02
RIME配置指南
1 写在前面适合人群适合人群:寻找适合自己输入法的人、喜欢折腾的人。 基本概念Rime — 不是一种输入法,而是从常见键盘输入法中提炼出来的抽象输入算法框架。 Rime 涵盖了大多数输入法的「 共性 」部分,所以通过不同配置,Rime 可化身为不同输入法。 Rime 输入法方案 — 要让 Rime 实现某种具体输入法的功能,就需要一些数据来描述其工作方式,即定义该输入法的「 个性 」。例如:「汉语拼音」、「注音」、「五笔字型」 等输入法可凭借 Rime 提供的通用设施、通过设定不同工作参数来实现。 本文的重点就是讲解如何制作一套个性化的输入法方案。 为什么要这么繁琐?一键就搞掂,则必然选项少、功能单一、可玩性低。 2 准备开工2.1 Rime 的主要发行版Rime 是跨平台的输入法软件,本文介绍的 Rime 输入法方案通用于以下发行版: 【中州韵】 ibus-rime → Linux / fcitx-rime / fcitx5-rime 【小狼毫】 Weasel → Windows 【鼠鬚管】 Squirrel → Mac OS...
2022-04-02
音乐文件 Cue 切割方法
【阅读建议】互联网上的无损音乐大多采用 .cue 文件格式分享。在 Windows 中由很多可以做单曲分割的软件,但在 Linux 中需要在命令行下处理,本文介绍了一组可用的工具及其使用方法。 1 什么是 Cue 文件?Cue 文件 指光盘映像(镜像)辅助文件或称标记文件,按照文本文件格式编制。它在刻录光盘映像文件时,起很重要的作用。它可以指挥刻录软件刻什么格式,刻录那些内容,从哪里开始,到哪里结束,附加什么信息等等。有了 cue 文件,既可以减少刻录的准备工作以提高刻录效率,又可以保证刻录的准确性。 通常网络上面下载无损 CD 抓取文件都是 一个 cue 文件 + 一个音频文件 (wav、flac、ape) 的形式。这两个文件组成了完整的专辑歌曲。 2 音频格式转换如果音频文件是 wav 格式,就需要转换为 flac 格式。如果音频文件为 ape 格式 ,可以先转换成 wav,然后转 flac 格式。 12345# ape 转 wavffmpeg -i CDImage.ape CDImage.wav# wav 转 flacflac CDImage.wav...
2022-08-18
nmcli网络配置命令
1 简介nmcli 是 NetworkManager 的命令行工具。 nm 代表 NetworkManager,cli 代表 Command-Line 命令行。 2 NetworkManager 服务使用 nmcli 时,NetworkManager 必须保持开启。 NetworkManager 的相关命令: 查看运行状态:systemctl status NetworkManager 启动:systemctl start NetworkManager 重启:systemctl restart NetworkManager 关闭:systemctl stop NetworkManager 查看是否开机启动:systemctl is-enabled NetworkManager 开机启动:systemctl enable NetworkManager 禁止开机启动:systemctl disable NetworkManager 注意:NetworkManager 中开头的 N 和中间的 M 必须大写。 3 nmcli...
2022-12-13
pyton、node.js、hexo配置指南
1 python 环境配置注意事项1.1 安装 conda 环境 方法1: 看帮助安装和配置 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 方法2: sudo pacman -S miniconda 或 sudo pacman -S anaconda 注意: miniconda 小一些,按需自行安装软件包,因为用的少,所以我通常使用 miniconda 1.2 conda 常用命令 显示 conda 的配置信息: conda info 新建环境 conda create -n ENV_NAME python=版本号 激活环境 conda activate ENV_NAME 安装包 conda install PACKAGE_NAME 卸载包 conda remove PACKAGE_NAME 显示所有已安装的包 conda list 退出环境 conda deactivate 删除环境 conda env remove -n ENV_NAME 显示所有已安装的环境 conda env list 注:...