觉得Ubuntu太耗电了,所以迁到manjaro下面试一试,manjaro内核和显卡的切换非常容易,还自带了tlp来管理电量,装完之后确实好了一点(心态问题),最后留住我的并不是好用的电量管理,而是其简洁并且高度可定制化的界面还有海量的软件包(aur),我用的xfce桌面,这是第一次使用Arch的发行版,所以把自用的配置过程记录下来.
2020/4/17更新
耗电快是笔记本下安装Linux系统的一个通病,同时用了两年的电池损耗也比较严重,现在健康度51%,等毕业了再换电池
系统配置
更改源
sudo pacman-mirrors -c China -m rank
日常工具
markdown编辑器: typora
备份工具: Timeshift
文本编辑器: vscode
解压缩软件: p7zip
,unzip
,unrar
剪粘板: copyq
电量管理工具: tlp
对于thinkpad,还可以另外配置电池`linux54-acpi_call-版本号`
输入法: rime
首先要做的就是配置框架,因为我打算用ibus-rime,所以配置的是ibus
配置ibus自启
把以下shell放入适合带启动文件,图形化界面一般为``.xprofile`.
export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus ibus-daemon -drx
不同启动文件的区别.
.bashrc
: 每次终端登录时读取并运用里面的设置。- ``.xinitrc`:每次startx启动X界面时读取并运用里面的设置
- ``.xprofile`:每次使用gdm等图形登录时读取并运用里面的设置
rime的配置
rime
配置文件地址~/.config/ibus(fcitx)/rime/
,以下实现了默认英文输出,取消全角符,中文使用简体的功能# luna_pinyin.custom.yaml patch: key_binder/bindings: - { accept: "Shift+space", toggle: noop, when: always} #取消全半角切换``` switches: # 注意缩进 - name: ascii_mode reset: 1 # reset 0 的作用是当从其他输入法切换到本输入法重设为指定状态 states: [ 中文, 西文 ] # 选择输入方案后通常需要立即输入中文,故重设 ascii_mode = 0 - name: full_shape states: [ 半角, 全角 ] # 而全/半角则可沿用之前方案的用法。 - name: simplification reset: 1 # 增加这一行:默认启用「繁→簡」转换。 states: [ 漢字, 汉字 ] punctuator: full_shape: ",": { commit: "," } #替换全角符 ".": { commit: "." } "<": "<" ">": ">" "/": "/" "?": { commit: "?" } ";": { commit: ";" } ":": { commit: ":" } "'": "'" "\"": "\"" "\\": "\\" "|": "|" "`": "`" "~": "~" "!": { commit: "!" } "@": "@" "#": "#" "%": "%" "$": "$" "^": "^" "&": "&" "*": "*" "(": "(" ")": ")" "-": "-" "_": "_" "+": "+" "=": "=" "[": "[" "]": "]" "{": "{" "}": "}"
终端代理工具: proxychain-ng
可以在命令行下实现任意应用都可以代理的工具,在还没有配置代理之前临时用一下非常方便.
配置端口
修改
/etc/proxychains.conf
,在末尾添加代理配置.socks5 127.0.0.1 1080
使用
在需要代理的命令前家proxychains就可以,如:
$ proxychains git push
修改分区: GParted
浏览器
代理工具: proxyswitchyomega
浏览器的代理规则列表,设置为autoproxy
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
查看网页技术: wappalyzer
在谷歌中屏蔽指定的网站:uBlacklist
我的一些屏蔽网站
*://blog.csdn.net/*
*://www.cnblogs.com/*
*://blog.51cto.com/*
*://www.php.cn/*
*://cloud.tencent.com/*
*://www.lanzhouyangsheng.com/*
*://www.cctsuzhou.cn/*
*://www.mayibanchang.com.cn/*
*://www.artez.org.cn/*
*://www.dofe.com.cn/*
*://jrccn.cn/*
*://www.hotbak.net/*
*://xuesw.net/*
*://www.baidu.com/*
*://www.buscodepto.com/*
*://www.oneho.cn/*
*://lkmt.whstm.com/*
*://www.qfjhb.cn/*
*://www.51ttxue.com/*
*://www.voorp.com/*
*://www.whuub.com/*
查单词: 沙拉查词
真的功能强大好用且好看
snap
snap可以用来简化安装一些软件,比如各种ide,简直不要太方便,但是国内使用的话还需要配置代理,看这个
修改snap软件存放位置
链接: https://askubuntu.com/questions/1029562/move-snap-packages-to-another-location-directory
- First move the snap package to desired location. Let
snap_app.snap
as the app you want to move. Move the package from/var/lib/snapd/snaps/snap_app.snap
to~/snaps/snap_app.snap
.- Then you have to change mount option in
/etc/systemd/system/snap-snap_app-90.mount
,number in the file name may be vary. It has directiveWhat=/snap_app_loaction
under[Mount]
. Change it to your new snap package location.- Finally you have to symlink the snap package to
/var/lib/snapd/snaps/
. Ex:ln -s ~/snaps/snap_app.snap /var/lib/snapd/snaps/snap_app.snap
Snap package is originally mount in to
/snap/snap_app
directory. you can check it withmount
. Reboot your machine and you are all done.
git
初始化设置
git config --global user.name "yourname"
git config --global user.email "youremail"
生成密钥
ssh-keygen -t rsa -b 2048