Paru默认关闭审阅流程
在使用Paru
安装软件时,会默认开启审阅流程,这时会输出一大堆信息让你审阅,按下yes
才能继续,为了管理aur
方便,在
https://github.com/Morganamilo/paru/issues/180
找到关闭默认审阅流程的方法,即在配置文件/etc/paru.conf
内增加SkipReview
。
在使用Paru
安装软件时,会默认开启审阅流程,这时会输出一大堆信息让你审阅,按下yes
才能继续,为了管理aur
方便,在
https://github.com/Morganamilo/paru/issues/180
找到关闭默认审阅流程的方法,即在配置文件/etc/paru.conf
内增加SkipReview
。
Pacman
是Archlinux
的包管理器,使用Archlinux
作为办公的主力,本文列出一些常用的pacman
命令:
-S
指令
/var
目录下的缓存-R
指令
-Q
指令
在Linux
下我们有小白羊版阿里云盘,在这些著名的开源版本中,有两个版本现在最流行,它们分别是
阿里云盘小白羊V3 和 小白羊网盘。
阿里云盘小白羊 V3
是odomu
开发的,文章阿里云盘小白羊 v3.23.62819
最终版-不再更新 免装版
说此版本不再更新,当时我访问其官网确实是不再更的,但是今天突然发现其重新启用了,且仓库也是近两天才上传的,这是个好消息。但是我还是习惯于在ArchLinux
仓库或Aur
中安装软件,因为可以方便管理和更新。最初我是用paru
在Aur
中查找,得到的结果是
URLRedirector
是一款火狐浏览器的拓展插件,
提供简单的配置方式,帮助用户重定向特定网页到新地址,以解决
google CDN
无法访问、stackoverflow
无法加载、网页调试时重定向等问题。比如我使用此插件将https://github.com
重定向到国内镜像https://hub.yzuu.cf
,
这样在浏览器内直接输入github.com
相关网址就可以打开镜像了,而不必每次都手动替换网址了。
今天升级了diary.sh
,
而自动添加日记标题的功能,原来是识别tabs
中的一个特定字符串,显然这不是一个很好的选择,所以计划升级一下,改变为识别第一个空行,在空行后追加内容,同时追加一个<++>
跳转符,方便nvim
编写。
1 | sed -i "1,/^$/{s/^$/\n## title ## \n/}" |
参考文章:sed修改第一个匹配的行
之前配置好了oh-my-zsh
,
但是作为一个终端来讲没必要配置很多插件,因为我们的需要是有限的,而安装oh-my-zsh
仅仅是为了实现一个主题而己,这显然不太符合Archlinux
的精神。本文就是基于zsh
自身的功能定制了一个最简配置,使用pacman
来管理zsh
必要的几个插件,这样更方便升级更新。
1 | sudo pacman -S zsh-autosuggestions |
如果要完成的任务需要执行大量的命令,那可以单独写成一个脚本,但是对于经常一块运行的几个命令单独写成脚本就有点得不偿失,此时在.zshrc
中以命令别名的形式一次性运行多个命令是一个更好的选择。一个典型的例子,每次push
一个仓库时需要执行三步,即
git add .
, git commit -m "foobar"
,
git push
,
在我的zsh
配置中,我将其合并为zpush
,代码如下:
1 | # For a full list of active aliases, run `alias`. |
现在网络环境,广告五花八门,无处不在,其不仅影响阅读体验也会耽误大量的时间。然而,就目前的情况来看,一些互联网公司有意干扰了这些广告拦截插件,使其在浏览器中不能直接搜索安装,于是就需要探讨安装广告拦截插件的方法,直接通过源或者Github
安装是最好的,但是前提是能够顺利访问Github
,
这可以参考Github终极解决方案。这些值得推荐的插件为:
Tampermonkey
本身不是广告拦截插件,但是其提供了各种各样的神奇功能,所以将其放在第一位。下面列出一些常用的Tampermonkey
脚本:
AC-baidu
重定向优化百度搜狗谷歌必应搜索,
过滤掉所有的搜索广告,最大化的还原一个清静的网页。1 | sudo pacman -S firefox-ublock-origin |
1 | sudo pacman -S firefox-adblock-plus |
Network-wide ads and trackers blocking DNS server
1 | sudo pacman -S adguardhome |
本文分析了之前的一系列的解决方案,虽然题目为终极解决方案,但是有针对性的配置更加有效率。对于ssh
访问github.com
而言,由于是直接访问github.com
所以它的内容是最新的,且没有任何问题,而镜像有可能不完整。同时,对于yay
,
paru
而言其axel
的多线程下载功能也不是仅仅实现访问github.com
所能比的。对于mason
和treesitter
按本节方法更好一些,但是之前的配置也是可以接受的。对于那些调用git
但是还没有找到解决方案的程序,全局化取代github.com
将是一个有效的方法。
我平时使用ArchLinux
作为办公的主力,平时用的最多的就是vim
和nvim
,
为了更好的使用他们工作配置了若干插件,由于这些插件都发布于Github
,且像Plug
和Packer
这样的插件管理器都从Github
上安装和更新插件。但是Github
的访问并不稳定,这导致了升级插件和安装的时候出现了问题。为了解决这一问题,我配置了ssh
的方法,具体参考
为了在技术上更加方便交流,在github
上找到一个项目,用来提供镜像加速。这里直接引用其README.md
文件就够用了,因为它记录了具体内容。
具体参考其镜像网站:
https://github.com/hedzr/mirror-list
mirrors-for-coder(s)
目录已经没有必要自行生成了,因为 GitHub, Gitee 等都主动提供了 TOC 支持。