

























我很想直截了当,贴出配置文件,让文章就此结束。因为思来想去,我也找不出几个非用Linux桌面不可的理由。但假使你:
那么,你可以试着配置一个轻量的Linux桌面,好使行将弃用的机器不至沦为一个摆件。声明在先,这不是一篇教人「改造」、「提升」的文章,配置Linux桌面和追求生产力无关,首先应当作是一种娱乐。
发行版是一个收集、构建、集成并分发公开可用软件的项目。一个典型的Linux桌面发行版包括:
选择发行版时,除了考虑仓库中软件的丰富度,还要考虑到这些软件是如何被构建(是否在原有代码、配置上进行定制),用于构建的脚本、补丁是否透明可查,相关决策的制定是否规范,社区推行的行为准则等等。如果你之前没有接触过Linux发行版,我建议你跟随Linus Torvalds的脚步,使用Fedora。
引用一位Fedora维护者的回答,选择Fedora的理由有:
除却多达数百个可供选择的发行版外,Linux桌面环境的碎片化程度亦不遑多让,其中最为主流的当属Gnome和KDE。Gnome以现代、简洁的设计见长,KDE则提供更丰富的个性化配置 。抛开个人好恶,两者在过时硬件上的表现仅是差强人意,尤其是对一台处理器性能约为N100一半的机器来说。因此,围绕混成器niri搭建一个简易的桌面环境是更好的选择。选择niri的理由有:
Alt+Tab功能,可以仅在当前工作区/显示器上的应用间进行切换。同样因为性能上的考量,如dms、noctalia等基于quickshell的现成配置亦不在选择范围之内。
这是你刚装完niri后的样子:

一片荒芜。没有壁纸,没有状态栏,什么都没有。你只能通过快捷键打开终端或预先设定好的几个程序。接下来,我们要在这片荒原上搭积木。
使用swaybg。如果有除静态壁纸外的需求,可使用awww。设置其随niri启动。(请阅读该指南设置随niri启动的服务。)
使用waybar。需随niri启动。
使用fuzzel。上位替代有仿raycast设计的vicinae。

使用swaync。其余类似软件,如mako、dunst等都过于简陋。需随niri启动。
使用nwg-bar。
使用swayosd,以提示音量、亮度的变化。需随niri启动。

hypridle。需随niri启动。
gtklock。hyprlock更轻量, 因显示器独立缩放设置的问题暂不考虑。

使用Firefox或Helium。虽然qutebrowser最顺手,奈何其有内存相关的恶性bug。
使用Thunar。Dolphin次之。Nautilus最不推荐。

通过fcitx使用rime并安装万象。在Fedora上,安装fcitx5-autostart使输入法随系统启动。
使用Satty。
使用gpu-screen-recorder或OBS。
使用cliphist。需随niri启动。
除开默认的包管理器,可通过Flatseal/Gear Lever来管理Flatpak/AppImage应用。
我曾半开玩笑地将配置Linux桌面分为4个阶段:
本文只讨论了位于1阶段的配置,然而,这份配置已足够使用,并且资源占用很低,保证了老旧机器的流畅运行。回看开头的话:把配置Linux桌面当作一种娱乐——因其与搭积木并无本质上的不同。而每个用户都应有定义自己桌面窗口圆角的权利。
[…] users, because of their widely varying skills and preferences, must be able to customize aspects of the interface.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。