轶哥

妄图改变世界的全栈程序员。

NAS/电脑主机风扇噪音优化
  •   更新:2022-06-18 22:50:53
  •   首发:2022-06-18 22:50:53
  •   教程
  •   672

我是一个对噪音非常敏感的人,即使我在家里放了一个机柜,也是全无风扇被动散热的。我通常选择低功耗的设备作为边缘服务器,同时对部分无法完全避免风扇的设备进行改造,增强设备散热的同时降低噪音。

这里记录了我优化NAS和电脑主机的噪音的方案,供有同样困扰网友作为参考。

新版本Safari无法正常访问Bilibili等网站的解决办法
  •   更新:2022-06-18 19:41:48
  •   首发:2022-06-18 19:41:48
  •   教程
  •   565

在更新IOS版本(Beta16+)或MacOS版本(Beta13+)后,如果开启了iCloud+,由于默认的隐私保护选项,将有可能无法正常访问包括Bilibili在内的很多网站,通常表现为能显示标题,但是页面却始终处于正在加载中的状态

这是由于在新版本的Safari for IOS及Safari for macOS中,都新增了加强型的隐私保护功能——隐藏IP地址

Apple对该功能的描述是:你的IP地址可用于确定你的位置等个人信息。为了保护此类信息,Safari浏览器可对已知跟踪器隐藏你的IP地址。

为了节约主服务器的带宽资源同时加速页面访问,很多网站经常会使用第三方CDN来加载一些常见的静态资源,例如字体、jQuery等JavaScript库。

由于该功能的开启,访问部分可能带有跟踪器功能的CDN资源将会陷入无限等待的状态。例如at.alicdn.comcdn.jsdelivr.net,将会一直请求但无法得到请求结果。

解决此问题的方法很简单,关闭Safari的隐藏IP地址功能即可。该功能对国内用户来说意义不大。

解决Ubuntu画面撕裂
  •   更新:2022-06-16 23:11:48
  •   首发:2022-06-16 23:11:48
  •   教程
  •   746

Ubuntu屏幕画面撕裂非常常见的问题。其实不光Ubuntu,只要是Linux系统都可能存在这个问题。以下解决方法在Debian、Linux Mint、Kali等不同发行版Linux通用。

这里顺带说明一下,Ubuntu 20.04、22.10、22.04、18.04都可能存在图像撕裂这个问题,从原理上来说,这个问题是无法通过升级系统或安装更新的驱动程序来解决的。因此解决此问题也需要根据不同情况对症下药。

画面撕裂的问题有可能跟Intel核芯显卡、Nvidia显卡、AMD显卡有关系,因此你需要先知道自己使用的设备搭载了哪款显卡。

特地说明一下,虽然画面撕裂在网页和游戏中最为明显,在视频中也会有体现,但是Chrome和Firefox并未对Linux下的N卡适配硬件加速。也就是说,网页中播放视频CPU利用率高的问题和画面撕裂是两个问题,默认从官网下载的Chrome和Firefox并不支持GPU加速。解决画面撕裂和开启N卡A卡硬解无关。

如何安装Xcode 14 Beta?
  •   更新:2022-06-13 17:13:09
  •   首发:2022-06-13 17:13:09
  •   教程
  •   791

Xcode的版本总是和操作系统绑定,因此升级了到MacOS 13 beta(macOS Ventura)后Xcode13将不再可用。

在安装MacOS 13 beta描述文件页面有提示:

在运行 macOS 13 Beta 版的 Mac 上构建 app 时,需要 Xcode 14 Beta 版。要使用Xcode 13构建应用程序,您可以在Mac上创建单独的卷并运行macOS 12。

升级到MacOS 13 beta后,在应用商店是没有Xcode 14 Beta版本的更新提示的。只能手工下载。

下载地址: https://developer.apple.com/download/all/

需要登录Apple开发者账号。

Linux安装微信并设置缩放与快捷键
  •   更新:2022-06-12 23:00:42
  •   首发:2022-06-12 23:00:42
  •   教程
  •   577

由于没有得到官方适配,在Linux中安装微信的最佳方案是使用Wine。

借助开源项目https://github.com/zq1997/deepin-wine,我们可以非常方便的在Linux中安装微信。只不过安装完成后设置缩放及绑定快捷键并非易事。特整理具体方法如下。

以下方法在Ubuntu 22.04、Ubuntu 20.04、Kali Linux 2022.2(Debian)测试通过。

iTerm2中使用vim/neovim时Alt快捷键失效的解决办法
  •   更新:2022-06-09 17:52:59
  •   首发:2022-06-09 17:52:59
  •   教程
  •   683

在iTerm2默认配置下,使用vim/neovim时,与Alt相关的快捷键会全部失效【操作系统是macOS Ventura 13.0 Beta版(22A5266r)】。尚不清楚更老的版本是否存在同样问题。

在vim/neovim中进入:map,发现快捷键绑定未现异常,检查快捷键配置lua写法也兼容当前环境并无报错。

解决方法:

右上角选择iTerm2-Preferences...,在打开的窗口中选择Profiles,选中Default,右边选择Keys-General

iTerm2.png

Left Option Key 默认是Normal,改为Esc+即可。

Xfce桌面安装AppImage应用程序图标丢失问题解决
  •   更新:2022-06-04 22:44:47
  •   首发:2022-06-04 16:15:39
  •   教程
  •   417

自Kali Linux2019.3起,默认的桌面环境被设置为Xfce4而不是GNOME。Kali Linux支持Xfce、GNOME、KDE、Enlightenment、i3mw、LXDE、MATE作为桌面环境。

Xfce默认的桌面环境中不包含针对desktop图标的处理,因此安装deb或者AppImage等应用程序后,在默认的应用程序列表/菜单栏/应用程序启动器找不到程序图标。即安装应用程序后无法生成.desktop的图标,并且Home目录中没有.icons文件夹。

具体表现为:安装应用程序丢失图标,无法通过应用程序启动器直接启动应用程序。

为Linux启用人脸识别
  •   更新:2022-06-01 12:10:20
  •   首发:2022-04-06 22:11:48
  •   教程
  •   731

现在新购买默认搭载Windows系统的电脑一般都会提供一个Windows Hello身份认证方案,例如指纹或者人脸识别。Howdy是一个在Linux上模仿Windows Hello的程序,可以实现在系统用户登录锁屏登录sudo su等身份认证时候使用人脸识别。

Howdy开源地址:https://github.com/boltgolt/howdy

Howdy程序本身的使用方法官方已经已经非常详细了,在此仅做补充。

除了说明提到的Ubuntu or Linux MintDebianArch LinuxFedoraopenSUSE这些Linux发行版之外,基于这些系统的一系列发行版系统都是可以用的。例如Raspberry Pi OSKali

支持Windows Hello的笔记本电脑配有红外摄像头和红外光线发射器。红外网络摄像头通常可以在Linux上自动检测到,但默认情况下,红外光线发射器不起作用。为了使它们工作,请安装和配置linux-enable-ir-emitter

  上一页 下一页