• 请不要在回答技术问题时复制粘贴 AI 生成的内容
noogler67
V2EX  ›  程序员

Linux desktop 问题

  •  
  •   noogler67 · 1 day ago · 1724 views
    大家 linux desktop 用的哪个系统。我是用的 ubuntu22 ,感觉用户基数大,出问题,方案多一点。想当年面试被问到用什么 linux release ,我说 ubuntu ,好像被面试官鄙视了。
    今天遇到一个问题,具体是在 vs code 里面打开一个文件所在的文件夹,发现 ubuntu 不会弹出文件夹。咨询了下 ai ,接着换成了 kde 。装了 kde 。出现了多个问题,devcontainer 出了点问题(补充了下.ssh 的映射才修复),vs code 的 merge window 无法展示。感觉是不是 ubuntu 兼容性最好的还是 gnome 是吗
    23 replies    2026-08-19 15:44:50 +08:00
    wangfeng3769
        1
    wangfeng3769  
       1 day ago
    我用的是 linux-mint 的桌面,但是现在不用了,现在都 gnome3 了 我比较喜欢 gnome-classic ,感觉 gnome3 不是太好用,买个 mini 主机装了个 ubuntu 26.04 真心不好用,索性装了个 win11 ,说真的 linux 那么多丑闻不想用了。
    crocoii
        2
    crocoii  
       23h 55m ago via Android
    用过 xfce,gnome,kde,各种折腾,用 linux 桌面必须要接受 bug ,要不然会没完没了。
    jetsung
        3
    jetsung  
       23h 51m ago
    我直接用 xdg-open . 打开文件夹
    mephisto
        4
    mephisto  
       23h 37m ago
    “今天遇到一个问题,具体是在 vs code 里面打开一个文件所在的文件夹,发现 ubuntu 不会弹出文件夹。”,这个描述说明,你对这一过程发生了什么不了解。(这个问题通常是因为 Ubuntu 系统的 MIME 类型关联配置出现了冲突,导致系统默认将文件夹(目录)的打开方式设置成了 VS Code ,而不是系统自带的文件管理器(如 Nautilus )。--- 这是千问的回答)
    还有上面 2 个人的言论,也是不想反驳,不然战线太长。(说真的 linux 那么多丑闻不想用了?| 用 linux 桌面必须要接受 bug ,要不然会没完没了? )
    Linux 被人误解基本是常态,包括其桌面、周边生态。人理解不到位,是会怪地球引力不足的...
    terence4444
        5
    terence4444  
       23h 36m ago via iPhone
    桌面系统还是 Mint 省心,但我对 KDE 有更多好感。
    zengguibo
        6
    zengguibo  
       23h 22m ago
    新手选择 ubuntu 用户基数大折腾少
    noogler67
        7
    noogler67  
    OP
       23h 15m ago
    @mephisto 其实会弹出文件夹,但是并没有放到顶层,同时还会有个弹窗提示你文件夹打开了(但是不在顶层)
    crackself
        8
    crackself  
       23h 8m ago via Android
    gentoo 配 kde 非常稳定,前提是不能经常变更常用软件,安装好系统和需要的软件耗时两天时间(开启 pgo lto ,内核按本机硬件裁剪,所有驱动和 firmware 打包到一起开机引导)
    THESDZ
        9
    THESDZ  
       23h 7m ago
    不知道 op 发帖子的目的是?
    我问了下 ai
    总结一下帖子真正想问的
    表层问题:Ubuntu 装 KDE 后各种小毛病,是不是因为 GNOME 才是“亲儿子”?

    深层槽点:

    用 Ubuntu 真的 low 吗?为什么面试官要鄙视?

    为了解决问题折腾换桌面,结果越换事越多,到底值不值得?

    整篇帖子其实是在抱怨 Linux 桌面环境的选择困境——既要用户多(好找答案),又怕被“大佬”嫌弃;想折腾新桌面,又容易踩坑。他真正想要的,可能是一个“不会被人鄙视、又稳定省心”的方案。

    请问你想要做什么?
    june4
        10
    june4  
       22h 21m ago
    看了下就是要多一个 atl-tab 操作切到焦点到在后台弹出的窗口,本身看上去也不太是种高频操作,难道别的 os 连一个这类小毛病也没有吗,肯定不会一碰到就要换系统吧
    建议还是改正心态别有完美癖
    kome
        11
    kome  
       22h 12m ago
    在用 Ubuntu 26.04, Linux 7.0.29, 强迫自己在用, 用了应该有 3 个月了, 也差不多了.
    网盘用 rclone 挂载的, rclone 真是好软件, OneDrive, R2 等开放平台太好用了.
    需要用 SSLVPN 的 OA 丢虚拟机 Windows 了, 虚拟机的画面显示有些问题, 不过无所谓, 都是远程过去的, 也不需要什么视频加速.
    目前遇到的问题, 进入桌面会卡一会, 应该是 rclone 使用 systemd 开机挂载但是 proxy 还没启动导致桌面在等待 rclone, 目前通过一些手段暂时解决(?); 从睡眠恢复的时候, GDM3 会崩溃, 可能是 intel 核显 i915 驱动问题, 也有可能是笔记本显示屏(支持动态刷新)在 gnome 里面开启动态刷新的问题, 反正现在把核显驱动换到了 xe, 动态刷新也关了, 再崩溃再说.

    gnome 不能全局响应 hotkey, 用起来不是那么舒服, 提供了自定义快捷键, 但是有些软件他不提供 cli, 也不想去研究了, 懒.
    noogler67
        12
    noogler67  
    OP
       17h 58m ago
    内心觉得 linux desktop 和 windows 、mac 比起来就是路边一条咸鱼。毕竟是开发用的操作系统。没有普通个人用户用这个,bug 满天飞。和大家聊聊找认同。
    flyqie
        13
    flyqie  
       10h 57m ago via Android
    linux desktop 关于 de/wm 这边已经不想吐槽了,记得最难受的就是 x11 和 wayland 之间的差异,xwayland 也有很多地方抹平不了。
    codehz
        14
    codehz  
       10h 25m ago
    @noogler67 wayland 的问题,不让窗口自动激活,除非提供 token ,然后 electron/vscode 没适配,然后就导致直接启动的程序无法弹到当前程序上方。。。kde 里应该有插件可以自动激活后台的程序
    johnniang
        15
    johnniang  
       10h 18m ago
    我用的 Fedora 44 + GNOME 50 ( PaperWM 插件),目前使用起来很方便,没什么太严重的问题。
    sn0wdr1am
        16
    sn0wdr1am  
       9h 55m ago
    老老实实用默认用默认的 Gnome 。
    别的桌面就当这折腾换皮肤玩。
    ca2oh4
        17
    ca2oh4  
       9h 17m ago
    ubuntu 大部分的嵌入式开发都用这玩意,而且 linux 下跑 n 卡最合适的也是这玩意。

    提 Linux 的黑历史,不如去看看现在 win11 的割裂
    Mantext1989
        18
    Mantext1989  
       9h 14m ago via iPhone
    想要开箱即用的 de 就用 Linux Mint
    tedding
        19
    tedding  
       8h 32m ago
    kde 环境可以使用 kubuntu 或者 fedora 或者 openSUSE ,wayland 环境某些时候可以尝试使用 vscode 的 x11 模式来运行,code --ozone-platform=x11 ,你自己比较哪个方式更加可靠,我一直在使用 openSUSE Tumbleweed,没有遇到什么阻塞使用的大问题,即使有也是滚动发行版引入的临时问题,通常回滚镜像解决,或者忍一下。关于你说的 open containing folder ,kde 倒是从没遇到过,在 5 年前尝试使用过 gnome,但是经常内存泄漏导致冻结桌面,忍不了一点,换到 kde 之后就一直使用至今,无论是 vscode jetbrains 还是 chrome 、firefox 都稳稳的,哪怕我一直在使用 wine 的微信,也没有特别的问题出现,gtk 程序除了长得不一样之外,也没有问题。另外建议再安装一个 vscode insider ,有时候你遇到的问题会被 insider 版本解决
    tedding
        20
    tedding  
       8h 27m ago
    “内心觉得 linux desktop 和 windows 、mac 比起来就是路边一条咸鱼。毕竟是开发用的操作系统。没有普通个人用户用这个,bug 满天飞。和大家聊聊找认同。”
    你如何得出的咸鱼一条和 bug 满天飞呢。。。
    soo2
        21
    soo2  
       7h 20m ago via Android
    想用 KDE+Ubuntu 可以试试 KDE neon 。开箱即用。
    mephisto
        22
    mephisto  
       4h 44m ago
    @noogler67 在绝大部分公司,我用 Linux 办公,除非公司明确不允许;用 Linux 娱乐,打 Dota2 、CSGO 及其它一些游戏;用 Linux 开发一些自己用的东西,比如最近搞的 2 个微信小程序。

    快别说“bug 满天飞”这种话了,显得自己很无知。不合适、不喜欢可以选用别的系统,它又没向你要钱,源码都给你了,还要怎么样?对不?我以前也长时间用 Windows 、MacOS 后来都不用了,对应的机器都在吃灰,还是觉得 Linux 可玩、方便。

    退一步讲,真的有 bug ,你有能力可以修啊,修了不是造福大家么,我就帮很多 Linux 下的软件反馈优化了问题,或者自己输出了浅薄文章,一定程度上帮到初学者(高手没空,看不上),比如 labwc 的中文翻译就是我做的,它还不足 1k 标星的时候我就注意到了,现在一直再用。还有很多其它软件我反馈了问题,也没有能力修复,作者几年没有回复我,我也理解。他也许要养家糊口,我也要,人的时间是有限的,也许他只是爱过一段时间呢?

    我给你回复这么多字,也是看到这论坛上,很多人没有真实体验多久(真实 Linux 用户不多),上来就扣大帽子,会给一些潜在用户输入错误观念,继而导致国内 Linux 生态更差。具体可参考字节、腾讯等国内一众厂商,做的东西,默认没有 Linux 版本。比如我现在想用 Godot 做个游戏,导出到微信小游戏给自己试玩就非常困难。

    今天是七夕节,你没有那么爱过 Linux ,没有细节经历,很多事情你是不会懂的,真男人都是解决问题...😄

    ```shell
    ➜ ~ fastfetch
    -` xxx@xxx
    .o+` ---------------
    `ooo/ OS: Arch Linux x86_64
    `+oooo: Host: xxx
    `+oooooo: Kernel: Linux 7.1.8-arch1-3
    -+oooooo+: Uptime: 21 mins
    `/:-:++oooo+: Packages: 1633 (pacman)
    `/++++/+++++++: Shell: fish 4.8.1
    `/++++++++++++++: Display (xxx): 2560x1440 in 27", 100 Hz [External]
    `/+++ooooooooooooo/` DE: wlroots
    ./ooosssso++osssssso+` WM: labwc 0.20.1 (Wayland)
    .oossssso-````/ossssss+` Cursor: breeze (24px)
    -osssssso. :ssssssso. Terminal: tmux 3.7c
    :osssssss/ osssso+++. CPU: AMD Ryzen 7 8845HS (16) @ 5.14 GHz
    /ossssssss/ +ssssooo/- GPU: AMD Radeon 780M Graphics [Integrated]
    `/ossssso+/:- -:/+osssso+- Memory: 2.49 GiB / 23.25 GiB (11%)
    `+sso+:-` `.-/+oso: Swap: 0 B / 8.00 GiB (0%)
    `++:. `-/+/ Disk (/): 335.69 GiB / 952.87 GiB (35%) - btrfs
    .` `/ Local IP (wlan0): xxx secret
    Locale: en_US.UTF-8
    ```
    sxfscool
        23
    sxfscool  
       4h 11m ago via Android
    切换窗口需要改个配置,我是 nixos 下配置的,你在 ubuntu 下改一下对应文件就行
    "org/gnome/desktop/wm/keybindings" = {
    # 禁用“切换应用程序” (原本的 Alt+Tab)
    switch-applications = [ ];
    # 禁用“反向切换应用程序” (原本的 Alt+Shift+Tab)
    switch-applications-backward = [ ];

    # 将 Alt+Tab 绑定到“切换窗口”
    switch-windows = [ "<Alt>Tab" ];
    # 将 Alt+Shift+Tab 绑定到“反向切换窗口”
    switch-windows-backward = [ "<Shift><Alt>Tab" ];
    };
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3136 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 11:55 · PVG 19:55 · LAX 04:55 · JFK 07:55
    ♥ Do have faith in what you're doing.