DEsk 发布了 v0.1.2(BETA),v0.1 是其首个公开版本,带来了修复,并新增了 Fedora 安装器。DEsk 这个名字融合了 Desktop Environment 和 desk,源自 Reddit 社区;它此前叫作 DeskWM,如今命令变为 desk、desk-session 和 desk-settings,以往 DeskWM 的设置、数据以及 DESKWM_* 变量都会自动继承。这是一个面向 Linux 的 Wayland 桌面环境,走写实拟物路线,风格类似 iOS 6,而整个桌面就是一张桌子。
正文
v0.1.2(BETA)——v0.1 是首个公开版本,包含修复和 Fedora 安装程序。详见 RELEASE-NOTES.md。
我建了一个 Discord 服务器!也可以在这里报告漏洞、提交新功能想法:https://discord.gg/xR5f7Xs49。
DEsk 是 Desktop Environment 和 desk 的合成词——名字来自 Reddit 社区。它曾叫 DeskWM:现在命令是 desk、desk-session、desk-settings 等;为 DeskWM 做的设置(其配置、数据、DESKWM_* 变量)会自动继承过来。
这是一个采用写实拟物风格的 Linux Wayland 桌面,就像 iOS 6 那样,屏幕上一切都画得如同真实物品。在这里,桌面就是一张书桌。
窗口是胡桃木书桌上的纸张。程序坞是抽屉,应用收在书桌后方书架上的活页夹里,通知送到邮筒,系统控制是嵌在书桌背面的面板。房间经过光线追踪,由一盏台灯照亮全部。

状态:beta。 DEsk 在作者自己的机器上日常使用,并已仔细检查(见 docs/ARCHITECTURE.md 第 9 节),但这是首次发布:请期待粗糙之处,也请期待变化。你的设置和数据会被延续。
安装
从 Releases 页面 下载最新版本并解压(或克隆本仓库)。然后在文件夹内运行对应系统的命令:
- Debian 13:sudo sh scripts/install_debian.sh
- Ubuntu 24.04 / 26.04(以及 Linux Mint、Pop!OS):sudo sh scripts/installubuntu.sh
- Arch Linux(以及 EndeavourOS、Manjaro):sudo sh scripts/install_arch.sh
- Fedora 43 / 44(以及 Nobara):sudo sh scripts/install_fedora.sh
然后注销,并在登录界面选择 DEsk。
- 安装脚本会先展示将安装的内容并询问。
--yes采用建议答案;--no-apps只装 DEsk,不装推荐程序。 - 首次登录会绘制一次房间:有 GPU 时几秒,无 GPU 时更长。之后立即启动。
- 更新时获取新版本,再运行同一行命令即可。设置会保留。
- 出问题?参见“报告问题”。
更多选项、手动构建以及在窗口中运行 DEsk 见“构建”和“运行”。
桌上有什么
这里没有一样东西是桌上物品的符号。如同 iOS 6 的写实拟物,每样都画得像是真实摆在那里的物品——它的材质、上面的光、影子和使用磨损。
- 窗口是纸。 每个窗口位于米色纸张上,有真实纤维、厚度和折角。指针按住折角会掀起,显示背面印的内容:折叠(最小化:像信一样折好留在桌上,压在其他窗口下,如同放下的纸)、展开 / 重折(最大化与还原)、丢弃(关闭:揉成团扔掉)。拖动边缘会从纸后拉出更多纸。
- 抽屉是程序坞。 拉黄铜把手(或按
Super+D)。里面放你放进去的东西:任何应用,或折叠的窗口。开箱即有 DEsk 的标准程序(见下)和一把打开 Shell Settings 的螺丝刀。 - 书架收着你的应用(
Super+A,或 ALL APPS 标牌)。每个类别是一个活页夹,纸张从单个环中扇形展开。取一张纸,它会被带到桌上,应用的窗口在上面打开。排末立着一本 ALL APPS 索引书:从 A 到 Z 的每个程序,带拇指索引和页首输入行(支持通过 IBus 的输入法)。 - 邮筒是通知中心(
Super+N)。信件显示发件人和主题,取出的信躺在桌上。 - 控制面板(
Super+C)是嵌在书桌背面的电子管时代机器:真实仪表、音量旋钮、网络和蓝牙拨杆、房间台灯和屏幕自身背光的推子(笔记本上通过 logind;亮度键也可用)、解锁电源按钮的钥匙,以及系统托盘作为其下方的纸条(放不下时滚轮滑动整行)。 - 台历、备忘板和时钟放在架子上。台历有计划和待办的记事本,笔记可撕下贴到日期上。备忘板以同样方式取下并书写(IBus 也可用);纸张绕线圈翻动。时钟在分钟旁用小字显示秒,上方两盏灯仅在摄像头或麦克风使用时亮起。
- 前门通向现实世界。 锁屏的门有当时的光照——根据你时区城市算出的太阳,黄昏时门廊灯亮起——若允许它向 open-meteo.com 询问该城市天气(只发送经纬度),还有天气:雨打暗砖墙、在灯前划过,雪落在朝上的面,雾,闪电。一年中某些日子,门和时钟还有额外东西——没有设置项;是什么,当天自会看到(在 Shell Settings 填上生日,那就是其中之一)。按
Esc停止。 - 光照。 房间(书桌、架子、控制台、邮筒)在 GPU 上光线追踪(GLES 3),CPU 追踪为后备,并按屏幕尺寸缓存。其上绘制的一切由同一盏台灯照亮。登录时房间从暗开始,台灯随房间生成而亮起,时钟以红光计数进度。
- 尺寸以点为单位。 更大的屏幕是更大的书桌,而不是更大的东西。
- 多屏幕。 书桌在一个屏幕上;其他屏幕显示更多桌板,从它延伸出去,供窗口放置。新窗口出现在指针所在屏幕,展开和全屏填满窗口所在屏幕;书桌自身屏幕的操作——抽屉、转向书架——不会移动或影响其他屏幕上的东西。移除屏幕会把其窗口移到剩下的屏幕上。
- X11 应用通过 Xwayland 运行,自行绘制边框的窗口也放在纸上。
- 锁屏是前门(
Super+L,或 logind):夜里你走到门前,近到可触,以 3D 追踪并带自己的灯和柔和阴影。你的照片和名字挂在门上的板子上,密码在黄铜牌上输入,旁边有钥匙;按回车(或点钥匙)你会俯身转动钥匙。允许进入,钥匙转动,门荡开,你走进房间坐到桌前;被拒则钥匙不转。锁定是相反过程——从Super+L或控制面板上蓝色 LOCK 按钮:走出房间、关门、转钥匙。用 PAM 检查,同登录时一样。 - 七种语言。 DEsk 自己打印的一切以及程序名有英语、日语、简体中文、韩语、西班牙语、法语或德语:取自区域设置,或在
~/.config/desk/shell.conf(或 Shell Settings 应用)中language = en | ja | zh | ko | es | fr | de,并实时切换。日历按当地销售样式打印,中文和韩文使用各自的 CJK 字体。
标准程序
DEsk 旨在作为完整桌面安装,如 GNOME 或 KDE,因此它为桌面的每项任务挑选标准程序:终端、网页浏览器、文件管理器和文本编辑器。抽屉里的东西和 Super+Enter 会打开它们。对每个任务,按顺序取第一个存在者:
shell.conf中的app.terminal、app.browser、app.files、app.editor(.desktopid);- freedesktop.org 顺序的默认应用列表:
~/.config/desk-mimeapps.list(仅 DEsk)、~/.config/mimeapps.list(Shell Settings 的“默认程序”、xfce4-mime-settings 写入的),以及系统目录中的同名两个,最后是随 DEsk 安装的desk-mimeapps.list——与 xdg-open 和 GIO 给出的答案相同; - 标准套装,经典 GTK 程序优先:Xfce Terminal、Firefox ESR、Thunar、Mousepad(然后是 MATE Terminal、Caja、Pluma 等);
- 归类到正确类别下的任何程序。
导览


每个窗口的折角:折叠、展开、丢弃;抽屉:即程序坞。


折叠后的窗口,躺在桌面其他纸张下面;书桌后的书柜。


ALL APPS,从 A 到 Z 的每个程序……以及一行可输入内容。


控制面板。邮筒:通知。


台历及其笔记。Shell Settings。
文档
- docs/ARCHITECTURE.md —— DEsk 的构建方式:程序、合成器、光线追踪房间、线程、文件。
- docs/MODDING.md —— 修改 DEsk:文字与语言、设置、借用程序、声音、房间、桌上物品。
- docs/CONFIGURATION.md —— 所有设置、文件和环境变量。
- RELEASE-NOTES.md —— v0.1.2 的内容以及已知不工作的部分。
- docs/design.md —— 完整开发日志(日语)。
作为桌面
DEsk 绘制书桌;在桌上完成的工作由已有的自由软件承担。它通过借用达到完整,并严格区分自己做的和借用的:
DEsk 自己制作的是作为房间画出、并按房间物品处理的东西,以及只有合成器能做的事,包括:纸一般的窗口、抽屉、书柜、时钟、控制面板、邮筒、前门、日历和备忘板,键盘、指针及其按键(含音量和媒体键),屏幕及电源、记住排列、进入空闲、锁屏,以及 Shell Settings。由 DEsk 画出但由其他程序实际工作的包括:音量旋钮与静音(PipeWire/PulseAudio)、亮度(logind)、Wi-Fi 与蓝牙拨杆、邮筒(桌面即通知守护进程)、托盘纸条(小程序自身项目)、时钟的 MEDIA 页(MPRIS)、截图(grim)、输入法(通往 IBus 的桥接)。借用的则是网络连接、蓝牙设备、声音设备、显示排列、打印机、其他程序的外观、默认程序、磁盘、polkit 代理、钥匙环、portals,以及程序本身。
新情况的规则是:只做作为房间一部分画出的、或只能在合成器内完成的事;否则找一个能在 wlroots 合成器下原样工作的现有程序,万不得已才自己做。KDE 的 System Settings 和 kcmshell(离开 Plasma 不可用)、Xfce 与 MATE 仅 X11 的对话框,以及 Xfce 的显示和外观对话框(需要 xfsettingsd,而 xfsettingsd 启动时会用 Xfce 默认值覆盖 GSettings)都不使用。
相关脚本:sudo sh scripts/installdebian.sh(DEsk 与整套,另有 installubuntu.sh、installarch.sh、installfedora.sh);sh scripts/install-desktop.sh(只装程序,先展示再请求 sudo);sh scripts/install-desktop.sh --extras(再加办公套件、邮件等)。
install-desktop.sh 支持 apt、dnf、pacman 和 zypper。在 Debian 和 Ubuntu 上,同一套装也是一个包:equivs-build packaging/debian/desk-desktop.equivs。
- 终端、文件、文本:Xfce Terminal、Thunar(含 tumbler 与 thunar-volman)、Mousepad
- 网页:Firefox(Debian 上为 Firefox ESR,Ubuntu 上为 snap)
- 图片、文档、音乐与视频:Ristretto、Atril、Parole
- 工具:Engrampa、GNOME Disks
- 网络、蓝牙、声音:NetworkManager 及其小程序与编辑器、Blueman、PipeWire、pavucontrol
- 显示、外观、默认程序:wdisplays、nwg-look(Ubuntu 24.04 和 Fedora 上为 GNOME Tweaks)、Xfce 的 MIME 设置
- 打印:system-config-printer、CUPS
- 通知:udiskie(U 盘挂载并来信件)、poweralertd(电量低;Arch 上为 batsignal;Fedora 无)、package-update-indicator(更新;Debian 与 Ubuntu)
- 机器维护:QDirStat(磁盘占用)、LXQt 的日期时间与用户、Mugshot(你的姓名与头像)、Seahorse(密码与密钥)、gnome-packagekit(增删程序)、Back In Time(备份)、Xfce Task Manager、hardinfo2(关于本机);Arch 上还有 baobab 与 Deja Dup;Fedora 无 Mugshot
- 密码:MATE 的 polkit 代理、GNOME Keyring
- 底层支撑:xdg-desktop-portal(wlr、gtk)、Xwayland、xdg-user-dirs、xdg-utils、wl-clipboard、grim、curl
- 外观:Qt 的 GTK 平台主题,使 Qt 程序与 GTK 程序一致
- 输入法与字体:IBus(日语加 Mozc)、Noto(CJK、emoji)、URW base 35、Klee One(Arch 与 Fedora 无)
--extras:LibreOffice(以 GTK 绘制)、Thunderbird、Galculator、Xfce Task Manager、Simple Scan
Xfce 和 MATE 的经典 GTK 程序排在前面,因为它们正是桌面纸张所裁剪的那种窗口——菜单栏、朴素工具和文档,而且轻巧、启动快,在 Wayland 下原样运行。GTK 3 通过 KDE 的 server-decoration 协议向合成器请求边框,因此它们躺在 DEsk 的纸上,带印好的标题而没有 GTK 标题栏。带标题栏的窗口(GNOME 的程序、Firefox)保留自己的框,位于纸边内。
Shell Settings(desk-settings)保存 DEsk 自己的设置——窗口、物体大小、绘制量、语言、时钟、你的生日和天气、屏幕何时关闭以及届时是否锁屏——在其 Shell 标签页上;System 标签页上则是打开借用程序的行(网络、蓝牙、声音、显示、打印机、其他程序外观、默认程序、磁盘、磁盘占用、颜色配置、输入法、日期与时间、你的姓名与头像、用户、密码与密钥、增删程序、备份、计算机在做什么,以及体验指数),经典外观程序优先,每行带程序自身图标和名称——例如“Displays (wdisplays)”——这样你能看到是什么在做设置。某行程序未安装时,该行以淡色印出,并给出此发行版下要安装的包名。两个标签页像文件夹索引舌一样位于纸上,每个口袋里是线圈活页本,表单每部分一页,页边有便利贴;抓住便利贴会像台历那样把纸张绕线圈翻到该页(也可用 Page Up / Page Down)。切换标签页(点击、Ctrl+Tab 或 Ctrl+Page Up/Down)会把另一个本子从文件夹下方升上来,窗口打开时本子也以同样方式升起。
作为会话启动(desk-session,来自登录界面)时,DEsk 会告诉 D-Bus 和 systemd 其显示在哪里,运行 XDG 自动启动项(跳过会冲突的项,如另一个通知守护进程或 X 屏幕锁),并启动认证代理、钥匙环、输入法以及已安装的对应网络小程序。输入法的候选词出现在正在书写的文字下方——在程序窗口中如同在桌面自己的页面上——而按键位置不变。无人操作时它会关闭屏幕(默认先锁屏),允许视频播放器保持屏幕开启,并支持 wlr-output-management(wdisplays、wlr-randr、kanshi),记住显示工具对每组屏幕的排列。注销、重启和关机前会先请求每个窗口关闭,这样有未保存工作的程序可以询问;不关闭的窗口会阻塞流程并被置前。
Shell Settings 还设置只有 Wayland 合成器能做的事:点按单击、自然滚动、指针速度和左手习惯按键(通过 libinput)、键盘布局、第二布局及切换键,以及按键重复——立即应用到已插入的设备。
桌面绘制多少也是一项设置,图形:Ultra(房间追踪更精细,GPU 允许时更宽,移动时不更粗),High(原样,默认)、Medium、Low 和 2D Fallback——供无 GPU 或在 CPU 上渲染的虚拟机:无阴影,无淡入、模糊或移动,移动时不光线追踪,房间只追踪一次、小且朴素。在双核无 GPU 上,首次启动从近十分钟降到约四分之一分钟,一帧从 2 ms 降到 0.5 ms。安装脚本会快速查看机器(desk-index --suggest:显卡或处理器几秒、线程与内存,以及处理器绘制一张纸折叠所需时间)并为其选择级别,作为机器默认(/etc/xdg/desk/shell.conf);每位用户自己的选择优先。
若屏幕由处理器绘制——无 GPU、无 3D 的虚拟机、无驱动的 GPU——除非你自己选级别,否则桌面以 2D Fallback 运行,并会说明:邮筒里一封信(检查显卡驱动或虚拟机设置)和 Shell Settings 中 Graphics 旁的一行红字。2D Fallback 是同一张书桌关掉效果,不是第二个版本,其房间以每像素一个采样追踪并柔化。首次启动从零追踪房间时,会在桌面中间留一封信,说明可能需一两分钟,某些机器更久,其间可同时使用桌面。
它旨在旧机器上保持轻快。在一台限制到约 2010 年笔记本速度的机器上实测(双核各四分之一核、2 GB、房间无 GPU):后续登录半秒内显示桌面并在 1.4 s 内亮灯;首次必须在处理器上追踪房间,显示柔和的初始画面并在七秒内亮灯,而非在黑暗中等待一分半;Low 下折叠一张纸每帧耗 5 ms。追踪好的房间跨更新保留,运动中的纸按级别绘制得更精或更粗(High 全分辨率,Low 半分辨率)。
桌上的程序也为它装扮:DEsk 自己的图标画得像真实摆在桌上的东西,如同 iOS 6 的画法——马尼拉卡纸文件夹里放着文件、折角的打印页、蓝墨水签名的信、账簿、装框幻灯片、即显照片、从套中滑出的唱片、场记板、归档用胶带纸箱、程序用穿孔卡片堆、字体用木活字块、可见内部的铁丝废纸篓、网络用黄铜地球仪、铝壳中的驱动器——带纸、卡、木和拉丝金属的纹理及投影;还有一个纸、墨和黄铜的 GTK 主题。它们设置在 DEsk 自己的 dconf 层上,覆盖用户的层,因此同一机器上另一个桌面保留其外观。
若桌上某物卡住:连按两次 Ctrl+Alt+Del 会把桌面自身的一切收起并重新绘制(窗口保持原样);三次则注销。desk-ctl reset 和 desk-ctl logout 在终端或其他 VT 中做同样的事。
DEsk 体验指数
desk-index 按桌面要求对机器评分,如同 Windows 体验指数:处理器、内存、2D 图形(桌面自身的绘制)、3D 图形(房间的着色器,对照 CPU 检查)和磁盘,各 1.0-9.9,显示在黄铜边框仪表上;基础分数是最低的那项。desk-index --text 在终端输出同样内容。
系统要求
最简单的方法是使用下面对应发行版的安装脚本,它会带齐一切。若要自行构建:
- wlroots 0.18(Debian 13 有;Fedora 43 及以后为
wlroots0.18;Ubuntu 24.04 只有 0.17,Ubuntu 26.04 只有 0.19,Arch 只有 0.20,因此安装脚本会把 0.18.3 从其发布版构建到/opt/desk-wlroots,仅供 DEsk 通过其运行路径使用) - wayland、wayland-protocols、xkbcommon、cairo、pixman、fontconfig、libdrm、PAM
- libsystemd(可选):通知守护进程和系统托盘。用
-Dpost=disabled构建可去掉。 - libpulse(可选):桌面的声音(
-Dsound=disabled) - libinput(可选):触摸板与鼠标设置
- EGL、GLES、gbm(可选):在 GPU 上光线追踪房间。没有则由 CPU 完成。
- Xwayland 与 xcb(可选):仅 X11 的应用。
- 字体:URW base 35(
fonts-urw-base35)和 Noto CJK(fonts-noto-cjk);备忘板用fonts-klee。 - 运行时:截图用
grim,门口天气用curl。
最低与推荐配置
在削减 CPU、GPU 和内存的情况下实测(systemd-run 的 CPUQuota 与 MemoryMax、taskset;嵌套,1440x900,每次操作相同)。一旦房间追踪完成,即使单核无 GPU 也不掉帧;一帧约 2 ms。只有首次登录会追踪房间:GPU 上 6-9 秒,双核无 GPU 约 10 分钟(之后缓存)。
- CPU:最低 2 个 x86-64 核(1 个也能用);推荐 4 核或以上
- 内存:最低 4 GB(DEsk 自身 200-450 MB);推荐 8 GB 或以上
- GPU:最低无需(首次登录较长);推荐支持 GBM 的 OpenGL ES 3.0(Mesa Intel、AMD、Nouveau;VMware 的 SVGA3D)
- 屏幕:最低 1366x768;推荐 1440x900 或更高
- 磁盘:最低约 1 GB(
--bare;--no-apps会增加 Shell Settings 打开的程序);推荐完整套装 2-2.7 GB - 系统:最低 Debian 13、Ubuntu 24.04 / 26.04 LTS、Arch Linux、Fedora 43 / 44;推荐相同
构建
构建命令:meson setup build,然后 meson compile -C build。
运行
在现有会话内作为窗口运行:./build/desk -s foot。
作为独立会话从登录界面(GDM、SDDM、LightDM)选择,请使用对应系统的安装脚本(见“安装”)。四个安装脚本都接受相同选项:
- sudo sh scripts/installdebian.sh(或 installubuntu.sh、installarch.sh、installfedora.sh):安装 DEsk 及所需,以及 Shell Settings 打开的程序。
- sudo sh scripts/install_debian.sh --no-apps:DEsk、其所需以及 Shell Settings 打开的程序。
- sudo sh scripts/install_debian.sh --bare:DEsk 及所需,不装程序(容器用)。
- sudo sh scripts/install_debian.sh --prefix /opt/desk
sh scripts/install_session.sh 会自动选择正确的一个,并把所说内容保存在 ~/.local/state/desk/install.log。每个安装脚本都做同样的事(能识别 Mint、Pop!_OS、EndeavourOS、Manjaro、Nobara 等衍生版):装包、在 build-install 中发布构建、PAM 文件、登录项,并清除旧名 DeskWM 的残留(会先询问)。无论是否 --no-apps,Shell Settings 的 System 标签页打开的每个程序都会被安装,最后 desk-settings --check 会列出每行打开的程序(或哪个包会带来它)。其他发行版请装好依赖后运行 scripts/install.sh。或从 TTY 运行:desk-session。
更新时获取新副本,再以同样方式运行安装脚本(它说“这会更新它”):已安装的被替换,上次构建被复用(无法复用时重新构建),你的设置和追踪好的房间保留。安装脚本所说的一切也保存在 ~/.local/state/desk/install.log(最近一次)——若中途停止,这是要查看或发送的文件。供分发的副本带 SHA256SUMS,安装脚本在构建前会核对每个文件:损坏的副本会指出哪些文件错误并停止(重新复制;若全新副本也损坏,怀疑机器内存或磁盘——用 memtest86+)。日语区域会把 Mozc 转换器加入建议程序;IBus 本身为所有人安装,但只在使用输入法输入的语言或设置好后运行。
首次以新屏幕尺寸启动会花一点时间在 GPU 上光线追踪房间:先书桌,然后书柜、控制面板和邮筒,每部分图片一好就能转向它,最后是相机移动的影片(影片未完成前,转向该视图是切换)。每部分完成后即缓存,因此中断的首次启动会从停止处继续。DEsk 运行时所说内容保存在 ~/.local/state/desk/session.log(上一会话在 session.log.old);其中 desk: room: 行说明房间用什么追踪、各部分耗时——若启动慢,这是要发送的内容。在追踪房间前,会在子进程中试一次 GPU;失败的 GPU 会说明原因(failed its trial: ...),改由处理器追踪房间——即使选择 Ultra,也以 High 质量追踪,Ultra 本是 GPU 追踪的。
按键
Super+Enter:终端Super+Q/Alt+F4:关闭聚焦窗口Super+M:折叠 / 展开聚焦纸张Super+D:打开 / 关闭抽屉Super+A:看向书架Super+C:控制面板Super+N:邮筒Super+Tab/Alt+F1:循环窗口Esc:回到桌面- 亮度键:屏幕背光(没有则控制台灯)
- 音量、静音与媒体键:混音器与正在播放的播放器(如时钟的 MEDIA 页)
Print/Alt+Print:截屏 / 截取前端窗口Super+L:锁屏:前门;输入密码,回车(或点钥匙)Super+Esc/Alt+Esc:注销(先请求窗口关闭)
报告问题
最快的方法:在终端运行(任何桌面或控制台——DEsk 不需启动),并附上它写出的文件 ~/desk-report.txt:desk-report。
它会收集 DEsk 版本、你的 Linux、显卡与驱动、上次会话日志以及 DEsk 是否崩溃,并去掉你的用户名、主目录、机器名和网络地址。发送前请通读。也请说明你做了什么、发生了什么。
若无法使用(旧版或未安装),手动附上:
~/.local/state/desk/session.log(若问题在上次会话,还有session.log.old)——DEsk 运行时所说内容;- 若安装脚本停止,终端中的最后几行(若通过
install_session.sh运行,则是~/.local/state/desk/install.log)。
两者都是纯文本;发送前请检查。若桌面卡住,从终端(或其他 VT)运行 desk-ctl reset 可在不关窗口的情况下重绘一切。
它是如何制作的
DEsk 是在 AI 帮助下构建的。大量代码和文档由 Claude(Anthropic 的 AI 模型)在作者指导下编写:作者决定 DEsk 应是什么样、如何呈现,在真实机器上测试,并审阅进入的内容。依然欢迎报告和补丁。
许可证
评论
这场关于极度拟物桌面界面的讨论明显两极:较多人惊喜于复古美学回归,觉得它漂亮、有趣、有灵魂,值得作为多样选择;也有不少人质疑这是90年代糟糕设计的回潮,徒有其表、不实用,担心它变成短暂的界面潮流。分歧主轴不在要不要怀旧,而在拟物是恢复界面灵魂,还是把生产力工具变成装饰性猎奇。
怀念复古拟物美学,希望界面重新追求美与趣味
- 他们觉得现代扁平、单调的界面太乏味,木桌、纸张、老式控件和光影带来的“灵魂”与乐趣值得回归;有人把这种观感联系到 TabWorks、Enlightenment、MS Bob 和 Myst 等旧时体验,还有人正在 Flutter 里研究类似拟物模式并感到共鸣。也有人半开玩笑地说,只要在角落放个会说话的动物助手并接上大语言模型,就更有那味了。(较多人)
- > “请把复古操作系统图形界面里的‘灵魂’和速度带回来。”(@ranger_danger)
认为拟物应作为小众审美实验,保留多样性而非取代现代极简
- 即便自己偏好极简,也承认这类界面会有人喜欢;关键是桌面生态应当有多种选择,扁平现代风和复古拟物风可以并存。wlroots 等底层项目让新桌面实验变多,被认为是好事。(少数人)
- > “这很精致,虽不适合我(我更喜欢极端极简),但我能理解有人会更喜欢它。”(@iamnothere)
质疑这是90年代糟糕设计的回潮,徒有其表且不实用
- 反对者认为把窗口做成木桌上的纸、实时渲染房间,只是短暂猎奇,像把《Papers, Please》或 Myst 的美术搬进生产力工具;他们担心这会成为正式的界面潮流,并强调真正该检验的是能否长期日常使用。也有人觉得“纸窗口”只做了翻角,和整体用心程度不匹配。(较多人)
- > “这个90年代的糟糕点子居然又回来了。”(@PanicAdmin)
有价值的补充
- iOS 6 的拟物质感来自把材质烘焙进原生分辨率贴图,而不是实时光线追踪整个房间;所以“房间是光线追踪的”未必复刻了当年那种魅力。(@Retr0id)
- 这套桌面环境自身占用约 200–450 MB 内存,在 4 GB 内存的机器上仍可一试;作为对比,Moksha 占用约 200–300 MB。(@Beijinger)
- 它的渲染被形容为“几乎不是拟物,而是用 Phong 着色做出的数字孪生”,并让人联想到 Myst;短暂新鲜,但被担心只是猎奇而非可靠趋势。(@seemaze)