Dell XPS, HiDPI and Arch Linux
Linux
Arch
2020-09-02 725字

最近入手了一个 Dell XPS 13, 机器很小巧, 32G 内存, 2T 硬盘, 资源足够我玩一些开源技术了。 同时这也是一个 4k 屏幕, 带来了一些烦恼。

下面是折腾这台机器的一些步骤:

BIOS 引导、 磁盘、 性能和键盘

  1. 按 F2 进入 BIOS, 禁用 Secure Boot 和安全 UEFI 启动盘检查, 以引导 Manjaro 启动 U 盘
  2. 把硬盘模式从 RAID 模式改成 ACHI 模式, 使得安装器可以识别 SSD
  3. Performance 选项卡中把 Intel SpeedStep 和 C-State 功能禁用掉
  4. Post 或 Keyword 选项卡中 Lock Mode 选择 Lock Mode Standard, 这样 F1 等按键模式就是功能键
  5. 保存 BIOS 配置后, 重启按 F12 选择启动 U 盘安装系统

高分屏设置

  1. 进入 KDE 显示设置, 设置缩放为 200%
  2. 修改 /etc/sddm.conf 配置文件, 在 ServerArguments=-nolisten tcp 行后面增加 -dpi 196, 放大登录界面的分辨率
  3. 修改光标主题中光标大小, 从 24 调整为 48

微信设置

  1. 安装 xsettingsd, 保证 Wine 微信可以正常启动, 不能用 gsd-xsettings, gsd-xsettings 会重置 DPI 设置让系统字体非常小
  2. 用命令 env WINEPREFIX=$HOME/.deepinwine/Deepin-WeChat deepin-wine winecfg 启动显示设置对话框, 点击显示标签, 把 DPI 调到 250, 可以放大微信的字体
  3. 执行 wmctrl -x -a wechat.exe || /opt/deepinwine/apps/Deepin-WeChat/run.sh 命令来启动或切换微信窗口

通过以上设置后, 便可以方便的安装系统并调整系统和微信的字体缩放, 其他的设置和传统机器相同。