adb调节音量

当没屏幕时,通过adb调节音量就有用了:

set:
adb shell media volume --show --stream 0 --set 15
get:
adb shell media volume --stream 0 --get

stream 类型参考

AUDIO_STREAM_VOICE_CALL = 0,
AUDIO_STREAM_SYSTEM = 1,
AUDIO_STREAM_RING = 2,
AUDIO_STREAM_MUSIC = 3,
AUDIO_STREAM_ALARM = 4,
AUDIO_STREAM_NOTIFICATION = 5,
AUDIO_STREAM_BLUETOOTH_SCO = 6,
AUDIO_STREAM_ENFORCED_AUDIBLE = 7,
AUDIO_STREAM_DTMF = 8,
AUDIO_STREAM_TTS = 9,
AUDIO_STREAM_ACCESSIBILITY = 10

unraid的数据安全

当unraid作为我们的家庭数据中心时,安全就成了最大的问题,我们不希望重要的数据,因为意外被泄露

措施

  • 磁盘更换加密文件系统,比如xfs-encrypted。需要停止阵列后更换文件系统,注意更换后会触发格式化,所以更换前先迁移数据。
  • 访问unraid的客户端保护好密码,比如家庭电脑平板。
  • 增加parity磁盘。
  • 检查路由器安全,比如mac绑定,访问ip白名单等。
  • 是在预算可以的,可以再搞个异地备份,不过一般人用不着,费钱。
  • 配置ups,避免磁盘断电损坏。

小米米家喷墨打印一体机不出墨

今天准备打印点东西,因为好久没用,发现无法打印。

检查显示面板,发现显示还有墨水。

拔掉黑色,发现彩色可以正常打印。

初步判断墨盒是不是故障了,搜到了网上:
https://www.bilibili.com/video/BV1pX4y1A7a7/?uid=425631705834793141376137

照着处理了下:用湿纸巾湿润磁头10s,然后就正常看到墨迹了。然后清理干净,装机使用。

测试,正常,开心,差点暴躁给扔了。

展讯9820e sc2721 iio配置说明

展讯9820e默认是搭配sc2721做pmu的。

要正确获取adc,我们就要正确配置iio 的pmic_adc逻辑编号

io-channels = <&pmic_adc x>
io-channel-names = "adc_yy"

其中adc_yy就是获取通道时的通道名。x是逻辑通道号。

获取通道:
iio_channel_get()

读取电压:
iio_read_channel_processed()

这里的x就是通道的逻辑编号,首先要查原理图,看下这个adc的物理通道号,比如用的是adcI3,因为sc2721将每个物理通道号分为2个逻辑通道号,一个小量程,一个大量程,所以adci3的大量程通道号就是7.

具体这个逻辑编号的定义,可以参看定义 sprd_sc2721_iio_channels[]

windows下ssh证书的Permissions are too open问题

这种 permission问题,linux下面结局就比较简单,直接chmod和chown就差不多了。

window下的提示就比较摸不着头脑,不知道到底去哪个界面设置。

今天在vsc 中通过ssh -i 证书 ip访问服务器,出现了提示:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "xxx": bad permissions

初步搜了下,有相关的内容,但是还是无法照着操作成功。

选择证书,记住是证书,这里是证书的权限问题,很多帖子乱抄一起,说什么确认ssh config。

右键证书,属性-安全:

  1. 只保留当前访问的用户,总之范围越小越安全。
    file
  2. 第一步设置后,还是提示不行,发现第2步才是关键
    file

设置后,就可以在在vsc中实现远程代码编辑和同步命令操作了,爽!