[{“UploadId”:”v02a62g10003d9brpjq7dldb68tumj1g”,”Duration”:579.058,”SourceProvider”:”readtt”,”ContentType”:1,”Extra”:{“audio_text”:”今天我们要聊的呢是,通过使用 Openbox 窗口管理器对,来体验一个极简的 Linux 桌面。看看怎么能够通过做减法,来让你的电脑变得更高效更专注,并且更能满足你的核心需求。没错,这个话题还挺有意思的,那我们就直接开始吧。第一咱们来聊一聊,为什么要使用极简的 Linux 桌面,以及作者是怎么理解软件的本质的,这之间有什么联系吗?作者是这么认为的,他觉得一个软件的优秀程度。并不在于它有多少花里胡哨的功能,而在于它能不能超级精准的满足用户最核心的需求。对,甚至他还引用了一句话就是,完美不是当无物可加而是当无物可减之时。实则就是在强调,极简的设计才能够真正的凸显出软件的本质。那作者在使用了 Openbox 窗口管理器之后,对于 Linux 桌面的体验有什么新的发现吗?他有一个很有意思的经历,就是他把原来那些,很熟悉的完整的桌面环境都去掉了。然后只留下 Openbox 这个窗口管理器,他发现。Linux 真正的魅力就藏在这种不断做减法的过程当中。看来作者在使用了 Openbox 之后,对于 Linux 桌面的体验有了全新的认识。那他为什么要从完整的桌面环境,迁移到一个窗口管理器呢?这背后实则有许多缘由,作者小的时候用的是 Windows 三一点 x 的图形界面。后来接触了 Unix 之类的系统,发现自己很难适应那种超级原始的窗口管理器。但是他工作的时候几乎都是靠命令行完成开发和运维任务的,那图形界面实则对于他来说,就只是用来开几个应用,列如浏览器和 Office,所以他觉得。像 GNOME,KDE 或者 Xfce 这种完整的桌面环境,实则给他带来的更多的是资源占用。启动变慢,还有视觉上的干扰,特别是在虚拟机里面这些问题更明显。所以说窗口管理器和,我们传统的这种桌面环境,在实际使用当中,到底有哪些具体的差别?窗口管理器的话,实则他就只负责,最基本的窗口的绘制。移动,缩放还有堆叠,他不会附带任何多余的面板啊,特效啊或者集成服务什么的。所以整个系统就会变得超级轻量高效,这也是作者为什么想要。专注在最核心的功能上面,让自己的操作体验变得更加纯粹。原来是这样啊,那为什么作者最后选择了 Openbox 而不是其他的窗口管理器呢?由于当时作者的时间比较紧,他希望找一个。被广泛支持的,容易配置的,并且超级稳定的窗口管理器。Openbox 刚好就满足这些所有的要求,而且他还是许多。极简的发行版像 LXDE 的默认选择,所以作者几乎可以在任何一个主流的 Linux 系统上面。很轻松的获取到。Openbox 具体是通过哪些方式,让用户可以完全掌控自己的桌面环境的呢?Openbox 的配置全部都是靠文本文件来实现的,对,他没有那些花里胡哨的控制面板。所以对于喜爱用命令行的人来讲就会特别顺手,而且他这种设计思想就是。没有任何强加的默认设置,所有的一切都让用户自己去决定,这也正好符合了极简主义的理念。是的,那我们接下来要聊的就是,Openbox 的安装和基本配置,你能给大家讲一讲在 Debian 系统上面。安装 Openbox 到底有多么简单吗?安装过程真的是极简,你只要在终端里面输入一条命令。sudo apt install openbox,然后等他下载安装完之后。你在登录管理器里面,选择 open box 会话就可以了,你第一次进去的时候。屏幕就是你登录界面的背景,没有任何多余的东西,真正的做到了。一切从零开始。听起来的确 很简单,那作者是怎么给 Openbox 定制壁纸,并且让这个设置每次开机都自动生效的呢?Openbox 本身是没有自带壁纸设置工具的,所以作者是用 xsetroot 这个命令。来设置根窗口的背景颜色。他先从一个色彩网站上面,选了一个他喜爱的十六进制颜色值。然后在终端里面输入,xsetroot -solid “2E3440″他的桌面就马上变成了一个统一的深色调。这个方法还挺方便的,那怎么让它每次开机都自动生效呢?作者是通过编辑,config/openbox/autostart 这个文件。然后在里面添加了一行,xsetroot -solid “2E3440″ u0026这个u0026符号的作用是让这个命令在后台运行,不会影响到启动过程。整个配置过程作者说他花了不到五分钟。就拥有了一个属于自己的桌面。太实用了,那我们接下来就来说说,在 Openbox 里面运行应用程序是怎样的体验?大家常常会担心的兼容性问题到底会不会发生呢?实则在作者的使用过程中,他发现所有的。图形程序,不管是 Firefox 还是 LibreOffice,全部都可以正常打开,包括他后来。专门装了一个 PySolFC 这个纸牌游戏,也是可以直接在菜单里面找到并且流畅运行的。这么说日常使用的软件都能跑,那启动这些程序有什么特别的操作吗?你可以直接在终端里面输入 firefox u0026加一个u0026符号就是让它在后台运行,那你这个终端还可以继续干别的事情。Openbox 他是不会,干预这些应用本身的行为的,他就只负责最基本的窗口管理。这也让作者意识到实则许多。桌面环境自带的一些组件,实则只是我们的习惯而已,并不是真的需要。了解了,那如果我们想要提升多窗口管理的效率,在 Openbox 里面可以怎么做呢?如果你只是用 Openbox 本身的话,是没有任务栏的,那你多窗口切换就会很麻烦。所以作者就装了一个叫 tint2 的轻量面板。它不怎么占资源,但是可以显示你打开的窗口,系统托盘还有时钟,就基本的东西。装完配置完之后,整个桌面还是很简洁,但是你操作起来就会方便许多。这也正好符合了极简主义里面的。按需添加,就是你只加入那些你真正用得上的东西。是的,那作者在使用了 Openbox 之后,在性能和操作体验上,都有哪些比较明显的提升呢?第一就是速度,作者说切换到 Openbox 之后。他的虚拟机的启动时间快了许多。然后内存的占用也明显的变少了,整个桌面没有任何多余的动画。或者通知,也没有那些乱七八糟的插件来分散你的注意力。所以你可以更专心的去做你的事情。听起来的确 专注感会提升不少,那操作方式有什么变化吗?目前作者日常的大部分操作都是靠命令行来完成的,他通过右键菜单可以很快的调出终端。虽然一开始你会不太习惯没有全局搜索和各种特效。但是一旦你适应了之后,你会发现这种。纯粹的环境对于开发和运维工作特别友善,就是命令行是你的主力,然后图形界面只是一个辅助,Openbox 把这个平衡拿捏的很好。太实用了,那我们下面就要进入一个更深层次的话题了,就是极简主义哲学。和 Linux 桌面的可定制性,实则作者在使用 Openbox 的过程当中,对于现代桌面环境的发展。和极简主义的价值有了一些新的见解,你能给大家讲一讲吗?可以,这个作者通过他的 Openbox 实验。重新思考了 Linux 桌面应该怎么发展,他发现目前的桌面环境。为了追求易用性和美观。加了越来越多的功能,许多实则都是用不到的,反而拖慢了你的系统。所以他觉得,对于那些真正追求效率的人来讲有时候减法比加法更有用。Openbox 是怎么体现出这种把控制权还给用户,让系统保持最小必要状态的理念的呢?Openbox 实则就是这种哲学的一个代表。它强调的是,只保留最核心的功能。然后把所有的决定权都交给你,这种设计特别适合那些。资源有限的设备,或者服务器,或者虚拟化的环境,对,它实则证明了。Linux 的强劲并不是说它默认什么都会,而是在于它可以被你高度定制,并且可以做到极致的轻量。对,那作者对于不同用户,在选择桌面环境这件事情上面有什么提议吗?他实则并不是说让大家都去抛弃 GNOME 或者 KDE,他觉得。每个人的需求不一样,你应该用适合自己工作流程的工具。但是通过他自己用 Openbox 的这个经历,他发现。当你敢于去删掉那些多余的东西之后。你反而可以体会到系统最纯粹的,最本质的那种魅力。说得太对了,那作者接下来还打算在极简配置这条路上怎么探索呢?他觉得 Openbox 只是一个起点,他后面还想要去尝试更多不同的窗口管理器的组合。然后继续去优化他的启动脚本,把这种极简的理念再融入到他日常的工作环境当中。感觉他的这个探索还挺让人期待的,Linux 在这方面有什么优势吗?Linux 的优势就在于它从来不会限制你,无论你是喜爱华丽特效的重度用户,还是追求极致的轻量爱好者,都能找到适合自己的道路。Openbox 让作者清楚了一个道理,就是有时候少即是多。真正的完美,源于勇敢地减去一切不必要的东西。好的,那我们今天一起探讨了,如何用 Openbox 打造一个极简高效的 Linux 桌面,并且体会到了通过做减法,让你的系统变得更专注更自由的乐趣。这就是本期播客的全部内容啦,感谢大家的收听,我们下期再见,拜拜拜拜。”,”tts_meta_addr”:”https://tosv.byted.org/obj/tos-tingtoutiao/ai_podcast_meta/7662554767507407403_0.json”,”voice_type”:”sami_ai_podcast”}}]
© 版权声明
文章由作者编辑发布,如有侵权内容,请通过“联系我们” 的QQ或者邮件进行反馈,我们会及时处理。
暂无评论...





