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

ubuntu 一如既往的优秀!

  •  
  •   vx7298 · 238 天前 via iPhone · 12480 次点击
    这是一个创建于 238 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天立马安装 24.04 ,怀着激动的心情,以为 x11 干掉了,gnome 又优化了这么久,46 版本咋着不美美哒?好吧,桌面还是一如既往的垃圾,卸载,继续 xfce ,为什么,界面字体显示不全,鼠标放上去才显示,就像缓冲那样,显卡驱动自动安装好的,其它程序都没问题,就设置和文件管理器显示 h 邪门

    74 条回复    2024-05-08 01:29:48 +08:00
    bunnyblueair
        1
    bunnyblueair  
       238 天前   ❤️ 2
    还是 gnome 2 好用
    ZZ74
        2
    ZZ74  
       238 天前   ❤️ 1
    唉 gnome...我是觉得 kde 的桌面好用。
    Stevenv
        3
    Stevenv  
       238 天前
    习惯就好。。。建议 manjaro 啥的
    ufo5260987423
        4
    ufo5260987423  
       238 天前
    我……我 unity 死忠粉,是不是现在异端了。
    Andim
        5
    Andim  
       238 天前   ❤️ 2
    我用 ubuntu 少,如果有用到第一先干掉 netplan
    ubuntu 就是喜欢什么乱七八糟的都往里塞,还有就是他的桌面已经横跳好几次了吧?我记得
    要想稳定还是 redhat,
    0superx0
        6
    0superx0  
       238 天前
    @ufo5260987423 停留在 ubuntu 20.04LTS_unity_desktop
    ufo5260987423
        7
    ufo5260987423  
       238 天前
    @0superx0 #6 此消息来自 16.04……
    shijingshijing
        8
    shijingshijing  
       238 天前
    这还是看得见的,看不见的 snap 更恶心,想想这个东西啥都不敢一直在后台吃你的资源,浪费你的电费,占据你的磁盘空间。。。
    shijingshijing
        9
    shijingshijing  
       238 天前
    @bunnyblueair Debian MATE 欢迎您
    elcerrito
        10
    elcerrito  
       238 天前 via iPhone
    我还以为就我一个人遇到 Ubuntu 23.10/24.04 渲染缺字(尤其是 GTK4/Libadwaita 程序缺失字符)的问题呢......昨天高高兴兴升级,气的鼻子都歪了。发现禁用 amdgpu 内核模块就能显示字体,但我总不能软件渲染啊... 我往 GNOME GitLab, Launchpad 各提交了一个 Issue ,到现在了也没人回我... 已重装到 Mint 21 养老了,我不想碰 Ubuntu 了...显卡驱动一屁股问题...
    ityspace
        11
    ityspace  
       238 天前 via Android
    借此我宣传一下 NixOS 。系统上大部分的需求都被 NixPkgs 封装好了,很多配置变得容易去使用。NixOS 的配置声明了整个系统完整的状态,只要配置文件不会丢就能复现一个一样的系统。可以很方便从别人的源代码中借鉴一些自己想要的功能,新手用户也能很容易地从别人的配置中学到很多东西。总之欢迎来入坑 NixOS 。
    gamexg
        12
    gamexg  
       238 天前
    @ityspace #11 这个能做桌面吗?使用体验怎么样?
    james122333
        13
    james122333  
       238 天前 via Android
    @bunnyblueair

    ubuntu 最好用的时候就在 10.04 只能怀念
    lekai63
        14
    lekai63  
       238 天前
    现在 desktop 用 ubuntu mate

    当然能用就不动,不能用了再换到 latest LTS
    FightPig
        15
    FightPig  
       238 天前
    我比较喜欢 kde ,主要用 mac 习惯了全局菜单
    Adelell
        16
    Adelell  
       238 天前 via iPhone
    dwm + dmenu 就够了。ubuntu 整的太复杂
    cr3bit
        17
    cr3bit  
       238 天前 via iPhone   ❤️ 1
    @Andim 以前 rh 系列上来第一个干掉 networkmanager ,现在“什么没有 nmcli/nmtui ?装!”。同样还有能躲 systemd 多远躲多远,到现在随他去了。不自己玩 lfs 根本没办法,最多折腾自己抵抗一下。不过现在越来越多基础组件也不是独立不关联了
    lucifer9
        18
    lucifer9  
       238 天前 via iPhone
    @FightPig kde 6 Wayland 下是不是第三方的 app 全局菜单支持还没修啊
    VjOQbV46sC4f9emh
        19
    VjOQbV46sC4f9emh  
       238 天前 via iPhone
    还是 Debian 好…
    VjOQbV46sC4f9emh
        20
    VjOQbV46sC4f9emh  
       238 天前 via iPhone
    @elcerrito 其实 Netplan 也挺好用的,管理起来体验感不逊于 network manager ,只不过 yaml 写起来是有些不舒服。
    iwdmb
        21
    iwdmb  
       238 天前
    KDE neon 你值得拥有
    https://neon.kde.org/
    FightPig
        22
    FightPig  
       238 天前
    @lucifer9 这个我倒不清楚,我用的 neon ,还是 x11 的
    FightPig
        23
    FightPig  
       238 天前
    @lucifer9 我在虚拟机里装的最新测试版用的是 Wayland ,vscode 这些,菜单是没问题的
    lucifer9
        24
    lucifer9  
       238 天前 via iPhone
    @FightPig 虽然但是,electron 的应用没自己单独写配置的话,也是用 xwindow 的,即使系统是 Wayland
    dolorain
        25
    dolorain  
       238 天前
    看到还有人在吹 redhat ,真是遗毒
    encro
        26
    encro  
       238 天前
    @ityspace

    怎么感觉像 windows 注册表概念?还是 home 分区下.config 目录概念?
    encro
        27
    encro  
       238 天前
    @ityspace

    看了下首页介绍,确实感觉非常 nice 的样子,,,
    现在感觉更像 docker 了。。。
    X21541
        28
    X21541  
       238 天前
    喜欢 mint
    xinyu391
        29
    xinyu391  
       238 天前
    Xubuntu ( kde plasma ) 比 gnome2 好多了
    tangbao
        30
    tangbao  
       238 天前
    没有 Unity 的 Ubuntu 是没有灵魂的,来试试 👉 https://ubuntuunity.org/
    LiuJiang
        31
    LiuJiang  
       238 天前
    大佬们,问个问题,ubuntu 对 4k 显示器支持很不又好,咋解?目前配置是 一台 2k ,一台 4k ,核显,搜了很多文章,只能说不是完美解决方案。
    wolfan
        32
    wolfan  
       238 天前
    @gamexg 你如果用过 Arch ,应该会接受吧。但是 Nix 的门槛确实有点高。
    CynicalRose
        33
    CynicalRose  
       238 天前
    试试 Mint 吧,Cinnamon 简约好用,省心省力不折腾。
    euph
        34
    euph  
       238 天前 via Android
    snap 也是一如既往的垃圾,有的软件界面只能打英文。
    FightPig
        35
    FightPig  
       238 天前
    @lucifer9 vlc chrome firefox 我看也没问题,这几个应该也是第三方应用吧
    cdafsd
        36
    cdafsd  
       238 天前
    fedora, 舒服的
    CitizenR
        37
    CitizenR  
       238 天前
    fedora 39 无缝升级 40 ,丝般顺滑,自带 podman ,不用安装 docker ,而且没有 snap 服务。
    424778940
        39
    424778940  
       238 天前
    @ityspace 可别坑人了 一个主打 reproducible 的东西 配置文件非要自创奇怪语法就算了 很多包也全是爱好者维护 能不能用全看运气 出问题找文档然而文档也烂的不行
    更大的问题是他的基本盘 reproducible 做的也不行 因为他基于的也是上面草台班子写的脚本和做的包
    至于学习 我实在不知道有什么好学的
    真要熟悉 linux 自己装一遍 arch 不好吗?
    424778940
        40
    424778940  
       238 天前
    @wolfan 问题其实不是门槛 差距主要是 nix 的文档太烂了 arch 这么热也是因为 wiki 做的很全包更新也很激进
    1rv013c6aiWPGt24
        41
    1rv013c6aiWPGt24  
       238 天前
    @tangbao unity 现在还有全局菜单么?稳定不,gnome 不行,还是 unity 感觉好一些
    gamexg
        42
    gamexg  
       238 天前
    @424778940 #40 感觉安装程序也有问题.

    刚刚想实际体验下 nixos .
    用 pve 创建了一个空白虚拟机,挂载官方 iso 启动,结果并未启动到文档中说的安装程序,而是登陆界面.
    更坑的是,默认用户 uset 的密码找不到,文档说是空白密码,但是会提示密码错误,
    搜索看到 可能启动后会往硬盘写入东西,解决办法是删除硬盘内的内容.
    实际直接删除硬盘重新添加后的确进入了安装程序....

    然后安装程序界面不知道什么原因,第一步语言菜单看起来就可能是屏幕尺寸问题,看不到向下箭头造成中文选项选不上,使用键盘方向键才能找得到中文.

    刚进行到这一步,之后是否还有坑不知道了...
    Andim
        43
    Andim  
       238 天前
    @cr3bit 前段时间狂 FreeBSD 社区,看到一篇文章,大意就是 systemd 是 redhat 下的一步大棋, redhat 的员工发布了 systemd 后 起初 redhat 又大力在 linux 社区推广,现在大部分发行版都用上了 systemd,只有像 alpine 这样的少数没有迁移,redhat 展现了其在 linux 社区的领导力
    ----------------------------------------------------------
    @BrokenPipe nmcli 配置 WireGuard 也很方便 免去了安装 wireguard-tools

    nmcli connection import type wireguard file /root/WireGuard.conf
    nmcli connection load /etc/NetworkManager/system-connections/WireGuard.nmconnection
    nmcli connection modify WireGuard connection.autoconnect yes
    nmcli connection up WireGuard
    Greendays
        44
    Greendays  
       238 天前
    这是 gnome 的问题还是 Ubuntu 的问题呢?最近 Fedora 不是也出新版本了么?有人用过有类似的问题嘛?
    Greendays
        45
    Greendays  
       238 天前
    @LiuJiang 换 KDE 桌面环境试一下,支持的缩放倍率比较多,我用的 2K 屏幕,平时开 125%缩放用的。
    ityspace
        46
    ityspace  
       238 天前 via Android
    我想说,一个东西的好坏不应该由短浅的认知评判。比如我曾觉得 Ubuntu 的臃肿,但也佩服过它的易用性。对 NixOS 认为不好的人是否了解过用 NixOS 半年或者更久的用户对 NixOS 的看法。据我在各个 NixOS 用户集中地的观察,用了一段时间的人几乎都觉得不错。
    ityspace
        47
    ityspace  
       238 天前 via Android   ❤️ 1
    在此我还是想推荐 NixOS 。不过在熟悉之前也有不少折腾的地方。关于文档,我推荐这三个网站:
    1. https://nixos-and-flakes.thiscute.world/zh/
    2. https://lantian.pub/article/modify-website/nixos-why.lantian/
    3. https://nixos-cn.org/
    英文文档比如 Nix pill 也是很不错的。
    ixx
        48
    ixx  
       238 天前
    看完想起了大鹏:“优化”不是一个好词吗?🤣
    cheng6563
        49
    cheng6563  
       238 天前
    桌面平台还是得靠 KDE ,虽然这玩意大的很,但要稳定少 BUG 还是它最佳。
    Cooky
        50
    Cooky  
       238 天前 via Android
    @ityspace 就易用和稳定来说我觉得 opensuse 做的最好,nixos 等可以换掉 systemd 的时候才能算是有点吸引力,有 systemd 在,nixos 的所有特性都是自我欺骗
    Jirajine
        51
    Jirajine  
       238 天前
    @ityspace 文档烂、包不稳定还是小问题,大问题是所有 unfree 包都是没有缓存的,配合上 nix 的静态依赖,当你需要使用 nvidia/cuda 及所有链接到它们的包时,慢慢编译吧,每次更新都要重新编译。
    ityspace
        52
    ityspace  
       238 天前 via Android
    @Cooky 请问 OpenSuse 稳定性和易用性哪里比 NixOS 好?为什么换掉 Systemd ? NixOS 的所有特性指哪些特性?希望你有个客观的评判。
    sduoduo233
        53
    sduoduo233  
       238 天前 via Android
    我最近换 Fedora 了,感觉 Fedora gnome 的 bug 比 Ubuntu 少...
    peri0d
        54
    peri0d  
       238 天前
    我换 Linux mint 了,感觉要比 Ubuntu 好很多
    VjOQbV46sC4f9emh
        55
    VjOQbV46sC4f9emh  
       238 天前
    @Andim 我还没用过 nmcli 来管理 wireguard ,不过看起来不错啦。一般我是写好配置文件然后直接 wg-quick up/down wg0 ,然后加上 systemctl enable wg-quick@wg0 启用 daemon 。(这个应该是 wireguard-tools?)
    VjOQbV46sC4f9emh
        56
    VjOQbV46sC4f9emh  
       238 天前
    @sduoduo233 Fedora 不错,个人桌面体验很流畅。但是话说用在服务器上面,你真的放心吗? lol
    Andim
        57
    Andim  
       238 天前
    @BrokenPipe wg-quick 如果没有 wireguard-tools 应该是运行不了的

    https://command-not-found.com/wg-quick
    cr3bit
        58
    cr3bit  
       238 天前 via iPhone
    @Andim systemd 主要是太繁杂了,什么都往里面塞。再接下去不知道是不是谁开个 issue 讨论下“我们是不是塞个进程调度进去”[doge]。同样 nm 也是,地址/路由/dns 管的越来越多
    jeremyl313
        59
    jeremyl313  
       238 天前
    多一块盘就装着试了下,界面确实是焕然一新,

    不过,好家伙 GCC13 ,我这边必须要用 cuda11 ,然而 cuda11 不支持这么高的 gcc 版本, 软链接个 gcc 不知道会出什么问题

    其次我用的一个软件需要“libtbb.so.2”,问题还找不到
    jeremyl313
        60
    jeremyl313  
       238 天前
    @LiuJiang 我之前用 arch+kde ,在 x11 下无法只缩放单个屏幕,只能 wayland 下才可以,但是 wayland 下用飞书一直在闪屏
    Andim
        61
    Andim  
       238 天前
    @cr3bit 我看的那篇文章就是抱怨 红帽的商业布局就是为了使 Linux 世界变成 systemd 世界
    liaojl
        62
    liaojl  
       238 天前 via iPhone
    Linux 桌面还是任重道远啊
    lijiangang886
        63
    lijiangang886  
       238 天前
    nix 吹确实恶心
    424778940
        65
    424778940  
       238 天前
    @ityspace 对于绝大多数用户来讲系统作为平台应该是省时省力和解决问题, 不是制造不必要的使用门槛
    nix 完全可以用 yaml+sh\python 脚本实现这类功能, 非要弄自创语言, 问题是语法还很卡手, 到现在连个完整文档都没有
    至于可复现性, 我其他系统配制好直接镜像或者本地包+脚本一样可以实现无非是备份量大一些, 至于说大规模部署之类的, 听说过二十几年前的 Ghost 吗..., 你说容器? 用 docekr 不好吗?
    nix 就是一个不成熟且解决一个不明确的问题的东西, 使用它只能是庸人自扰, 陷入不必要的麻烦和文档空缺中
    424778940
        66
    424778940  
       238 天前
    @cr3bit systemd 其实还好吧 如果它能组件化 我不需要的组件不装就好了 这样还能接受
    cr3bit
        67
    cr3bit  
       238 天前 via iPhone
    @424778940 问题就是这东西就是一路朝着黑盒化+集中化狂奔
    LiuJiang
        68
    LiuJiang  
       238 天前
    @Greendays 好的,我试试,谢谢
    jheroy
        69
    jheroy  
       238 天前 via Android
    我用 linux 就为了原生的 tiling window manager ,hyprland 非常爽,mac 啥都好就是没有 twm 原生支持,一个 yabai 倒是勉强可用就是受系统限制太多
    kuanat
        70
    kuanat  
       237 天前   ❤️ 2
    @ityspace #47
    @424778940 #65
    @Jirajine #51

    作为发行版来说,我认为现阶段 NixOS 是不够严肃的,定位大致可以接近于弱化版的 Arch 。作为语言的 Nix 和作为包管理的 Nixpkgs 也不能直接拿来对比的,但是这三个经常被混在一起。比如 NixOS 官网提到的三个特性关键词 Reproducible/Declarative/Reliable 实际上分别是描述 Build ( Nixpkgs )/Language ( Nix )/OS ( NixOS )的。(另外官方的正式名称 Nix 既是语言,又是包管理器,Nixpkgs 指的是软件仓库)

    按时间来说,我印象是先有的 Nixpkgs 的想法,为此设计了 Nix 语言,最后才有的 NixOS 。早期(至少十年前了) Nixpkgs/Nix 的文档实在是太简陋了,大部分时间我都是看着代码去猜的……当然现在易用性好了很多,只是我个人的评价是,Nix 系的设计目标是有可借鉴之处的,但是实现方式和哲学我不是很认可。

    当年我被 Nixpkgs 吸引的原因是它希望用新的方式(在当时是很超前的思路)*同时*解决包管理器常年存在的几个问题:一是多版本共存,二是依赖解析,在此基础上顺便提供两个新特性:支持原子操作和回滚且无需依赖特定文件系统,再就是 Reproducible 构建。实现方式上,用的是现在被很多包管理借鉴的叫做 Content-addressable storage 的存储后端,以及类似沙盒化的构建过程(主要是记录依赖树而非权限限制)。

    换个简单的说法,这个包管理的思路就是:记录依赖树上每个包的版本,同名包不同的版本会各存一份,相同版本也只存一份,而目标应用的执行环境(沙盒)中只有用得到的特定版本的依赖。这是个很理想化的设计,也存在很现实的问题。根据 Debian 过去十多年的构建经验,符合 Reproducible 构建标准(二进制一致)的包的占比一直在 85% 左右(构建这个行为会引入包依赖之外的变量)。Nixpkgs 意义上的 Reproducible 更接近于容器镜像可移植 Portable 的概念,即每次构建可能不同,但可以相互替换。

    对于开发者来说,一般不关心打包的事情,但多数都会提供构建脚本。对于打包者来说,针对特定系统的打包希望尽量标准化,配置尽可能简单,原作者的构建脚本能拿过来用最好。对于包管理器来说,依赖最好是清楚写明的而不要是推断的。在 Nixpkgs 的设计者来说,当时没有合适的工具,所以想要创建一门新的语言,功能需求至少有几个:有脚本的灵活,声明式的写法以及模板化的生成能力。

    至少在 Nixpkgs 层面,我是很欣赏设计思路的。到了 Nix 这门语言的层面,我的能力不足以做出准确的论断。仅从用户的角度上说,学习成本和易用性门槛都是相对比较高的。我个人认为 Nixpkgs 可以和 Gentoo portage 相媲美,都可以作为非常好的构建平台。

    当包管理器想要往发行版方向发展时,限制就显现出来了。我一直说 RedHat/Debian/Suse 系是相对严肃的发行版,主要是因为它们都有足够的维护者。Nix 目前官方仓库的维护水平差距还是比较大的,而且可以遇见由于用户基数和门槛的限制,这个改善过程会很艰难。

    另一方面我认为 NixOS 在发行版或者操作系统的理解定位上有点走偏了,就好比 Nixpkgs 是很好的锤子,但是 NixOS 太想把发行版塑造成钉子的形状。而且无论是 Windows/Linux/macOS 经过这么多年的发展,比较明显的共识是操作系统应该追求 Immutable 而不是 Reproducible 。这方面 NixOS 的实现方式永远比不上基于文件系统( layered )的效果,所以 NixOS 只能宣传自己 Reliable 却无法说自己是 Immutable 。

    再就是用户数据理应和系统分离,应用程序理应和配置分离。NixOS 推崇的把用户、配置纳入进来的思想在我看来耦合有点过深了。不是说这样做不好,只是不太符合我个人的 Linux 哲学认知。
    tudou1514
        71
    tudou1514  
       237 天前
    VMware 安装 Ubuntu24.04 、安装好了之后输入密码后直接黑屏,然后 VMware 直接死机了。。。。8C16GB 的虚拟机内存配置。台式机 24C48GB 配置。。。给我整无语了
    elevioux
        72
    elevioux  
       237 天前   ❤️ 1
    这个时候如果和 windows 比较的话,是不是其实 windows 也没那么坏了。我们经常所说的 linux 稳定,节省资源,其实是因为 linux 太简陋。
    Yzh361
        73
    Yzh361  
       237 天前
    以前用过很久 Ubuntu 和 Ubuntu mate 。 确实不错, 现在用 ChromeOS ,带 linux 内核,也很好
    tangbao
        74
    tangbao  
       228 天前
    @UncleCAT4 有的,注意使用 Ubuntu Unity 这个发行版而不是在 Ubuntu 上安装 Unity 环境会少很多坑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2604 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:56 · PVG 18:56 · LAX 02:56 · JFK 05:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.