边界条件之场
为了打游戏,在第三块硬盘上装了个 win11 iot ltsc 2024, 感受: 1. 出乎意料地非常干净,看来微软还是知道不能随便霍霍 iot 系统 2. 系统充满了粘滞感。就比如文件管理器地址栏,从按下键盘按键到字母上屏大概有 200ms 延迟 💩 3. windows 安装程序的分区逻辑一如既往地疯癫 3.a. 必须确保整机所有硬盘加在一起只有一个 EFI 分区 (且与 win 目标系统分区同盘),否则安装程序会扭头创建一个新的 efi 分区塞在 win 分区后面 3.b. windows 无论如何都要创建它那个…
如果 linux + win 双系统采用了分盘安装来隔离,那么整机显然就不止一个 EFI 分区。如果先装的是 linux, 那就要考虑怎么在装 windows 之前临时去掉属于 linux 的那个 EFI 分区:
1. 去掉 linux-efi 分区的
2. 确保 linux-efi 分区不具备
3. 装完 windows 之后恢复 linux-efi 的
其中步骤 1, 2 在分区工具
1.
2.
#tips #linux #windows
1. 去掉 linux-efi 分区的
esp flag。2. 确保 linux-efi 分区不具备
msftdata flag。这步不是必须的,但使用 fat32 文件系统的 efi 分区如果具备了 msftdata flag,就会被之后安装的 windows 当作数据分区来分配盘符并挂载。虽然说 windows 不会随便覆写文件,但心里不舒服(3. 装完 windows 之后恢复 linux-efi 的
esp flag。其中步骤 1, 2 在分区工具
parted 中不能直接实现,关掉 esp 必定自动开启 msftdata 。需要迂回一下:1.
unit s, print, 记下 esp 分区的起始和结束扇区2.
rm NUMBER, mkpart NAME ext4 START END, 删除后使用非 msft 文件系统原地重新创建 esp 分区。 parted 的 mkpart 指令并不实际创建文件系统,所以这么操作并不会实际修改 esp 分区上的数据或文件系统类型,仅仅是为了去掉 msftdata flag。#tips #linux #windows
边界条件之场
为了打游戏,在第三块硬盘上装了个 win11 iot ltsc 2024, 感受: 1. 出乎意料地非常干净,看来微软还是知道不能随便霍霍 iot 系统 2. 系统充满了粘滞感。就比如文件管理器地址栏,从按下键盘按键到字母上屏大概有 200ms 延迟 💩 3. windows 安装程序的分区逻辑一如既往地疯癫 3.a. 必须确保整机所有硬盘加在一起只有一个 EFI 分区 (且与 win 目标系统分区同盘),否则安装程序会扭头创建一个新的 efi 分区塞在 win 分区后面 3.b. windows 无论如何都要创建它那个…
要不是 linux steam 还没摆脱 32 位依赖,我肯定不碰这狗屎 windows 生态 😫
边界条件之场
发现 vvr (variable refresh rate) 在 win11 下不能正常工作,始终保持在最高刷新率。 之前更新 amd 显卡驱动的时候没选择安装 adrenalin 控制面板,想着重装一下看看控制面板里有没有什么 vrr 相关的设置。 装完之后发现文件管理器的右键菜单多了个 "amd software: adrenalin edition" 的选项,在所有文件夹的背景菜单里都有…… #wtf #trash #amd 脑子进屎了吧,为什么用户日常使用文件管理器需要你那傻逼 adrenalin…
在 adrenalin 显示器选项里确实有 vrr 设置项,默认关闭,开启后 vrr 就正常工作了。
那么 windows 系统设置里的 vrr 开关是干嘛的 🗿
windows 还有一个逆天的 "dynamic refresh rate" 选项,不是指 vrr (但需要显示器支持 vrr?)。开启以后常规系统界面以 60Hz 显示,移动鼠标或其它动态画面以 120Hz 显示,可是这个切换并不总是平滑,经常会感到卡卡的 🥴
那么 windows 系统设置里的 vrr 开关是干嘛的 🗿
windows 还有一个逆天的 "dynamic refresh rate" 选项,不是指 vrr (但需要显示器支持 vrr?)。开启以后常规系统界面以 60Hz 显示,移动鼠标或其它动态画面以 120Hz 显示,可是这个切换并不总是平滑,经常会感到卡卡的 🥴
风滚草默认不带 cjk 字体,网页上全是豆腐块 🙈
发现软件源里有 noto-sans-cjk, 装上以后出现了经典的日文字形优先现象……
唉,不想手工倒腾 fontconfig 了。好在 noto-cjk 是个空包,作用为分别引入 noto-{jp,kr,sc,tc} 依赖,索性直接把 jp,kr 的包删了 🌚
发现软件源里有 noto-sans-cjk, 装上以后出现了经典的日文字形优先现象……
唉,不想手工倒腾 fontconfig 了。好在 noto-cjk 是个空包,作用为分别引入 noto-{jp,kr,sc,tc} 依赖,索性直接把 jp,kr 的包删了 🌚
边界条件之场
macbook neo 用的竟然是 diving board 结构的触控板??? 史诗级减配 🤣 不一定,等评测 👀
neo 这机械触控板很可以啊,无视价位爆杀绝大部分 windows 笔记本 👍
diving board 结构的触控板真的是太屎了,win 本厂商一个个都不思进取,这么多年来也没想着在翘翘板跟震动板之间设计一个折中方案给中端机用 🙄
https://youtu.be/h26FlWu7aDc?t=371
diving board 结构的触控板真的是太屎了,win 本厂商一个个都不思进取,这么多年来也没想着在翘翘板跟震动板之间设计一个折中方案给中端机用 🙄
https://youtu.be/h26FlWu7aDc?t=371
YouTube
MacBook Neo Review - It Might Be TOO Cheap.
My review of the Apple MacBook Neo. The best budget laptop on the market
RETRO SKIN - https://dbrand.com/neo
If you'd like to support the channel, consider a Dave2D membership by clicking the “Join” button above!
https://twitter.com/Dave2D
https://www.in…
RETRO SKIN - https://dbrand.com/neo
If you'd like to support the channel, consider a Dave2D membership by clicking the “Join” button above!
https://twitter.com/Dave2D
https://www.in…
toymil
删了日韩包也不会导致日韩内容变成豆腐块,毕竟任意一个 noto cjk 里面码位都是全的,只不过字形不符合。
这简单粗暴的解决方案莫名地好用 🤔,用户是哪个语言的就装哪个语言的 noto-cjk,即没有豆腐块也没有字形错误。
需要注意的是 noto-cjk, 或者说 source han sans 的「Language-specific」字体码位是全的,「Region-specific Subset」并不是。
简单的区分方法是看软件源里的包名,叫 sc,tc 的是 language specific,叫 cn,tw,hk 的是 region subset。
需要注意的是 noto-cjk, 或者说 source han sans 的「Language-specific」字体码位是全的,「Region-specific Subset」并不是。
简单的区分方法是看软件源里的包名,叫 sc,tc 的是 language specific,叫 cn,tw,hk 的是 region subset。
边界条件之场
在家里的电脑 (win10) 上用 adb pull 帮我妈备份手机文件,只要手机端的路径里有中文字符,传输就会报错…… 应该是字符编码问题,powershell 这里一层,adb 那里可能又一层,大家都传 bytes,但是各自用不同的编码解析 💩 chcp 65001 尝试让 posh 用 utf8,传输仍然报一样的错误。当机立断烧了个 liveusb 去 linux 下跑 adb pull,什么问题都没遇到,一次成功。 #trash #windows 真的是让人浑身不舒服 🖕
整不会了,今天在自己笔记本的 win10(en) 上试了一下 adb 拉取手机上中文带空格文件,竟然没问题……怎么 win10(zh) 反而不行呢,windows 终端的编码问题到底有多神经病啊 🤨
没想到 Linux 开 secure boot 会对休眠做出限制 🫠
kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7Unencrypted hibernation/suspend to swap are disallowed as the kernel image is saved to a medium that can then be accessed.
边界条件之场
#linux #WTF !?! 别看手册上写着不允许向未加密 swap 休眠,就以为可以向加密 swap 休眠,实际上是都不行!!(感觉是打算支持加密休眠,但还没支持。不过这都好几年了吧……)
其它主流发行版不了解,但 Fedora 和 SUSE 在编译内核的时候开了
CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y , "early" 意味着 lockdown 是无法被单独关闭的,手动在内核参数里写不带 lockdown 的 lsm=... 不会有效果。
边界条件之场
其它主流发行版不了解,但 Fedora 和 SUSE 在编译内核的时候开了 CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y , "early" 意味着 lockdown 是无法被单独关闭的,手动在内核参数里写不带 lockdown 的 lsm=... 不会有效果。
既然加密了也不支持休眠,那用户只剩下这么几种选择:
- 针对内核检测 secure boot 的手段,欺骗内核让它以为 secure boot 未开启从而不自动启用 lockdown。
- 修改 lockdown 相关参数,重新编译内核,使其不自动启用或可被关闭。
- 修改休眠相关逻辑,重新编译内核,让休眠忽略 lockdown 状态。
- 关闭 secure boot。
- 针对内核检测 secure boot 的手段,欺骗内核让它以为 secure boot 未开启从而不自动启用 lockdown。
- 修改 lockdown 相关参数,重新编译内核,使其不自动启用或可被关闭。
- 修改休眠相关逻辑,重新编译内核,让休眠忽略 lockdown 状态。
- 关闭 secure boot。
边界条件之场
既然加密了也不支持休眠,那用户只剩下这么几种选择: - 针对内核检测 secure boot 的手段,欺骗内核让它以为 secure boot 未开启从而不自动启用 lockdown。 - 修改 lockdown 相关参数,重新编译内核,使其不自动启用或可被关闭。 - 修改休眠相关逻辑,重新编译内核,让休眠忽略 lockdown 状态。 - 关闭 secure boot。
安全启动+全盘加密 非常适合移动设备使用。但目前这状况,开了安全启动就自动开 lockdown 不让明文休眠,加密休眠又没写出来,等于直接把休眠废了。而移动设备不能休眠是 deal breaker 级别的大问题。就算是桌面设备,不能休眠也很不方便。
清晰地意识到 "year of the #linux desktop" 还很遥远 😢
清晰地意识到 "year of the #linux desktop" 还很遥远 😢
边界条件之场
安全启动+全盘加密 非常适合移动设备使用。但目前这状况,开了安全启动就自动开 lockdown 不让明文休眠,加密休眠又没写出来,等于直接把休眠废了。而移动设备不能休眠是 deal breaker 级别的大问题。就算是桌面设备,不能休眠也很不方便。 清晰地意识到 "year of the #linux desktop" 还很遥远 😢
补充一下,"加密休眠没写出来" 指的是 lockdown 想要的那种 "可验证休眠镜像" 还没实现。lockdown 希望像启动引导程序校验内核签名那样,让内核校验休眠镜像的可信度,堵上休眠给安全启动打出来的洞。
由于这个还没实现,所以在 lockdown 生效的状态下即使有磁盘加密也不允许休眠。
由于这个还没实现,所以在 lockdown 生效的状态下即使有磁盘加密也不允许休眠。
边界条件之场
蒸汽列车、喷气背包、龙、魔法??? https://www.youtube.com/watch?v=VWIw_f8e9Pg 本来只是因为画面非常出色的自研引擎而关注这个游戏,现在越看越离谱了 👀
「网游般的剧情」lmao
https://www.youtube.com/watch?v=czQEIY1xpH4
https://www.youtube.com/watch?v=czQEIY1xpH4
YouTube
Crimson Desert - The Worst Game I’ve Ever Enjoyed
Crimson Desert Review [After 100+ Hours and Main Quest Completion]
Patreon: https://www.patreon.com/NeonKnightYT [Bonus videos, Discord, name in credits]
Twitter: https://twitter.com/NeonKnightYT
Patreon: https://www.patreon.com/NeonKnightYT [Bonus videos, Discord, name in credits]
Twitter: https://twitter.com/NeonKnightYT