今天 Chrome OS 又整了啥

天下苦 Google 久矣

从 Chrome OS 72 用到现在,遇到 bug 都已经习以为常了,但却没留个什么记录取声讨 Google,感觉总有点怪怪的,特此开贴,定期更新(指我被气到的时候)。


2021.8.19 - Chrome OS 93

按电源解锁又变成关机了,重新启动后我桌面又多了 个stadia ;点了一个已经被关掉页面上残留的复制键,Chrome崩溃了,恢复后留了个通知(是新 feature)伴随Android app 的缩放坏掉了(也是新feature,前一个版本崩溃不会造成这个bug),整个系统重启后恢复正常。

2021.8.24 - Chrome OS 93.04577.51

这个用google智能镜头搜索网页的某个部分,上个月就有了,这功能bug也就算了,但是经过此次更新,关闭开始 lens 搜索的网页会崩系统!

回避方法是右键任意位置退出(

(顺带一提此次更新了右键菜单系统剪切板功能,暂未发现bug)

2021.8.27 - Chrome OS 93.4577.60

新加入重启后必定退出当前用户登陆的 Google 账户的功能 ,并且有两步验证的用户只可使用Google app 或者 usb key 登陆。(后来发现好像是允许已通过验证的凭据开关被关掉导致的)

2021.9.3 - Chrome OS 93.4577.69

更新完了,重启后账号还是被登出了,然后chrome商店开始无法正常添加插件,原因:图片编码错误(迟早要完)

2021.9.10 - Chrome OS 93.4577.69 换回了稳定版,但是可能是版本号和测试版居然是一样的原因,更换版本没有导致正常清空数据。 手动清空数据后,重启会自动登出帐号的bug消失,同时商店安装插件bug也修复了。 2021.9.15 - Chrome OS 93.4577.69 你说这是 twitter 问题还是 Google 问题 2021.10.19 - Chrome OS 94.0.4606.97 我看了下 release note 上面说增强了 voice over 文字朗读功能,但为什么,我所有的 android 视频播放器都不能正常播放了,甚至带点播放功能的 anki 都莫名卡死。 关键,这是 stable 啊! 顺便一提,上一个版本好像存在点击启动器内置wifi控制会直接死机重启,阿三代码越发令人担心 2021.10.19 - Chrome OS 94.0.4606.104 更了个小版本修好了所有安卓播放器都会崩溃的问题(

在 arch linux 上玩 android 游戏

NS 上游戏玩的差不多了,steam 上的又游戏绝赞卡关不想继续努力,于是就又跑去玩手游了

先跑一下题,说说我研究的各种在笔记本上装安卓的方案。
1.chromiumos虚拟机(虚拟显卡无法兼容,无法进入图形化界面)
2.chromiumos 实体机 (安装成功后发现里面没安卓容器,且原版chromiumos已无法正常使用---Google砍掉了登陆,且系统不登陆不给安装)
3.安卓x86虚拟机 (无法正常启动)
4.安卓x86实体机 (启动了,并且能用,arm兼容,而且还有 Google play 用,但是总觉得怪怪的,

我这么一个16Gram的笔记本就只跑了个安卓
5.anbox(arch内核太新,想用必须先打补丁)
6.android runtime on chrome 插件(没错就是 chrome os用的那玩意,但是项目无人维护,现已完全不可用,两年前折腾的时候我还跑起来一半过)
7.最终方案 android studio


没错本期要讲的就是用 android studio 带的官方模拟器

这玩意相当好用?
一边能用 arch 愉快的上网,一边模拟器挂机不美滋滋。

  • 首先 yay -S android-studio

  • 然后用 android studio 点 下一步 * 若干 ,把其他所有需要的东西安装完(建议不要从 aur 装,会遇到路径问题)

  • 点 more actions - avd manger

  • Creat Virtual Devices

  • 选好设备点 Next (有play标志的代表这个设备能用 带google play 的镜像)
    -镜像选 Android R 先点 Download 下载完了 再点Next 继续配置(目前只有R的镜像比较完美的兼容ARM 参考

  • 设置 记得把 enable device frame 给关了(

    1.这个地方很多东西设置好了不能再改(储存,ram等)
    2.或者直接不给改(比如屏幕分辨率)
    3.可以通过配置文件更改储存和ram
    4.但是更改储存大小会导致虚拟机重置
    5.选不带play service 的镜像会拥有较多的设置可能,但官方不提供 11的aosp镜像)

  • 启动虚拟机
    通过avd manger启动或者终端执行 cd ~/Android/emulator && ./emulator -avd Pixel_2_API_30(请依据自己路径还有容器名称更改)详见


以下是使用部分

  • 安装app 需通过 adb 安装 如果你没有装,请yay -S android-tools
    adb devices
    cd apk所在目录
    最后adb install 要安装的.apk

    不用android 11的镜像会报错,当然安卓里面直接装也会
  • 代理设置
    先点安卓侧边栏的... 打开菜单 - setting - proxy
    如图所示设置(10.2.2.2相当于本机的127.0.0.1,端口请按本地情况设置)
  • 其他
    1.按F11查看快捷键
    2.实体键盘输入隐藏虚拟键盘在安卓设置里

    3.横屏模式会挡住google登陆的按钮
    4.外接音响时会有异响 请参考

    更多

    性能?
    2d游戏基本是没有性能上的瓶颈,问题是3d游戏,我的i5-8400 分2c给模拟器差不多有835-845左右的效果,什么崩崩崩,站双,开极高都是能玩的,但是某个别游戏支持很诡异。

崩了
  • 具体表现为个别3d游戏加载极慢,而且有的时候模拟器甚至能带着宿主机一块卡死
  • 试图跑分测试看看,结果直接崩溃(
对就这游戏卡

关于nextcloud-snap自动备份的折腾心得

上次说道 cloudcone 把我放 nextcloud 那台 vps 的硬盘给炸了,最后花了两天时间才 把所有设备重新调好。所以我开始折腾备份方案了。

声明:我的那台 nextcloud 是在 ubuntu 上用 snap 装的, (arch 太新了,装不上)
所以备份文件夹可能略有不同,请注意。

手动备份

  • 安装 restic
    apt install restic

  • 初始化备份储存库(需要创建密码)
    restic init --repo ~/onedrive/backup
    请将~/onedrive/backup 替换为你想要存放的位置(本地/远程皆可)我是放到了用 rclone 挂载到本地的onedrive上。
    rclone 挂载方法可以参考https://www.moerats.com/archives/491/

  • nextcloud 启用维护模式(可选?)
    nextcloud.occ maintenance:mode --on 使用--off关闭
    第一次备份的时间非常长 ,推荐开启

  • 备份nextcloud文件夹(需要输入刚才创建的密码)
    restic -r ~/onedrive/backup --verbose backup /var/snap/nextcloud

自动备份

  • 创建备份脚本 vim backup.sh

#!/bin/bash
restic -r ~/onedrive/backup --verbose backup /var/snap/nextcloud --password-file /root/password

  • 创建密码文件vim password
  • 给予可执行权限?chmod +x password backup.sh
  • 配置 crontab 定时执行
    crontab -e

0 0 */3 * * /root/backup.sh
#在最底部添加(每三天执行一次)*


这个折腾过程基本是我现查现整的,非常不优雅,还有很多地方没有考虑,姑且算能用,但我还没已经做过还原测试。

  • 关于restic的详细教程可以参考https://www.moerats.com/archives/897/
  • 以及使用 systemd自动备份方案请参考https://linux.cn/article-10875-1.html
    *参考