V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tg11
V2EX  ›  程序员

求推荐带 GUI 的 Linux 系统

  •  1
     
  •   tg11 · 2023-03-23 01:11:32 +08:00 · 5012 次点击
    这是一个创建于 613 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:支持企业微信、可以用 clash 科学上网、可以用 jetbrains 全家桶即可。

    上手简单点的,公司 Mac 用多了,在家办公用 windows 可太难受了

    70 条回复    2023-03-24 19:44:17 +08:00
    also24
        1
    also24  
       2023-03-23 01:21:15 +08:00   ❤️ 2
    大家经常调侃,现在最适合日常使用的 Linux 发行版是 Windows ( WSL )了。

    不妨细说一下,Windows 相比 Mac 主要在哪些点比较难受呢?
    (按我的理解,这也是你希望从 Linux 上得到改善的点)
    tyzandhr
        2
    tyzandhr  
       2023-03-23 01:23:57 +08:00 via Android
    只想要好看就 zorin os
    kokutou
        3
    kokutou  
       2023-03-23 01:25:53 +08:00 via Android
    企业微信有 Linux 版本?
    liukanshan123
        4
    liukanshan123  
       2023-03-23 01:37:35 +08:00
    跟你差不多的出发点,不知道感受相不相同
    还得企业微信 jetbrains 搞工作,最好别瞎折腾
    目前 win11+WSL2 基本解决问题,非常顺手,Pycharm 调用的 WSL 里的 Python 内核,目前没有问题
    然后 win11 用惯了也没那么丑 没用的都卸了,还行
    就是把 C 盘搞大点,512+ 吧不然 Linux 虚机占用压缩不掉会后悔的
    0superx0
        5
    0superx0  
       2023-03-23 01:59:48 +08:00
    ubuntu 不用怎么折腾也能用,
    实在要用 win 平台就 VM 跑虚拟.
    also24
        6
    also24  
       2023-03-23 02:05:24 +08:00   ❤️ 3
    @liukanshan123 #4
    可以使用导入导出功能来实现对 WSL 磁盘的迁移 (或者备份、克隆)

    wsl --export <Distribution Name> <FileName>
    wsl --import <Distribution Name> <InstallLocation> <FileName>

    https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands



    导入后,可能会需要使用 wsl.conf 来配置默认用户:
    https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config
    2NUT
        7
    2NUT  
       2023-03-23 02:22:43 +08:00   ❤️ 1
    上手简单 首推 opensuse tumbleweed
    dayeye2006199
        8
    dayeye2006199  
       2023-03-23 06:43:50 +08:00   ❤️ 4
    桌面的尽头是平铺窗口管理器
    wxyrrcj
        9
    wxyrrcj  
       2023-03-23 08:33:30 +08:00
    arch 欢迎你
    yaott2020
        10
    yaott2020  
       2023-03-23 08:41:49 +08:00 via Android
    第一个软件要看腾讯有没有出 Linux 版,没有就只能 wine 或者虚拟机,后面两个是个 Linux 都行,要简单就直接用 deepin
    yaott2020
        11
    yaott2020  
       2023-03-23 08:43:16 +08:00 via Android   ❤️ 1
    @liukanshan123 wsl2 可以安装在不同分区不同磁盘,不一定要在系统盘
    VonLea
        12
    VonLea  
       2023-03-23 08:55:37 +08:00
    先选你熟悉的 debian 系的 deepin ,麒麟,想尝试 arch 系的话可以先尝试 manjaro ,EndeavourOS 这俩,不用折腾桌面
    congjinyebaiya
        13
    congjinyebaiya  
       2023-03-23 08:58:54 +08:00 via iPhone
    那我就推荐 openSUSE 风滚草
    ChenSino
        14
    ChenSino  
       2023-03-23 09:01:50 +08:00
    Manjaro 欢迎你,用来做开发三年了,windows 我很少用了,只有要看公司加密文档才偶尔打开 windows
    MeiJiayun
        15
    MeiJiayun  
       2023-03-23 09:04:30 +08:00 via iPhone
    @ChenSino arch 系,每次 upgate 、upgrade 会不会把软件都升级到最新,比如 jetbrains 家的 ide
    8355
        16
    8355  
       2023-03-23 09:07:06 +08:00   ❤️ 1
    公司 Mac 用多了,在家办公用 windows 可太难受了
    最简单解法当然是再买一台 mac 了
    tony1016
        17
    tony1016  
       2023-03-23 09:07:32 +08:00
    Manjaro 吧,比较 Aur 有各种用户自编译的工具,包括 clash for windows
    debuggerx
        18
    debuggerx  
       2023-03-23 09:08:17 +08:00
    deepin
    yinzhili
        19
    yinzhili  
       2023-03-23 09:08:35 +08:00
    @also24 对他来说可能最难受的是 Windows 这个商标
    ChenSino
        20
    ChenSino  
       2023-03-23 09:08:54 +08:00
    @MeiJiayun 默认会的,不想每次更新的话设置一下 ignoreUpdate 就行了
    CRUD
        21
    CRUD  
       2023-03-23 09:10:22 +08:00
    我用 deepin ,开机久了偶尔 GUI 会崩,wine 下的微信日常回复消息还行,但是还有一些没磨好的,例如微信小程序和微信浏览器使用有一些问题体验不好。
    luyu
        22
    luyu  
       2023-03-23 09:10:29 +08:00
    优麒麟,还能跑安卓
    CRUD
        23
    CRUD  
       2023-03-23 09:12:10 +08:00
    @CRUD 另外 jetbrains 家的 IDE 体验良好,除了顶部一行硕大的标题栏没法去除,其他的都还好,终端工具是真香。
    bjzhush
        24
    bjzhush  
       2023-03-23 09:13:04 +08:00   ❤️ 3
    ubuntu ,新手友好,用户多,出问题搜起来容易,最适合年轻人的第一个 linux 系统
    superchijinpeng
        25
    superchijinpeng  
       2023-03-23 09:14:01 +08:00
    kde neon
    cslive
        26
    cslive  
       2023-03-23 09:17:45 +08:00
    wslg
    johnw
        27
    johnw  
       2023-03-23 09:21:51 +08:00 via Android
    @kokutou 有消息,正在内测
    tg11
        28
    tg11  
    OP
       2023-03-23 09:27:09 +08:00
    @also24 Mac 跑爬虫,clash 可以自动挂代理,不需要手动配置 requests 的 proxies 。Mac 打开文件,也不用配置编码方式。而且最终爬虫要挂到 linux 服务器上的,Mac 相对 win 写出来的代码更加兼容
    fzdwx
        29
    fzdwx  
       2023-03-23 09:35:19 +08:00
    archlinux + dwm .. 现在用惯了平铺就已经不会玩别的电脑了

    1. archlinux 安装可以用官方的 archinstall 的脚本, 好像镜像已经自带了
    2. 企业微信我不用
    3. clash 可以

    eroko
        30
    eroko  
       2023-03-23 09:49:40 +08:00
    windows ,除了磁盘性能会差一点
    wu67
        31
    wu67  
       2023-03-23 09:53:30 +08:00
    个人觉得买台 Mac 远程公司电脑就行. mini 或者 air 都可以. 有钱直接 pro 或者 studio, 或者 iMac.
    最少折腾.
    L4Linux
        32
    L4Linux  
       2023-03-23 10:00:40 +08:00
    @ChenSino Arch 系不推荐 partial update ,因为 pacman 基本不追踪包版本的依赖,而 repo 里面的包都是用最新版 build 的。想 partial update 得自己下 PKGBUILD 自己 build 。
    huihuiHK
        33
    huihuiHK  
       2023-03-23 10:09:09 +08:00
    manjaro 因为我也在用
    Roxorion
        34
    Roxorion  
       2023-03-23 13:26:49 +08:00
    Fedora
    xjqxz2
        35
    xjqxz2  
       2023-03-23 14:06:47 +08:00
    Manjaro 感觉还是不错的
    wowpaladin
        36
    wowpaladin  
       2023-03-23 14:33:15 +08:00   ❤️ 3
    在家办公用 windows 可太难受了? linux GUI 会让你更难受。
    benedict00
        37
    benedict00  
       2023-03-23 14:34:45 +08:00 via Android
    fedora
    ta99a
        38
    ta99a  
       2023-03-23 14:42:27 +08:00 via Android
    linux mint 主力机几年了 推荐
    Mark24
        39
    Mark24  
       2023-03-23 14:49:12 +08:00
    Linux Mint +1 省心不是说说而已
    arfaWong
        40
    arfaWong  
       2023-03-23 15:06:34 +08:00
    Linux Mint 确实不错,对新手也很友好
    Desdemor
        41
    Desdemor  
       2023-03-23 17:33:06 +08:00
    我之前开发用的 manjaro
    yanqiyu
        42
    yanqiyu  
       2023-03-23 18:06:51 +08:00
    Fedora Silverblue
    codeqihan
        43
    codeqihan  
       2023-03-23 18:12:51 +08:00
    Ubuntu 或者 deepin
    15855pm
        44
    15855pm  
       2023-03-23 18:17:26 +08:00
    咋没人推荐 elementary os ,这个 UI 才是最接近 Mac OS 的啊,UI 总体上是比较精致的,且基于 Ubuntu 出问题也好搜索解决方案
    starrys
        45
    starrys  
       2023-03-23 18:51:54 +08:00 via Android
    用 Windows 连编码兼容性问题都解决不了?
    zhizunzz
        46
    zhizunzz  
       2023-03-23 20:06:20 +08:00
    debian kde
    fantasynoff
        47
    fantasynoff  
       2023-03-23 20:57:14 +08:00
    @15855pm 还真的蛮好看的,谢谢推荐
    smark
        48
    smark  
       2023-03-23 21:00:08 +08:00
    Windows 对我来说最难受的就是 UI 风格的割裂,默认字体也不是我喜欢的风格。在 window 和 linux 上折腾来折腾去,美化、优化,最后还是入了 mac 的坑。
    passerby233
        49
    passerby233  
       2023-03-23 21:03:20 +08:00
    ubuntu22.04 使用 wine 安装企业微信 or deepin linux
    ShadowPower
        50
    ShadowPower  
       2023-03-23 21:14:51 +08:00
    Linux 好用的部分都在命令行上,而 Windows 好用的部分都在 GUI 。
    可以找些教程试着配一套基于 WSL 的开发环境,刚开始需要折腾的东西多可能略多,但几乎都只需要一次。
    之后重装系统或者换设备的话,还能直接备份还原整个 WSL ,驱动都不用管。

    JetBrains 的 IDE 其实也对 WSL 提供了部分支持,上开发体验总比论坛里经常看到的“远程开发,本地能跑 SSH 和浏览器就行”这样的还要好。如果碰到实在搞不了的情况,大不了用 wslg ,直接安装 Linux 版 JetBrains IDE ,再装一个 fcitx5 ,把 Windows 当作 x11 server 用(虽然实际上是 Wayland+FreeRDP ),项目文件都放到 home 目录下面。

    如果一定要用 Linux 桌面,就是单纯不喜欢 Windows 的话,大概是这样的情况:
    Clash for Windows 有 Linux 版
    JB 全家桶如果用 ibus (一般跟 Gnome 捆绑)有输入法不跟随光标的问题,fcitx 换一个魔改版 JRE 就没问题了。
    企业微信就难受了,这玩意能用 deepin-wine 跑起来,不过小问题一堆,共享桌面和视频会议是 bug 最多的地方……

    我推荐用 KDE 桌面,可以选择 KDE Neon 、Manjaro ( KDE 桌面)、EndeavourOS 。这些相对来说都不太折腾。
    KDE Neon 稳定一些。Arch 系容易碰到很多软件的小毛病,看起来很像软件自身 bug ,但其实换个 Debian 、Ubuntu 之类的都正常。毕竟更新太频繁而且测试不够充分(或者没测,比如 AUR 里面的)。这些问题就比如新版 QQ 闪退、Firefox 菜单点开就消失这样的。

    KDE 桌面跑一些 GTK3 的应用或者 Electron 自绘边框应用的话,可能没窗口边框,没法调整窗口大小。自己加一下 KWin 规则可以搞定。

    我以前也用 Mac ,目前感觉 WSL 其实才是最理想的选择。虽然不完美,但大多数情况下都管用。那些只支持 Linux 的东西几乎都是直接用,做机器学习需要调用 CUDA ,调试 NVIDIA 相关的都行。跑的也是 Linux 二进制程序,编译出来的程序也是 Linux x86 ELF 文件。日常沟通协作写文档就用 Windows 的生态。
    fantasynoff
        52
    fantasynoff  
       2023-03-23 21:19:45 +08:00
    openSUSE Tumbleweed ,Manjaro ,Linux Mint ,Fedora Silverblue 和 elementary OS 都是基于 Linux 内核的操作系统,但它们的区别在于它们使用的发行版、软件包管理器、桌面环境、安全性等方面。

    openSUSE Tumbleweed:使用 RPM 软件包管理器,提供 KDE Plasma ,GNOME ,Xfce 和 LXQt 等桌面环境,以及 Btrfs 文件系统和 Snapper 快照管理器。它的内核是 Linux 内核。

    Manjaro:使用 pacman 软件包管理器,提供 Xfce ,KDE Plasma ,GNOME 和其他桌面环境。它的内核是 Linux 内核。

    Linux Mint:使用 APT 软件包管理器,提供 Cinnamon ,MATE ,Xfce 和其他桌面环境。它的内核是 Linux 内核。

    Fedora Silverblue:使用 rpm-ostree 软件包管理器,提供 GNOME 桌面环境,使用 Ostree 文件系统,具有高度的安全性和稳定性。它的内核是 Linux 内核。

    elementary OS:使用 APT 软件包管理器,提供 Pantheon 桌面环境,拥有精美的用户界面和易于使用的应用程序中心。它的内核是 Linux 内核。

    对于完全没有 Linux 使用经验的新手来说,Linux Mint 或 elementary OS 可能是更好的选择
    fantasynoff
        53
    fantasynoff  
       2023-03-23 21:20:32 +08:00
    先找个虚拟机试一试,上面 gpt 输出老说不完就报错
    wangkun025
        54
    wangkun025  
       2023-03-23 21:32:21 +08:00
    企业微信无解。
    lstz
        55
    lstz  
       2023-03-23 21:46:32 +08:00
    曾经我也是一个 Linuxer ,但是因为软件生态的原因,我不得不选择 MacOS 。

    等哪一天 Electron 一统天下了,也许我会安装回 Ubuntu16.04
    Cu635
        56
    Cu635  
       2023-03-23 22:41:25 +08:00
    “可以用 clash 科学上网”
    这个 linux 更有优势:clash 官方直接支持,不需要第三方的客户端了。

    “可以用 jetbrains 全家桶即可。”
    jetbrains 的 pycharm 和 clion 在 linux 上我知道是没问题,别的应该也没问题。

    “支持企业微信”
    现在企业微信也有 linux 版本了,据说功能少一点但能用。
    panlatent
        57
    panlatent  
       2023-03-23 23:27:20 +08:00
    恕我直言,如果你是因为 macOS 用的爽而不想用 Windows ,那最好再整一台 macOS ,Linux 不是一个好的选择。
    placeholder
        58
    placeholder  
       2023-03-24 04:07:26 +08:00
    那必然 ubuntu LTS 啊这还用想
    mzDV4TUeHyesLbUQ
        59
    mzDV4TUeHyesLbUQ  
       2023-03-24 09:40:58 +08:00
    推荐 XUbuntu ,界面比较简单,我一直在用。
    Baloneo
        60
    Baloneo  
       2023-03-24 09:41:48 +08:00
    首选 KDE 桌面(高分屏兼容好),生态比 GNOME/Xfce 好,Ubuntu 劝退,Mint 、Manjaro 可以
    datafeng
        61
    datafeng  
       2023-03-24 09:57:31 +08:00
    恕我直言感觉 WIN 桌面都觉得难用的话,Linux GUI 压根就没法用。
    更不要说那堆软件生态,年纪越大越不想折腾,静静地在 win 干活,要 linux 环境跑个虚拟机完事。
    rickiey
        62
    rickiey  
       2023-03-24 09:58:04 +08:00
    xubuntu 5 年用户路过
    Rubbick
        63
    Rubbick  
       2023-03-24 10:23:48 +08:00
    一直在用 deepin ,jetbrains 全家桶、Clash 、企信微信、WPS 都有,我觉得挺好用,用 6 年了
    fanxasy
        64
    fanxasy  
       2023-03-24 12:25:47 +08:00 via iPhone
    推一手没人说的 Pop!_OS
    424778940
        65
    424778940  
       2023-03-24 14:27:46 +08:00
    如果真的只是为了干活 那 xubuntu 适合你 不必追求 lts 倒是 22.10 也不错
    xfce 界面简单 占用资源少 没有华丽特效 有早年用 xp/win7 那种鼠标指哪打哪的爽感 2333
    n3r0
        66
    n3r0  
       2023-03-24 14:43:28 +08:00
    Arch 或者 Deepin ,身边这俩用的人最多。桌面喜欢 KDE ,简洁+自定义程度高。

    个人再主推一个 RustDesk ,公司的 PC 很少关机,有什么紧急需要可以随时远程上去跑。
    当然预备个虚拟机也很必要,应对某些只支持 Win 的古板的专有软件。

    已经从 Mac 迁移到 Arch 半年了,很稳定。敲代码看视频相当舒服。
    jqtmviyu683
        67
    jqtmviyu683  
       2023-03-24 17:08:36 +08:00
    结论:不是折腾爱好者, 不建议用 linux 桌面, 搞个热插拔显示器自动切换输出布局, 都得装个 py 脚本, 实在想用

    arch 系我推荐 EndeavourOS, 没有 manjaro 那些软件源的问题, 开箱就能用了.
    软件有 aur
    遇到问题有 arch wiki
    如果 mac 上用过 yabai 等平铺桌面, 就直接用 bspwm 桌面, 或者 EndeavourOS 自带的就行
    clash 有 shell 版本, 挺好用的.


    企业微信没装过, 随便搜下

    安装企业微信,企业微信安装后启动没有任何反应,因为 deepin wine6 库的链接不对,所以使用系统的 wine

    安装 wine,目前我下载到的已经是 wine7

    sudo pacman -S wine

    yay -S com.qq.weixin.work.deepin

    然后修改 /opt/apps/com.qq.weixin.work.deepin/files/run.sh

    修改 export APPRUN_CMD="wine"
    ysn2233
        68
    ysn2233  
       2023-03-24 17:22:44 +08:00
    推荐 wsl ,用 vcxsrv 转发 XServer ,或者 wslg (不知道稳定了没),Linux 桌面一坨屎没什么可用的
    cy18
        69
    cy18  
       2023-03-24 17:51:51 +08:00
    微软现在对 WSL2 的投入还是挺大的,各种功能都在更新,前端时间 systemd 也加上了。
    我现在 WSL2 用下来最大的缺点是 USB 支持不太好,其他基本够用。
    secondwtq
        70
    secondwtq  
       2023-03-24 19:44:17 +08:00
    在“投入挺大”的微软把 github.com/microsoft/WSL/issues/6982 这个挂了快两年的严重影响可用性的 bug 解决之前,不推荐使用 WSL2 。
    Native Linux 最多只需要对付一个 NVIDIA 驱动,现代 Windows 到处都是 NVIDIA 驱动 ...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 14:28 · PVG 22:28 · LAX 06:28 · JFK 09:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.