Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
huangmingyou
V2EX  ›  Linux

Linux 桌面不一定非要安装一个 desktop system

  •  
  •   huangmingyou · Jun 13, 2025 · 7262 views
    This topic created in 512 days ago, the information mentioned may be changed or developed.

    有可能你需要的只是一个窗口管理器,而不是繁重的 desktop.

    日常操作最多的其实就是窗口切换,改变窗口位置和改变窗口大小.这些都是窗口管理器干的活.和 desktop 没关系. desktop 也是调用的窗口管理器.

    只用窗口管理器的好处是,可以启最少的进程,系统非常稳定,10 年都碰不到一次 gui 崩溃.但是用 ubuntu 的 gnome,很容易崩溃.卡住.

    不用 desktop, 那么电源管理,网络管理,系统盘挂载这些都可以用命令行完成,然后绑定到 f1-f2 或者其他键位.

    我目前用的最久最稳定的是 fvwm 这个系统,搭配几个简单的窗口操作配置,整个 fvwm2 配置文件也就 50 行.

    然后把窗口的标题栏,边框全部干掉.日常桌面上就是几个应用的裸窗口.啥都没有. f1-f3 切换窗口,alt+鼠标移动窗口,ctrl+鼠标控制窗口大小. 然后就没其他的了.完全够用.当然不够用还可以增加配置.

    不过一上来就用 fvwm 可能还是不适应,可以考虑一些平铺或者非平铺的窗口管理器,ion3, dwm 以及其他.

    kde,gnome 除了看着好看,帮你处理一些网络,电池,盘挂在之外,没啥用,还起一堆没用进程和端口.

    47 replies  •  2025-06-16 09:41:00 +08:00
    busier
    busier
    Jun 13, 2025 via iPhone
    1
    要是有个可以在终端控制台运行的 rdp client ,或者 vnc client ,就解决了很多问题。

    可惜目前只发现了终端控制台运行的播放器
    tms
    tms
    Jun 13, 2025
    2
    i3wm 也不错,可定制性也很强,一直在用。
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    3
    @busier 我还是用了 x11 的.不是只有 console
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    4
    @tms i3 就是 ion3, 我以前用了很久 ion2,后来改名字叫习惯了.
    murmur
    murmur
    Jun 13, 2025
    5
    你说的是服务器,我们是真的要用 linux uos 办公,新电脑采购 win 不给批,都是 uos 的
    Cooky
    Cooky
    Jun 13, 2025
    6
    @busier freerdp
    billlee
    billlee
    Jun 13, 2025
    7
    @murmur 服务器就不需要 wm 了,有 sshd 就行。
    Cooky
    Cooky
    Jun 13, 2025
    8
    gnome 有一大堆没用的东西,界面设计还是一坨,kde 最小化安装挺不错的

    更精简的我基本上就 openbox/lxde ,有合适的主题还是很好看的,lxqt 不行,太丑
    sagaxu
    sagaxu
    Jun 13, 2025
    9
    dwm 极简主义,代码总共就 2000 多行
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    10
    @murmur 我一直是 linux+fvwm 办公
    Meursau1T
    Meursau1T
    Jun 13, 2025 via Android❤️1
    11
    kde 我在 openSUSE 上用稳定性挺好的,没出过问题,比 win11 还强点。
    用这种 DE 的一大好处是不用操心什么蓝牙 U 盘的,直接用就行。
    用 Linux 确实喜欢自己动手,但也不喜欢一切都太手动,懒是程序员应有的美德。
    MIUIOS
    MIUIOS
    Jun 13, 2025
    12
    新手有一个界面还是很友好的,现在 Linux 用多了,反过来觉得图形界面很臃肿
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    13
    @totoro52 对的,我现在窗口连边框和标题栏都没有的
    dacapoday
    dacapoday
    Jun 13, 2025
    14
    这不是倒退到 DOS 时代那种 图形界面程序。很难用,本质还是命令行优先,后来装了 win98 ,再也不想碰这种电脑了。
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    15
    @dacapoday 并不是命令行有些,系统上面还不是运行了浏览器,微信,其他 office 软件都和正常的桌面环境没半点区别.
    z1645444
    z1645444
    Jun 13, 2025
    16
    @huangmingyou #4 ion3 是 i3 吗?不同的开发者不同的开发团队,i3 受到 ion2/3 启发听起来还合理些
    jasonyang9
    jasonyang9
    Jun 13, 2025 via Android
    17
    @huangmingyou #13 截个屏看看呢🤔

    话说我用 mate de 也稳的一匹啊
    Maboroshii
    Maboroshii
    Jun 13, 2025
    18
    用过 sway ,还是不太习惯。比如电量,音量之类的基本的东西,还需要装其他组件,完了样式还要调一番,要不然也很割裂。 现在用无插件的 gnome ,开箱即用,还是很方便的
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    19
    @jasonyang9 不会贴图,算了,我空了录制一个操作视频
    kaiveyoung
    kaiveyoung
    Jun 13, 2025
    20
    十几年纯 linux 办公,archlinux+i3wm
    hidemyname
    hidemyname
    Jun 13, 2025
    21
    @murmur #5 歪个楼,UOS 用起来怎么样,比 ubuntu 更简单吗?
    murmur
    murmur
    Jun 13, 2025❤️1
    22
    @dupenn 比默认的 ubuntu 好看点,应用商店可以下微信,其余的也没啥了,主要是信创必须买授权,deepin 不算信创
    L4Linux
    L4Linux
    Jun 13, 2025
    23
    @Cooky #8
    > lxqt 不行,太丑
    Kvantum 了解一下
    june4
    june4
    Jun 13, 2025
    24
    我在电视上用的 hyprland ,但主力机用 gnome ,平铺式实在习惯不了,而且现在 gnome 也稳得很,资源消耗和 win 比也是个零头。
    huilux
    huilux
    Jun 13, 2025
    25
    折腾来折腾去还是停在了 DWM ,过渡动画什么的也关了,用了平铺后回不去了
    Cooky
    Cooky
    Jun 13, 2025
    26
    @L4Linux 不光是主题的问题,lxqt 界面元素和布局做的也没有 lxde 紧凑
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025❤️1
    27
    @jasonyang9 https://huangmingyou.github.io/pics/fvwm.png 截图来了, 壁纸是 2k+4k 拼的适配 2k+4k 的双屏幕,所以左边下部是黑的. xclock 是临时开的.平时开一个浏览器,一个终端加微信钉钉就基本其他了.文件管理器是命令行的 ranger.
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    28
    #fvwm2 配置文件
    EdgeScroll 0 0
    SetEnv minDesk 0
    SetEnv maxDesk 3
    DeskTopSize 1x1
    DefaultFont "StringEncoding=utf8:xft:Microsoft YaHei:size=10:encoding=iso10646-1"
    HideGeometryWindow
    ColormapFocus FollowsMouse
    Colorset 3 fg black, bg rgb:e9/ff/e9, sh rgb:88/cc/88, hi rgb:88/cc/88
    Style * BorderWidth 0, !Handles, !Title, !Icon
    Style * ClickToFocus, ClickToFocusPassesClick,ResizeHintOverride
    Style * SmartPlacement
    MenuStyle * Hilight3DOff, PopupDelayed, PopupDelay 160, SeparatorsLong
    MenuStyle * ActiveFore white, HilightBack rgb:44/88/44
    MenuStyle * MenuColorset 3
    DestroyFunc StartFunction
    AddToFunc StartFunction
    + I Exec exec fvwm-root ~/desktop.png
    DestroyFunc WindowListFunc
    AddToFunc WindowListFunc
    + I Raise
    + I FlipFocus
    DestroyFunc JumpExec
    AddToFunc JumpExec
    + I All ($0) WindowListFunc
    + I None ($0) Exec exec $1 &
    DestroyFunc Move-or-Raise
    AddToFunc Move-or-Raise M Move
    DestroyFunc Resize-or-Raise
    AddToFunc Resize-or-Raise M Resize
    Mouse 1 W M Move-or-Raise
    Mouse 3 R A WindowList NoIcons NoGeometry NoCurrentDeskTitle NoNumInDeskTitle NoDeskNum
    Mouse 3 W M Resize-or-Raise
    Key F1 A A JumpExec Alacritty alacritty
    Key F4 A M Close
    Key F11 A A Exec exec i3lock -c "000000"
    Key Left A 4 GotoDesk -1 0 3
    Key Right A 4 GotoDesk 1 0 3
    Key Return A M Maximize
    Key Tab A M WindowList Root c c CurrentAtEnd CurrentDesk NoIcons NoGeometry NoCurrentDeskTitle NoNumInDeskTitle NoDeskNum SelectOnRelease Meta_L Layer 4
    # ctrl+alt+数字 标记窗口
    # win+数字 选中窗口
    # 类似红警选择部队后编码
    Key 7 WI MC Key 7 A 4 WindowId $[w.id] WindowListFunc
    Key 8 WI MC Key 8 A 4 WindowId $[w.id] WindowListFunc
    Key 9 WI MC Key 9 A 4 WindowId $[w.id] WindowListFunc
    kuanat
    kuanat
    Jun 13, 2025 via Android
    29
    我也是常年只用 wm 而不用 de 的,但事实求是地说,wm 和 de 之间的差距还是挺大的。

    这几天讨论 linux 桌面的帖子里,我感觉用户分化的主因是心态,而不是技术方案。能接受的人看重的是 linux 的长处,发挥优势。不能接受的人看重的是全面,不能有短板。所以接受不了 linux 就更接受不了 wm 。
    cnt2ex
    cnt2ex
    Jun 13, 2025❤️2
    30
    只用 wm 的问题是你得自己一个一个安装需要的组件。这个过程看似简单,但实际上你很难找全所有需要的组件。当然爱折腾是另外一回事。

    缺少部分组件,有时候问题不会马上出现,而会在你工作时出 bug 。比如前几天就有人问 vscode 每次启动都丢失登陆信息的问题。根据下面回复,多半是缺少了 gnome-keyring 这个组件。

    我反而觉得单独使用 wm 带来的资源节省并没有什么用。以前单独用过一段时间 i3wm ,实际体验下来没感受到比 gnome 流畅,特别是打开浏览器、IDE 之类的软件,体感上区别不大。

    kde/gnome 下,虽然的确开了很多用不上的进程,但实际上这些进程里,大部分占用不了多少资源。少部分进程的确很恶心,比如 gnome software 和 tracker-miner 相关的进程在后台运行的频率太高了,每次我听到风扇声音变大时,多半都是这俩在后台吃 cpu 。但光禁用这两个组件比一个一个安装需要的组件要简单得多。
    Greendays
    Greendays
    Jun 13, 2025
    31
    感觉窗口管理器的上手难度比命令行都高。。。
    yaytohkay
    yaytohkay
    Jun 13, 2025
    32
    大部分人还是需要一个 DE 的,就消息通知、时间,缩放、多显示器这类的功能 DE 都会给你搞定。

    如果只用 wm 的话,避免不了的需要再折腾一个 bar ,这就是大坑了。
    qW7bo2FbzbC0
    qW7bo2FbzbC0
    Jun 13, 2025
    33
    跨窗口复制粘贴怎么办,可以像鼠标一样方便选定吗
    v2zhao
    v2zhao
    Jun 13, 2025
    34
    gnome flashback 也不错
    huangmingyou
    huangmingyou
    OP
    Jun 13, 2025
    35
    @qW7bo2FbzbC0 一样的啊,这些都是 X11 的基本功能. 而且还可以用 xclip 做辅助.
    jqtmviyu
    jqtmviyu
    Jun 13, 2025
    36
    我倒是希望 wayland 能够推进快点, linux mint 还是进行时.
    firemeteor
    firemeteor
    Jun 13, 2025 via Android
    37
    连边框都没有拖动之类的操作怎么搞呢?
    defunct9
    defunct9
    Jun 13, 2025 via iPhone
    38
    有 openssh 就够了,弄什么桌面,桌面简直就是一个惨不忍睹
    beatboxgao
    beatboxgao
    Jun 13, 2025
    39
    你说的对,我用 niri ,目前最强 Composer
    webcape233
    webcape233
    Jun 13, 2025 via iPhone
    40
    gnome 的包有没有一坨没用的完全看你的需求和发行版打包的方式。

    以前我也爱折腾精简,现在我只要全家桶。
    以及前两天帖子说没有钥匙环用 vscode 出现问题的吐槽帖子,直接装 gnome 或 kde 全家桶啥问题都没,功能又齐全。
    huangmingyou
    huangmingyou
    OP
    Jun 14, 2025
    41
    @firemeteor alt+鼠标左键移动窗口,随便点窗口哪里都可以移动,甚至比按住标题栏拖动还方便点。alt+鼠标右键改变窗口大小。
    firemeteor
    firemeteor
    Jun 14, 2025 via Android
    42
    @huangmingyou thx ,学到了。
    sunxfancy
    sunxfancy
    Jun 14, 2025
    43
    OMG ,我用了这么多年 linux ,头次知道还可以只单独跑桌面管理器。。。
    awsl2333
    awsl2333
    Jun 14, 2025
    44
    网络管理应该有 TUI 可以用
    huangmingyou
    huangmingyou
    OP
    Jun 15, 2025
    45
    @sunxfancy 还能只跑 X, 然后直接在 X 里面跑 xterm,浏览器,用命令行的 xdotool 来管理窗口。 连窗口管理器都省了。
    omph
    omph
    Jun 16, 2025
    46
    i3 或 sway ,键盘操作还是比鼠标爽快多了
    后台服务都是命令行自动启动,刚开始设置好,后面就轻松了
    ZxykM
    ZxykM
    Jun 16, 2025
    47
    几年前一直用 i3wm+st 终端,后面不想折腾回到纯命令行版本用 mac 连接了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1886 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 07:22 · PVG 15:22 · LAX 23:22 · JFK 02:22
    ♥ Do have faith in what you're doing.