新闻是有分量的

一个 Mac 铁杆的 Linux 之旅

2023-12-01 04:31栏目:头条资讯
TAG:

首先我们来看看2017年CES(LCTT译注:InternationalConsumerElectronicsShow,国际消费类电子产品展览会)大会后发布的HPSpectrex36013寸笔记本电脑,拥有4K显示屏的新款笔记本电脑。我是从百思买[3](这不是一个赞助链接)买来的这款电脑,因为这是唯一售卖这款配置的零售商。我的目标是使用Ubuntu这个系统替代跑在这款笔记本上的Windows。

以下是我过去几个月使用这款笔记本的感受,还有一些在使用中对自己的使用习惯的重新认识。

Ubuntu系统

安装Ubuntu还是很简单的。当时电脑到手的时候预装的是Windows10的系统。当时我使用Windows内建的硬盘管理工具来缩减主分区[4]并将剩余的空间分配给Linux系统。我通过USB设备加载了Ubuntu系统镜像[5],这款笔记本能够很方便的适配USB-A接口(这在新版的Mac系列电脑是没有的)。然后我就按照Ubuntu的简便安装说明[6],将BIOS设置为从USB启动[7]。

屏幕

Spectrex360的4k显示屏简直令人惊艳。令我觉得吃惊的是,最新的Ubuntu系统在高DPI的屏幕上体验也是非常不错的。系统内建的设置工具配合gnome-tweak-tool[8]这样的附加工具,你可以更好的控制用户界面在4K屏上的渲染,2倍于原生大小的控件使得它们看起非常不错,你也可以将默认字体大小调整到一个合适的比例,甚至还可以调整窗口标题栏和任务管理器上的图标大小。虽然有点繁琐,但我自己设置时也没花多久时间。

触控板

实话说触控板有点细微的声音,但还是能够很不错的配合手指移动,Ubuntu系统也默认支持多点触控。然而你会很快的发现你在打字的时候会误触触控板导致光标到处乱晃。在Linux上的默认Synaptics触控驱动并不能够很好的识别这款机型的手掌误触,解决方法是切换到新的libinput系统[9],通过调整xinput设置[10]就可以让触控板工作的不错。

键盘

键盘手感就还不错。键盘的键程挺长,这样打起字来就会比较快。左侧Ctrl键在左下角所以对我来说就几乎用不上了(不像Macs系列电脑就会将function键放在那)。方向键工作的不错。比较奇特的是,键盘右侧有一列额外的键,分别是Delete键、Home键、PageUp键、PageDown键和键。由于使用习惯导致我在将手从箭头控制键换到Home键的时候没法额外考虑还有一列键。而且由于这样的设计我在打字时手没法维持在键盘中央,这让我觉得好像离键盘右侧的键远了许多。

起初我觉得那一列键(Home键、PageUp键之类)是多余的,但自从我使用SublimeText(一款代码编辑器)来写代码之后,我发现在Linux系统和Windows系统下输入文本时其实挺依赖那些键的,这就很好理解为什么惠普公司在设计时决定要加入这些键了。作为一个Mac用户,我经常会使用Command键和向右键来使光标到行结束的位置,而在Linux系统和Windows系统用户就直接使用键。其实要将键盘映射成和Mac一样也不是不行的,但是却很难保证所有的程序都会一样的映射。我花了挺多时间在重组我的肌肉记忆上,这个过程蛮痛苦的,就好像我尝试去使用Dvorak键盘布局[12]的那个夏天。

音响

此款机型有四个扬声器:两个BO(BangOlufsen,音响制造商)扬声器在上部,两个在下部。上部的两个扬声器在Ubuntu系统中没法工作,这是一个内核问题[13],尚未解决。下部的两个扬声器正常工作但声音有点小。耳机插孔使用正常,当插上耳机时扬声器也会自动静音。但我相信这可能是由于我为了让其他的硬件工作而将内核升级到了4.10测试版本[14]才出现的。我觉得社区最终会解决内核问题,所以上部扬声器无法工作的问题应该只是暂时性的。这些情况其实也就证明了为什么惠普公司自带的是带有一堆额外的神奇驱动的Windows系统。

电池续航

电池续航的问题真的就很糟糕了,我想主要是因为4k显示屏太耗电了。此外我还发现了CPU散热风扇在高速运转使会从笔记本左侧的出风口吹出热风。这风热的程度如果你把它放到你的腿上会让你感觉很不舒服。我觉得这应该是Ubuntu的默认电源管理配置的缺陷。为了解决这个问题,你可以使用诸如powertop[15]或者pm-powersave[16]这样的工具。Intel公司也提供Linux系统固件支持[17]来使GPU更好的工作。通过各种优化,我可以使电池续航能力接近5小时:和广告中宣传的9小时以上相去甚远。其实也有好的一点,使用USB-C接口充电速度快很多。这个接口也能很好的配合我得NexusX手机充电,因为它们都是一样的接口。

二合一窗口管理器和各种软件

从1998年版开始我就不怎么常用Linux桌面版本了。时光飞逝,Ubuntu发展迅猛,默认用户界面是他们自主研发的Unity(Gnome的变体),感觉还不错。我其实用过原生的Gnome,但它与别的桌面比较起来让我觉得非常的笨拙。我最后还是最喜欢KDE,而且如果让我再次选择,我也会选择KDE的Kubuntu[21]。总体来说KDE的窗口管理器让我觉得非常棒而且我想要的它都有!

在这次的回归Linux探索中,我意识到其实我基本上就在使用以下8个软件:浏览器(Chrome)、终端(没什么特别喜欢的)、文本编辑器(SublimeText3)、配置工具、可视化文件管理器、自动化备份工具(Arq)、类似Flux的屏幕亮度调节器,和图片编辑器(GIMP)。这几乎就是我所需要的软件了,其他别的需求非常容易满足。此外,我还比较依赖几个控件:时钟、WIFI状态、电池状态和音量调节。我一般也会使用任务管理器(比如Dock)和虚拟工作空间(比如MissionControl或Expose)。我几乎不会用桌面图标、桌面提醒、最近使用的软件、搜索功能和应用软件菜单,所以我就可以适应Linux系统的种种设置了。

十动然拒

如果你正在考虑购入一款笔记本电脑,或许可以试试这款。尽管我是这样说,我还是准备要卖掉这台Spectrex360,然后回到我的2012年中期款的MacBookAir怀抱中去。也不能说惠普公司或是Linux桌面平台的错吧,主要还是因为时间更宝贵。

我是如此的被Mac系统的高端用户体验所宠爱着,以至于我对别的东西都特别难以高效起来。我的脑袋几乎已经被Mac的触摸板、键盘布局和打字输入习惯等等体验所征服。所以我用起来惠普的电脑和Linux系统就觉得被拖慢了很多,感觉好像我就要完蛋了。当我使用计算机的时候,我只希望花更多的时间在提高我的技术(编程、写作等等)上。我只希望我将我仅有的“再学习”能力使用在一些尚未明白和不熟悉的课题上,比如新型函数式编程语言[22]和同态加密[23]等等。我再也不想花更多的时间去学习什么基本使用方法了。

反过来说,我也曾花了超过2年时间去学习弹钢琴,弹钢琴需要我死记硬背和不断的机械性重复训练。当我在学习钢琴的时候我发现这个过程其实打开了我的思维,让我对曾经有了更深的理解。我对音乐的学习,也让我懂得了许多曾经没有理解的事。可以说,我对音乐的“再学习”打开了我的视野。所以,我也琢磨去适应惠普的硬件和Linux桌面系统会不会也对我有这样的影响。

最终说明,我还是固执的。可能以后吧,我也会需要去适应新的工作方式来让我保持最新的状态,就好像电报员终有一天一定会从摩斯电码转向去使用电传打字机[24]一样。我希望到了未来的那天,我仍然会有耐心和远见让我平滑的过渡。可能,只有当这样东西会创造出更多的可能性,我才会选择那些需要“再学习”的东西,就好像一个为达到目的才去做的石蕊试验(测试液体酸碱度?)一样。至少目前来说,我还是会选择留在Mac下。

我是《EffectivePython》一书的作者,我是一名软件工程师,我曾在谷歌工作了11年,我目前专注于调查统计,此外,我还曾在云计算基础设施建设和开放协议上有过工作经验。

via:

作者:BrettSlatkin[25]译者:kenxx校对:wxy

一个 Mac 铁杆的 Linux 之旅

本文由LCTT原创编译,Linux中国荣誉推出

[1]:对目前最新的MacBookPro是失望的-

[2]:一些可以替代前者(NewMacBookPro)-

[3]:百思买-

[4]:缩减主分区-

[5]:通过USB设备加载了Ubuntu系统镜像-

[6]:Ubuntu的简便安装说明-

[7]:从USB启动-

[8]:gnome-tweak-tool-

[9]:新的libinput系统-

[10]:xinput设置-

[11]:libinput-gestures-

[12]:Dvorak键盘布局-

[13]:内核问题-

[14]:4.10测试版本-

[15]:powertop-

[16]:pm-powersave-

[17]:Linux系统固件支持-

[18]:便携模式-

[19]:iio-sensor-proxy-

[20]:这个一次性脚本-

[21]:Kubuntu-

[22]:新型函数式编程语言-

[23]:同态加密-

[24]:电传打字机-

[25]:BrettSlatkin-