WSL 2 中修改默认用户

一、编辑或新增要修改的 Linux 子系统发行版中的 /etc/wsl.conf 文件,设置 default=用户名

[user]
default=<string>Code language: TOML, also INI (ini)

二、关闭并重启 Linux 子系统

wsl --shutdown # or wsl -t <分发版>
wsl # or wsl -d <分发版>Code language: PowerShell (powershell)

参考:https://docs.microsoft.com/en-us/windows/wsl/release-notes#build-18980

禁止 Firefox 75 地址栏自动扩大和 Windows 版本 Default Browser Agent 计划任务

  新发布的 Firefox 75 对地址栏进行了重新设计,然而其增加的地址栏扩大效果实在谈不上美观,特意制造的强视觉效果不但有种故意吸引用户注意力的感觉,而且会遮挡一部分书签栏,默认获得焦点即弹出的下拉列表也会遮挡部分网页内容,影响用户体验。并且在 Windows 版本中,还增加了名为 Default Browser Agent 的收集用户默认浏览器信息的计划任务,默认启用并定期上报当前用户的默认浏览器设置。

调整地址栏

  首先地址栏的改动明显是学的 Chrome,不但增加了扩大效果,而且有样学样开始隐藏网址中的 https 协议。然而 Firefox 做得并不好,让我们看一下 Chrome 和 Firefox 的区别。

Chrome 地址栏,无输入
Chrome 地址栏,获得输入焦点
Chrome 地址栏,输入内容
继续阅读

kchmviewer 7.7 for macOS 开源免费的 chm / epub 阅读器

  虽说平时查文档用 dash 很方便,但是偶尔也还是有查看 chm 文件的需求。然而试了几款 macOS 下的 chm 文件查看器,品质上都未能符合预期,不是久未维护就是功能缺失(而且有些还要收费)。

  其实如果常用 Linux 系统的话,就会知道有很多优秀的开源项目并不比商业产品差,甚至更胜一筹。比如 kchmviewer 这个 chm 文件阅读器,Linux 桌面用户应该不会陌生,其对非英文编码有着良好的支持,并且开源免费。

  kchmviewer 使用 QT 开发,因此对跨平台有着良好的支持,虽然官方没有发布适用于 macOS 的二进制包,但是我们可以尝试自己编译一个。

  效果如图,开启了 QT 的高 DPI 自适应,在 macOS Mojave 下测试可以正常运行。

继续阅读

qBittorrent 3.3.6 for Raspberry Pi 3B

官方仓库里的版本还是3.1,WebUI 没有选择文件的功能,重新编译了一个新版本。
Qt5 好像在 VNC 里有键盘映射的问题,故编译用的是 Qt4。

三个文件分别为依赖、GUI版本、无GUI版本

  • libtorrent-rasterbar_1.0.10-1_armhf.deb
  • qbittorrent_3.3.6-1_armhf.deb
  • qbittorrent-nox_3.3.6-1_armhf.deb

下载地址

解决 VMware Workstation Server 服务无法启动一例

  在 Windows 7 64位操作系统上新安装的 VMware Workstation 9 官方英文原版无法启用虚拟机共享。在“Edit/Preferences…/Shared VMs”中点击“Enable Sharing”,提示“Configuring Workstation Server…”一段时间后,弹出如下内容的错误窗口:

VMware Workstation failed to connect to the Workstation Server.

尝试在服务管理中手动启动 VMware Workstation Server 服务,服务启动一小段时间后即自动停止。试着修改端口、停止可能造成影响的相关进程、重置LSP,甚至卸载清理后重新安装,仍然无法解决。在“C:\ProgramData\VMware\hostd”文件夹中也未发现配置文件缺失。

  最后,在这个帖子中获悉系统hosts文件中若存在两项“127.0.0.1 localhost”可能会造成这种情况。打开“C:\Windows\System32\drivers\etc\hosts”,果然有两行相同的“127.0.0.1 localhost”。马上删除多余的那一行,再试着“Enable Sharing”,一切OK。