使用Chrome的同步api为chromium开启同步功能
今年两三月的时候,Google限制了chromium的同步api次数,导致各个发行版内置的chromium将不再能继续使用Google的数据同步功能。今天在翻 archlinuxcn 的群组的时候翻到了一段脚本: https://gist.github.com/foutrelis/14e339596b89813aa9c37fd1b4e5d9d5大意就是说,由于Archlinux特殊的chromium启动方式导致我们可以在设置oauth2-client-id和oauth2-client-secret的情况下通过chrome的同步api继续使用Google的同步服务,说得太多了也没必要,毕竟原文就...Appimage的文件储存在哪里
我不饿:有人知道怎么删除appimage的用户数据吗?liolok | 李皓奇:还是可以在用户的家目录下面乱写的吧Lipis Apple:不太讲武德:~/.local/share/(app)算讲武德:~/.config/(app)不讲武德:~/.(app)使用Motrix接管Firefox的下载
本文是一篇个人笔记,不具有太强的技术性,仅仅是为后来者指个方向。熟悉我的人都知道,我是一个Firefox的忠实用户,原因有二: 一/ Firefox国际版同步功能国内可用 二/ moz://a(Firefox用户应该能在地址栏直接访问这个链接)但是Motrix没有推出适用于Firefox的接管浏览器下载功能的插件,于是只能用aria2的插件。这个插件内置了AriaNG,对于aria2用户来说会比较实用,但是对于Motrix用户而言其实功能有些多余且不兼容,比如什么自动启动aria2什么的是无法实现的。主要的配置过程我就图解了,退出前记得保存配置。yay进阶
yay是一个AUR Helper,他可以执行pacman的几乎所有操作,并在此基础上添加了很多额外用法。我没有在网络上查找到关于yay的、除了pacman基础用法和安装AUR包以外的中文教程,英文的也几乎没有看到,这也是我写这篇文章的原因所在。本文通篇详讲yay的每一个设置/选项(大概就是archwiki那种干涩的行文思路),最后会给出我自己的一些常用命令,但不会做解释。写作时参考了yay的英文使用手册,如果你的arch安装了yay,那么即可通过man yay命令随时查阅它。Tips1: 本文中出现的foo一般是指包名,标注*的表示该选项默认启用。Tips2: 使用电脑端的访客可以在侧栏以获取...抛弃DisplayManager,拥抱startx
在正常情况下,我们会给Linux装上一个DisplayManager以方便我们输入账号密码来进入图形化系统,但是我不想要额外装一个DM来启动我的图形化系统(而且之前我一直用的sddm也出过一小阵子的问题)首先卸载我的sddmsudo pacman -Rsnc sddm sddm-kcm 安装startx所在的软件包sudo pacman -S xorg-xinit 从/etc/X11/xinit/xinitrc拷贝一份.xinitrccp /etc/X11/xinit/xinitrc ~/.xinitrc 注释掉最后5行#twm & #xclock -geometry 50x50-1+1 & ...FireFox? IceDoge!!!
事情的起因是这样的。SolidotMozilla 强调 Firefox 的 logo 仍然包含小狐狸 2021-02-27 20:02#Firefox 过去几天一个广泛流传的 meme 宣称,Firefox 著名的红色小狐狸 logo 正被逐渐简化直至消失。Mozilla 官方博客对此做出了回应,强调 Firefox 的 logo 将会始终包含小狐狸,他们没有消除狐狸的计划。作为反击这一 meme 行动的一部分,Mozilla 修改了Firefox Nightly 的 logo,将著名的网络 meme 狗币中的柴犬图像与红色小狐狸 logo 整合在一起。如果你下载安装 Nightly 版本,你...在Archlinux上解包A/B机型的payload.bin
解包A/B机型的OTA更新包时,会发现zip文件中只有一个payload.bin文件解包这个文件,我们需要用到这个叫payload_dumper的python脚本,同时需要安装依赖: community/python-google-api-core和python-bsdiff4,我解包的时候发现缺少python3版本的python-bsdiff4,因此已经打包上传至AURgit clone https://github.com/vm03/payload_dumper.git cd payload_dumper mv path/to/payload.bin payload_dumper pyth...如何解决adb未授权的问题
在调试安卓设备的时候,我们经常会遇到adb未授权的问题,本方案适用于未开机时遇到以下两种情况。当我们编译eng的时候,adb应该会默认授权所有设备,但是有部分Rom并不会。当我们编译userdebug的时候,adb就不会授权给所有设备了,如果卡开机,使用adb抓取log将会是非常麻烦的事情。此时我们需要手动导入我们的adbkey手机重启到Recovery模式找到你电脑的adbkey公钥,一般叫做adbkey.pubadb push ${the/location/to/your/key} /data/misc/adb/adb_keys 比如我就是adb push ~/.android/adbke...虚拟Python环境
在python使用中,我们经常会遇到本地默认python版本与程序所需要的python版本不一致的问题,此时我们需要创建一个虚拟的python环境。安装目标python版本Ubuntu系主程序参考https://www.cnblogs.com/m3721w/articles/10344887.htmlpipsudo apt isntall python-pip #python2 sudo apt isntall python3-pip #python3 Archlinuxyay -S python【xx】 #如yay -S python38 源码安装主程序:wget https://www.p...为什么我不推荐Manjaro
说起Linux发行版,很多人都会去推荐Manjaro给新手使用,原因很简单——安装简单、有庞大的AUR和ArchlinuxCN提供软件、有丰富的ArchWiki以供新手查阅。那么,为什么大多数Archlinux用户(包括我)始终不推荐Manjaro作为自己使用的发行版呢。首先来了解一下两款Linux发行版ArchlinuxArchlinux是一款滚动发行版,所有的软件全部都基于上游最新的源代码进行编译,源内也仅仅保留最新版本,是最为激进的发行版之一,甚至或许没有之一。ManjaroManjaro是一款基于Archlinux的滚动发行版,部分软件同样基于上游源代码编译,同时也有部分软件包直接从A...