驱动程式?很久都没听过了!
==
自从
幸运地得到 HP Mini 5101 小笔电一台,并且安装 Ubuntu Netbook Remix 9.10 来玩
之后,突然使用 Linux 桌面环境的时间大增(工作时以公司配的 DELL D630 + Windows XP 为主,其他时间就用自己的小笔电)。
某天晚上,我家某人交办,要我去列印某家冰淇淋的折价券。正在使用小笔电的我,原本想说那就跟以前一样,拿出大台的DELL笔电,在已经装好印表机驱动程式的 Windows XP 里面列印吧。
不过,突然想起另一个可能性,于是我打开印表机的电源,手拿 USB 接头往小笔电招呼过去......
可以耶!!
Linux
果然在进步,印表机的USB插上来,一分钟不到,状态列图示就从 configuring new printer 变成 printer
added。OpenOffice.org 打开,冰淇淋折价券四张刚好贴满一页,按列印就印出来了!唯一小状况是自己纸没放好 :p
唯一小状况是自己纸没放好,这也太顺利了吧!我这种当年从 lp 指令学起的人,一下子有点不能适应这种无痛列印 XD (HP Mini 5101, Ubuntu Netbook Remix 9.10, HP Officejet J4580)
==
没错,常听人家说, Linux 的致命伤是驱动程式(还有游戏,我知)。
跟 MS Windows 比起来,用 Windows 的朋友只要上网搜寻驱动程式(driver),下载,安装,就可以使用电脑周边设备,我们使用 Linux 的时候却常常卡在厂商没有提供驱动程式 Orz......
不过现在越来越多周边设备支援 Linux 了,有些是厂商的努力,有的是第三方开发的成果。
这时候, Linux 反而有一个优势了:各家 Linux 发行版本的厂商,因为使用软体套件库 (repository, repo) 这种作法来收集各个软体专案的成果,反而可以提供 一站满足 (One stop shop) 的软体安装服务!
不管妳需要的是应用程式(例如办公室软体 OpenOffice.org)还是驱动程式(例如印表机),妳可以在同样一个安装介面里面勾选、下载、安装!
所以,如果妳需要的 driver 已经进了妳使用的 Linux 发行版本的套件库,那么,妳不用到处去搜寻 driver ,就可以像我上面的例子一样,印表机的 USB 接头一插上来,很快就可以用了!
==
讲到这边,突然觉得 MS Windows 是 人间 的产物(要 driver ?自己找、自己下、自己装),玩 Linux 则是有可能在天堂,也有可能在地狱(driver 已经进套件库的时候超简单,反之,嘿嘿嘿)
==
会写这一篇,其实是因为我照着这篇
玉山银行Webatm的Linux相关问题
,在我的小笔电上面装起来了(这样才可以帮我家某人分忧解劳,她逛网站买东西,我来操作转帐付款是也),可是
虹堡科技 EZ100PU 的驱动程式
不好装,然后连上
玉山银行webatm
的时候,Firefox浏览器跳出来的 Plugin Finder竟然找不到,还是得要手动连到
玉山银行 WebATM plug-in 元件(for Windows & Ubuntu) 1.0.4.2
去安装
==
是啦,对我这种从1996 年就开始接触 Linux 的人来说,其实不算难(我们可是经历过 ./configure; make; make install 的时代的人呢),就算是虹堡科技那个驱动程式也只是下载、解压缩、回到命令列执行、重新开机之类的老把戏。
==
不过,现在毕竟是21世纪了,卡关点应该越少越好,光提供驱动程式/安装程式不够,要能够轻轻松松地带领使用者完成她想做的事(这个学门好像叫做 UX, user experience)才行啊!
==
同场加映:跟驱动程式无关,不过同样是改善使用者经验,
Ubuntu One Hundred Paper Cut
是
前一阵子 Ubuntu 搞的,列出一些“使用者在全新装好的 Ubuntu 桌面版本第一天就会遇上的,很好修改的,与可用度有关的程式臭虫”(a
paper cut is a trivially fixable usability bug that the average user
would encounter on his/her first day of using a brand new installation
of Ubuntu Desktop Edition),并且加以改善。