A critical look at the UX of various linux desktops
摘要
本文基于Linus TechTips视频,批评Linux桌面环境的用户体验问题,以网络驱动器挂载和GNOME Disks工具为例,指出其“技术上正确”却难用,呼吁社区进行自我反思和改善。
<p><a href="https://lobste.rs/s/wvsywp/critical_look_at_ux_various_linux">Comments</a></p>
查看缓存全文
缓存时间: 2026/06/08 03:31
TL;DR: 本视频批评了Linux桌面的用户体验,指出其“技术上正确”却让普通用户难以使用,并以LTT视频中的网络驱动器挂载和GNOME Disks工具为例,呼吁社区进行自我反思和改善。
## 从LTT视频看Linux UX的尴尬
Linus TechTips最新的Linux日常使用挑战视频,生动展现了Linux桌面用户体验的致命缺陷。无论你喜不喜欢,Windows都是绝对主导的操作系统,这意味着Linux桌面的设计必须以“Windows用户如何工作”为起点和终点。否定这一点,就是放弃让更多人享受自由开源软件好处的机会。
两个关键瞬间暴露了问题:网络驱动器挑战和磁盘格式化任务。
## 失败一:网络驱动器挂载
参与者需要将文件从视频编辑器导出到网络驱动器。Windows用户习惯了挂载Samba共享为盘符,但在KDE的Dolphin文件管理器或设置中,没有明显方法完成这个操作。Elijah最终没能成功;Linus尝试将SMB路径直接输入渲染对话框,却得到“不支持协议”的错误,最后靠搜索仓库安装随机应用才解决,整个过程令人抓狂。
修复方法很简单:文件管理器添加右键菜单选项,或在属性窗口中提供挂载向导,自动安装依赖、配置凭据、添加挂载点到fstab。但“噪音大军”会以“每个程序只做一件事”为由反对,声称文件管理器不该管网络功能。实际上,Dolphin和Nautilus早就支持SMB、FTP、MTP等多种协议,添加一个简单的远程挂载向导只会让一切更顺畅。当Windows用户在第一次使用Linux时遇到这种障碍,他们要么撞墙,要么逃回Windows——我们的首要任务应是降低选项二的诱惑。
## 失败二:GNOME Disks的迷惑工作流
GNOME Disks工具是“技术正确却错误”的典型。Linus和Elijah都懂文件系统,却都被Disks糟糕的沟通和令人困惑的步骤绊倒。抱怨者说“你先初始化磁盘,再创建分区,很直观”,但问题在于:为什么用户需要先删除分区表、创建新分区表,然后再手动创建分区?普通用户几乎不会只做前两步而不做第三步。Disks让你完成两步后,自己还得再点加号创建分区,这毫无道理。
更糟的是分区格式标签。默认显示“FAT”,而不是“FAT32”。如果你不知道FAT就等于FAT32,还得用排除法:点进其他文件系统列表,看到XFAT、ext4等,猜测FAT就是FAT32,然后赌一把。这完全不可接受。用户不需要知道GPT与MBR的历史差异,只需要知道“我要清空这个磁盘”。Disks却要求用户理解内部三步流程,否则无法成功。
## 社区的错误态度:责备用户
当有人指出UX问题时,常见的回应是“如果你对分区方案不确定,就别动分区”“这是必须知道的知识”。这种傲慢的守门员心态令人反感。你不必理解OSI模型才能搭NAS,不必懂量子过程才能用硬盘。你只需要知道磁盘上没有重要数据。工具应该帮助用户,而不是用技术细节设障碍。
Linux社区常常用“每个程序只做一件事”为自己的糟糕设计辩护,却忘了堆栈中缺少一个关键的“帮助用户”的功能。我们建造免费的锤子,却只有锤头没有手柄,还嘲笑那些想要手柄的人。我们要求用户自己钻孔,甚至声称无柄的锤子更好。但事实上,这样建造的工具只会被少数精英使用,而大多数人的自由和隐私成了特权。
## 呼吁:批判性自我反思
微软每年投入数百万美元测试用户体验,我们完全可以借鉴他们的成果,逆向工程并复制好的模式。FOSS社区的目标是建造尊重用户权利的软件,而不是让用户适应软件。如果妈妈和孙子在启动Linux的那一刻无法理解如何工作,那么隐私和开源的承诺就是空话。
LTT视频证明我们可以做得更好。如果我们关心最终用户的权利,就必须对当前所有桌面环境的设计进行一次彻底的、批判性的、自我反思的审视。这不是精英黑客的俱乐部,而是一场软件应服务所有人的运动。
**Source:** [YouTube视频:A critical look at the UX of various linux desktops](https://www.youtube.com/watch?v=aDKhrLVm3ew)
相似文章
@iximiuz:Linux 101:驱动器、分区与挂载 练习对驱动器进行分区、使用不同文件系统格式化它们,以及……
一系列动手实践的Linux挑战,涵盖驱动器分区、文件系统格式化(ext4、btrfs)、挂载和持久挂载,使用iximiuz Labs和labctl命令行工具。
@vintcessun: 午间看到一个解决下载目录乱象的工具,有点离谱——用Rust+Tauri写了个系统托盘文件整理器,内存占用才5MB,还刚补上Linux支持。核心是文件监控加规则引擎,按扩展名或正则自动分类,SQLite记操作历史可一键撤销。隐私方面零上报,…
介绍了一个开源的桌面文件整理工具Mouzi,基于Rust和Tauri构建,内存占用仅5MB,支持文件监控和规则引擎自动分类,强调隐私零上报。
@LuBtc888: 说真的,多终端管理tmux我现在基本不碰了。 http://herdr.dev 和 http://muxy.app 这俩工具一用,直接把tmux那套繁琐配置踢出局。 不用记复杂快捷键,不用折腾配置文件,开箱即用,懒人福音。 效率工具这东西…
介绍 Herdr 和 Muxy 两款终端多窗口管理工具,Herdr 是一款基于 Rust 的终端原生代理运行时,支持持久化、鼠标操作和代理状态管理,可替代 tmux。
The Skeuomorphism Nobody Talks About [video]
本文探讨了被忽视的另一种拟物化设计——用于职业教育和模拟训练的界面,其目的不是视觉装饰,而是通过操作转移帮助学习者适应真实世界工具,与消费电子中装饰性拟物化形成对比。
@grgerwcwetwet: 推荐一个 GitHub 上很硬核的网络工具教程项目:fanqiang。 从常见客户端怎么安装,到苹果美区账号注册、VPS 入门、软路由配置、不同系统的使用教程,基本都整理成了小白能看懂的步骤。 覆盖 Windows、macOS、Linux…
推荐一个GitHub上很硬核的网络工具教程项目:fanqiang,从客户端安装到账号注册、VPS配置,覆盖Windows/macOS/Linux/Android/iOS全平台,更新近十年,累计4w+ Star。