Linux迷 https://www.linuxmi.com 分享Linux和编程 Wed, 18 Mar 2026 11:03:53 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.9.4 https://www.linuxmi.com/wp-content/uploads/2020/02/cropped-Favicon-32x32.png Linux迷 https://www.linuxmi.com 32 32 Ubuntu 26.04 LTS 前瞻:GNOME 50 与性能优化解析 https://www.linuxmi.com/ubuntu-26-04-lts-gnome-50.html?utm_source=rss&utm_medium=rss&utm_campaign=ubuntu-26-04-lts-gnome-50 https://www.linuxmi.com/ubuntu-26-04-lts-gnome-50.html#respond Wed, 18 Mar 2026 11:01:12 +0000 https://www.linuxmi.com/?p=27788 如今,全球有越来越多的用户开始在自己的电脑上安装 Linux 发行版,而且原因各不相同。几年前还被认 …

The post Ubuntu 26.04 LTS 前瞻:GNOME 50 与性能优化解析 first appeared on Linux迷.

]]>
如今,全球有越来越多的用户开始在自己的电脑上安装 Linux 发行版,而且原因各不相同。几年前还被认为“不太现实”的一件事——放弃 Windows,转而使用开源操作系统——现在已经变得越来越常见。

这种变化并不是偶然的。随着系统体验不断提升,以及用户需求的变化,Linux 正逐渐从“技术爱好者的工具”走向更广泛的普通用户群体。甚至一些之前完全没有接触过 Linux 的人,也开始尝试使用它作为日常系统。

📈 Linux 在 2025 年迎来重要发展节点

不少业内人士认为,2025 年是 Linux 发展中一个非常重要的时间节点。一方面,用户规模正在明显扩大;另一方面,整个生态系统也在快速成熟。

这种趋势的背后,其实有一个非常现实的推动因素——Windows 10 生命周期的结束。微软已经停止对该系统的支持,而仍有大量用户并不愿意升级到 Windows 11。在这种情况下,Linux 就成为一个值得考虑的替代方案。

与此同时,各大 Linux 发行版也在不断优化系统体验。从安装流程到界面设计,再到软件生态,开发者都在努力降低使用门槛,让新手也能轻松上手。

🎮 游戏体验成为重要转折点

过去很多人不愿意使用 Linux,一个重要原因就是游戏支持不足。但这几年情况发生了明显变化,Linux 的游戏生态正在快速完善。

现在的进步主要体现在:

  • Steam 推动 Linux 游戏支持不断增强

  • Proton 让大量 Windows 游戏可以直接运行

  • 图形驱动(尤其是 NVIDIA 和 AMD)持续优化

  • 更多原生 Linux 游戏不断出现

这些变化让用户在 Linux 上玩游戏变得越来越方便,也大大降低了“换系统”的顾虑。

🚀 Ubuntu 26.04 LTS 值得期待

说到 Linux 发行版,就不得不提到非常受欢迎的 Ubuntu。很多用户都在关注即将发布的 Ubuntu 26.04 LTS,预计会在 4 月 23 日正式推出。

按照目前的计划,这个版本将默认搭载 GNOME 50 桌面环境。作为一个长期支持版本(LTS),它不仅会在稳定性上有所保障,还会在界面体验和性能方面带来一系列改进。

⚙️ 图形与性能优化

在图形性能方面,新版本的提升尤其值得关注。GNOME 50 使用的窗口合成器 Mutter 也同步升级,并针对 NVIDIA 显卡进行了优化。

这些优化主要体现在系统图形渲染效率和游戏表现上。简单来说,如果你使用的是 NVIDIA 显卡,那么在新系统中运行游戏时,整体体验会更加流畅。

根据目前的测试结果,在相同驱动条件下,新版本 Ubuntu 的游戏表现相比旧版本(例如 Ubuntu 25.10)有明显提升。这种提升来自多个方面,包括新的 Linux 内核与桌面环境之间更好的协同。

🖥️ 新显卡优势更明显

值得一提的是,这种性能提升在新一代显卡上表现更加明显。例如在使用 NVIDIA GeForce RTX 5090 时,新系统带来的性能优势要比在 NVIDIA GeForce RTX 5080 上更加突出。

当然,不同游戏的表现会有所差异,这属于正常现象。不过从整体趋势来看,新版本在图形性能方面确实有稳定提升。

📊 实测性能提升

综合目前的测试数据来看,搭载 GNOME 50 的 Ubuntu 26.04 在游戏性能方面大约可以提升 10% 到 20%。在一些常见的性能测试工具中,例如 GravityMark,也能看到类似的结果。

这种提升虽然看起来不算“颠覆性”,但对于日常使用和游戏体验来说,已经是非常实在的进步。

📝 总结

整体来看,Linux 正在迎来一个明显的发展加速期。从 Windows 10 停止支持,到 Linux 发行版不断优化,再到游戏生态的快速成熟,这些因素共同推动了用户的迁移趋势。即将到来的 Ubuntu 26.04 LTS,不仅在性能和体验上有所提升,也可能成为更多人尝试 Linux 的一个重要契机。可以预见,随着生态持续完善,Linux 在桌面领域的影响力还会继续扩大。

The post Ubuntu 26.04 LTS 前瞻:GNOME 50 与性能优化解析 first appeared on Linux迷.

]]>
https://www.linuxmi.com/ubuntu-26-04-lts-gnome-50.html/feed 0
SuperTux 0.7 正式发布,经典的开源横版平台游戏 https://www.linuxmi.com/supertux-0-7.html?utm_source=rss&utm_medium=rss&utm_campaign=supertux-0-7 https://www.linuxmi.com/supertux-0-7.html#respond Mon, 16 Mar 2026 10:43:27 +0000 https://www.linuxmi.com/?p=27784 经典的开源横版平台游戏 SuperTux 在去年 12 月进入测试版之后,如今终于推出 0.7 正式 …

The post SuperTux 0.7 正式发布,经典的开源横版平台游戏 first appeared on Linux迷.

]]>
经典的开源横版平台游戏 SuperTux 在去年 12 月进入测试版之后,如今终于推出 0.7 正式版本。距离上一个稳定版本发布已经过去了大约四年时间,因此这次更新可以说积累了不少变化,其中最明显的一点就是多个游戏世界进行了大规模重新设计,让整个游戏体验焕然一新。

🎮 关卡与游戏世界全面重制

在新版本中,开发团队对游戏中的环境和关卡进行了重新制作。许多地图布局都经过了重新规划,使游戏流程更加顺畅,也让不同世界之间的风格更加统一。同时,游戏中的大量视觉素材也进行了更新,使画面看起来更加细腻和现代化。

新的关卡不仅在结构上更加合理,还在细节上进行了不少优化。例如平台位置、隐藏区域以及道具分布都进行了调整,让玩家在探索时更有乐趣,也减少了一些不必要的挫败感。

👾 新敌人与玩法变化

这次更新还加入了一些新的敌人以及非玩家角色,让游戏中的挑战更加多样化。部分 Boss 战斗也进行了重新设计,战斗方式和节奏都比以前更加有趣。

作为一款经典的开源平台游戏,SuperTux 依然以 Tux 这只 Linux 吉祥物企鹅为主角。玩家需要控制 Tux 在关卡中奔跑、跳跃、收集道具,并躲避各种敌人,完成一个又一个挑战。

🕹️ 操作体验进一步优化

在玩法方面,新版本也进行了不少改进。Tux 现在拥有更多能力,同时角色移动和操作手感也经过优化,使跳跃和平台动作更加流畅自然。开发团队还对部分关卡的难度进行了微调,让游戏节奏更加平衡,不论是新玩家还是老玩家都能获得更好的体验。

🎨 视觉与音乐升级

除了玩法方面的变化,SuperTux 0.7 在视觉表现上也有明显提升。开发团队更新了大量图形素材,并改进了角色动画和地图地形图块,让游戏画面更加生动。

这些改进主要体现在几个方面:

  • 更新的游戏图形素材

  • 更流畅、更细致的角色动画

  • 重新制作的地图地形图块

  • 新加入的背景音乐

  • 扩展的剧情内容

这些变化让整个游戏世界看起来更加丰富,也让故事体验更加完整。

⚙️ 技术与平台支持改进

在技术层面,开发团队同样做了一些重要改进。其中最值得注意的是 Android 平台支持重新恢复,这意味着玩家现在可以再次在移动设备上体验这款游戏。

同时,Linux 用户也获得了更加方便的安装方式。例如开发团队提供了 Flatpak 软件包,因此可以通过 Flathub 直接安装游戏。此外,还提供 AppImage 版本,下载后即可运行,无需额外安装步骤。

📥 如何获取游戏

目前 SuperTux 0.7 已经可以从项目官方网站下载。Linux 用户既可以选择使用 Flatpak 安装,也可以下载 AppImage 版本直接运行。如果想了解更多更新细节,还可以查看官方发布说明。

📝 总结

总体来看,SuperTux 0.7 是一次等待已久的重要更新。经过四年的开发,新版本不仅重新设计了多个游戏世界,还加入了新的敌人、改进了操作手感,并带来了明显的视觉和音乐升级。同时恢复 Android 支持并提供 Flatpak 等安装方式,也让游戏在更多平台上更容易体验。对于喜欢开源游戏或者 Linux 吉祥物 Tux 的玩家来说,这次更新无疑让这款经典横版游戏焕发了新的活力。

The post SuperTux 0.7 正式发布,经典的开源横版平台游戏 first appeared on Linux迷.

]]>
https://www.linuxmi.com/supertux-0-7.html/feed 0
在 Ubuntu 上安装 Zsh,并开启自动提示与语法高亮 https://www.linuxmi.com/zsh-install-ubuntu.html?utm_source=rss&utm_medium=rss&utm_campaign=zsh-install-ubuntu https://www.linuxmi.com/zsh-install-ubuntu.html#respond Sun, 15 Mar 2026 01:31:38 +0000 https://www.linuxmi.com/?p=27768 在 Ubuntu 系统中安装 Zsh 是很多 Linux 用户提升终端体验的第一步。Ubuntu 的 …

The post 在 Ubuntu 上安装 Zsh,并开启自动提示与语法高亮 first appeared on Linux迷.

]]>
Ubuntu 系统中安装 Zsh 是很多 Linux 用户提升终端体验的第一步。Ubuntu 的软件仓库维护稳定,提供了成熟可靠的 Zsh 软件包,因此安装和使用都非常方便。

与传统的 Bash 相比,Zsh 在交互体验方面更加强大。例如它支持更智能的自动补全、更灵活的通配符匹配、命令自动纠错以及高度可定制的提示符等功能。对于经常在终端中工作的用户来说,这些改进可以明显提升操作效率,也让命令行环境变得更加友好。

⚡ 为什么很多人选择 Zsh

Zsh 之所以越来越受欢迎,主要是因为它提供了许多增强的交互功能,并且拥有丰富的插件生态。配合一些配置框架后,终端几乎可以变成一个高度可定制的工作环境。

Zsh 的一些常见优势包括:

  • 更智能的自动补全功能

  • 支持命令自动纠错

  • 丰富的主题和提示符样式

  • 强大的插件系统

  • 更灵活的命令匹配和历史记录搜索

通过这些功能,用户在终端中的操作会变得更加流畅,很多重复输入也可以被自动完成。

📦 使用 APT 安装 Zsh

在 Ubuntu 中安装 Zsh 最简单的方法就是通过系统的软件包管理器 APT。在安装之前,建议先更新系统的软件列表,并升级已经安装的软件包。

更新系统后,可以执行下面的命令安装 Zsh:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install zsh

安装完成后,可以通过查看版本号确认安装是否成功:

linuxmi@linuxmi:~/www.linuxmi.com$ zsh --version

如果终端显示 Zsh 的版本信息,说明已经成功安装。

✨ 安装 Oh My Zsh

接下来可以安装 Oh My Zsh。这是一个非常流行的 Zsh 配置框架,提供了大量主题和插件,可以让 Zsh 变得更加美观和强大。

安装 Oh My Zsh 的方法也很简单,只需要执行官方提供的安装脚本:

linuxmi@linuxmi:~/www.linuxmi.com$ sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

安装过程中通常会出现两个提示:

一个是是否使用 Oh My Zsh 的默认模板覆盖现有配置文件;

另一个是是否将 Zsh 设置为系统默认 shell。

用户可以根据自己的需要进行选择。如果不确定,通常选择默认选项即可。

安装完成后,终端界面会自动切换到新的 Zsh 环境。

🤖 启用自动命令建议插件

在安装好 Oh My Zsh 之后,可以继续安装一些常用插件。其中非常实用的一个插件是 zsh-autosuggestions,它可以根据用户输入的内容自动给出命令建议。

首先使用 Git 下载插件:

linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/zsh-users/zsh-autosuggestions \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

然后编辑 Zsh 配置文件:

linuxmi@linuxmi:~/www.linuxmi.com$ nano ~/.zshrc

找到这一行:

plugins=(git)

在其中加入:

zsh-autosuggestions

保存文件后重新打开终端。当用户开始输入命令时,系统会根据历史记录自动给出灰色提示。例如输入 apt 时,终端可能会提示 apt update 或其他常用命令,只需要按方向键即可自动补全。

这样可以减少重复输入,大幅提升命令行操作效率。

🎨 启用语法高亮插件

另一个非常实用的插件是 zsh-syntax-highlighting。这个插件可以通过不同颜色显示命令内容,从而帮助用户判断命令是否正确。

首先下载插件:

linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

然后再次编辑配置文件:

linuxmi@linuxmi:~/www.linuxmi.com$ nano ~/.zshrc

在插件列表中加入:

zsh-syntax-highlighting

重新加载终端后,输入的命令就会自动带有颜色提示。例如:

  • 正确命令会显示为正常颜色

  • 不存在或拼写错误的命令会显示为红色

这样用户可以在执行命令之前就发现问题,对于刚开始学习 Linux 的用户来说尤其有帮助。

📝 总结

Ubuntu 上安装 Zsh 并搭配 Oh My Zsh 使用,可以显著提升终端的使用体验。Zsh 提供了更强大的交互功能,而 Oh My Zsh 则通过插件和主题让终端环境变得更加智能和个性化。

通过启用 自动命令建议语法高亮 这两个插件,用户不仅可以减少重复输入,还能更容易发现拼写错误,从而让日常的命令行操作更加高效和顺畅。对于经常使用终端的 Linux 用户来说,这是一种非常值得尝试的配置方式。

The post 在 Ubuntu 上安装 Zsh,并开启自动提示与语法高亮 first appeared on Linux迷.

]]>
https://www.linuxmi.com/zsh-install-ubuntu.html/feed 0
Debian 13.4 发布:稳定性与安全更新全面整合 https://www.linuxmi.com/debian-13-4.html?utm_source=rss&utm_medium=rss&utm_campaign=debian-13-4 https://www.linuxmi.com/debian-13-4.html#respond Sun, 15 Mar 2026 01:03:14 +0000 https://www.linuxmi.com/?p=27777 近日,Debian 项目团队宣布推出 Debian 13.4,这是 Debian GNU/Linux …

The post Debian 13.4 发布:稳定性与安全更新全面整合 first appeared on Linux迷.

]]>
近日,Debian 项目团队宣布推出 Debian 13.4,这是 Debian GNU/Linux 13 “Trixie” 系列的第四个稳定更新版本。距离上一次 Debian 13.3 发布大约两个多月,这次更新主要是整合系统修复、更新安装镜像,并进一步提升系统整体的稳定性和安全性。

需要说明的是,Debian 的这种版本属于典型的“点版本更新”。它的目标主要是修复问题,而不是加入新功能。如果你平时一直通过官方安全仓库保持系统更新,那么这次发布对现有系统来说变化并不会太明显。因为大部分修复内容早已通过常规更新推送给用户,而 Debian 13.4 的作用更多是把这些补丁统一整理进新的安装版本和镜像中。

📊 更新规模与修复内容

从官方公布的数据来看,这次 Debian 13.4 一共包含 111 个软件包问题修复67 个安全更新。这些更新覆盖系统中的大量组件,主要用于修复安全漏洞、解决稳定性问题以及修正一些软件功能错误。

在软件包方面,多个常见组件都得到了修复和改进。例如 Web 服务器 Apache HTTP Server 修复了 HTTP/2 回归问题,路由软件 BIRD Internet Routing Daemon 得到功能改进,邮件服务器 Dovecot 修复了可能导致崩溃的错误,同时 dpkg 包管理器中的一些问题也得到修正。

此外,本次更新还同步了多个上游项目的新版本,其中包括:

  • MariaDB

  • Samba

  • Xen

  • Flatpak

  • OpenSSL

  • PostgreSQL

  • QEMU

这些核心组件的更新进一步提升了系统的稳定性与安全性。

⚙️ 系统底层库更新

系统底层组件同样获得了更新。例如 GNU C Library 同步了上游稳定分支的最新修复,用于解决安全漏洞以及一些内存处理相关的问题,同时也修复了部分优化函数中的错误。

此外,这次更新还对一些本地化细节进行了调整,例如在保加利亚语言环境中,将货币符号更新为欧元。这些看似细微的调整,有助于让系统在不同地区的使用体验更加准确和规范。

🔐 安全漏洞修复

在安全方面,Debian 13.4 还修复了多个常见软件包中的漏洞,涉及系统工具、网络软件以及开发库等多个领域。

其中包括 libpngSuricata、部分 Python 相关库、SQLitewget2 以及 Wireshark 等软件。

为了保证系统兼容性与稳定性,许多软件包也使用更新后的 glibc 重新进行了编译。

与此同时,Debian 安全团队还发布了一批新的安全公告,更新涉及多个常见应用程序,例如 ChromiumFirefox ESRThunderbirdOpenJDKImageMagickNginxPostgreSQL 以及 BIND 等重要软件。

💿 安装程序与内核更新

此次更新还刷新了 Debian Installer。新版安装程序整合了稳定仓库中的修复,并使用 Linux kernel 6.12 作为默认内核版本。

新的内核能够提供更好的硬件支持和系统稳定性,因此对于准备新安装系统的用户来说,这个版本会带来更加顺畅的安装体验。

💽 新安装镜像与桌面版本

对于准备安装系统的用户,Debian 项目也提供了更新后的安装镜像。其中 netinst(网络安装)ISO 只包含基础系统,非常适合服务器环境或者希望自定义软件组件的用户。

Debian 13.4 目前支持多种处理器架构,包括 amd64、arm64、armhf、ppc64el、riscv64 和 s390x。

如果希望开箱即用,也可以下载带桌面环境的 Live 镜像。这些镜像预装了多个桌面环境,例如 GNOMEKDE PlasmaXfceCinnamonLXQtMATELXDE 等版本,同时还提供带 IceWM 的 “Junior” 版本。不过目前这些 Live 镜像主要提供 AMD64 架构版本。

⬆️ 如何升级到 Debian 13.4

如果你已经在使用 Debian 13 “Trixie”,只需要更新系统即可获得这些修复。可以在终端中运行以下命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update && sudo apt upgrade

升级完成后,如果想查看当前系统使用的 Debian 版本,可以执行:

linuxmi@linuxmi:~/www.linuxmi.com$ cat /etc/debian_version

这样就可以确认系统是否已经更新到最新版本。

📝 总结

总体来看,Debian 13.4 并没有引入新的功能特性,而是一项专注于稳定性和安全性的维护更新。通过整合大量问题修复和安全补丁,同时更新安装程序和系统内核,这个版本进一步提升了 Debian 13 “Trixie” 的可靠性。对于已经在使用 Debian 的用户来说,只需正常更新系统即可获得这些改进;而对于准备新安装系统的用户,Debian 13.4 则提供了更加完善、更加稳定的安装镜像。

The post Debian 13.4 发布:稳定性与安全更新全面整合 first appeared on Linux迷.

]]>
https://www.linuxmi.com/debian-13-4.html/feed 0
Qt Creator 19 发布:开发体验与性能全面升级 https://www.linuxmi.com/qt-creator-19.html?utm_source=rss&utm_medium=rss&utm_campaign=qt-creator-19 https://www.linuxmi.com/qt-creator-19.html#respond Sat, 14 Mar 2026 05:13:13 +0000 https://www.linuxmi.com/?p=27761 Qt Creator 项目团队近日正式发布 Qt Creator 19。这是一款开源、免费并且跨平台 …

The post Qt Creator 19 发布:开发体验与性能全面升级 first appeared on Linux迷.

]]>
Qt Creator 项目团队近日正式发布 Qt Creator 19。这是一款开源、免费并且跨平台的集成开发环境(IDE),可以运行在 GNU/LinuxmacOSMicrosoft Windows 上,被广泛用于开发 Qt 应用程序以及各种 C++ 项目。

这个版本距离上一代 Qt Creator 18 发布大约四个多月,新版本在编辑器功能、项目支持、设备管理以及整体性能方面都进行了多项改进。

🧾 编辑器新增代码缩略图

在文本编辑器方面,Qt Creator 19 新增了 代码缩略图(Minimap) 功能。这个功能会在编辑器侧边显示整个文件的缩略视图,让开发者能够快速浏览代码结构。

通过这个小型代码地图,用户可以迅速定位到文件中的某一段内容,对于大型源码文件来说尤其方便。

与此同时,新版本还简化了 远程设备配置流程,让连接和管理远程开发设备变得更加轻松。此外,Qt Creator 19 还加入了一个基础的 MCP 服务器,并在项目树中直接显示开发容器的配置文件,使项目结构更加清晰。

📂 更多项目类型支持

Qt Creator 19 在项目支持方面也有明显增强。现在开发者可以更方便地打开和管理多种开发环境中的项目文件,例如配置文件或构建脚本。

新版本支持的项目类型包括:

  • Apache Ant 项目

  • Cargo 项目

  • Microsoft .NET 项目

  • Gradle 项目

  • Swift 项目

例如,当开发者打开 Cargo.toml 文件时,Qt Creator 可以自动把它识别为一个项目,并生成相应的构建和运行配置,例如自动使用 cargo buildcargo run

对于 C# 和 Swift 项目,系统还会自动检测开发环境,并提供相应的 语言服务器配置建议,从而提升代码编辑和补全体验。

🔌 设备与文件访问更加方便

在设备管理方面,新版本带来了一个非常实用的改进。开发者现在可以在 File System(文件系统)视图中直接访问已连接设备的文件系统。

这意味着在调试嵌入式设备或远程开发环境时,开发者可以更方便地浏览和管理设备上的文件,而不需要额外的工具。

🎨 界面与图形支持改进

Qt Creator 19 在界面设计上也进行了优化。原本通过弹窗打开的 Preferences(首选项) 设置现在被移动到了一个独立的界面模式中,这样在大屏幕环境下浏览设置会更加清晰。

同时,用户还可以通过拖拽方式调整不同工作模式在模式栏中的顺序,例如把 Help 模式移动到最末尾,让界面布局更加符合个人习惯。

在图形开发方面,新版本将 GLSL 解析器升级到 4.60 版本,并新增了对 Vulkan 的支持,为图形应用开发提供了更好的工具基础。

⚡ 性能优化与分析工具升级

除了功能改进之外,Qt Creator 19 在性能方面也进行了多项优化。例如在扫描 QML 文件时速度更快,程序启动后自动连接设备的效率也有所提升。

此外,新版本在加载 CMake 项目时更加流畅,在 Windows 系统中检测 MSVC 编译器和 CDB 调试工具的速度也得到了改善。

在程序分析方面,新版本还增强了工具支持,例如新增对 Valgrind 协议 5 和 6 的支持,用于进行程序性能分析和内存检测。

同时,Qt Creator 19 还引入了一个新的 qtc 命令。开发者在集成终端中输入这个命令时,可以直接在当前运行的 Qt Creator 窗口中打开指定的文件或项目,提高开发效率。

📥 下载与安装

目前用户已经可以从 Qt Group 官方网站下载 Qt Creator 19。官方提供了适用于 64 位和 AArch64(ARM64)Linux 系统的 .run 格式安装包,下载安装后即可使用。

对于系统集成商或者喜欢自行编译软件的用户,也可以在同一页面下载源码压缩包,然后在本地进行编译安装。

📝 总结

总体来看,Qt Creator 19 是一次比较全面的版本更新。新版本不仅加入了代码缩略图等编辑器功能,还扩展了对多种项目类型的支持,并改善了设备访问、界面布局以及图形开发能力。同时,多项性能优化也让大型项目的加载和分析更加流畅。对于使用 Qt 或进行跨平台开发的程序员来说,这次更新能够进一步提升开发效率和整体使用体验。

The post Qt Creator 19 发布:开发体验与性能全面升级 first appeared on Linux迷.

]]>
https://www.linuxmi.com/qt-creator-19.html/feed 0
APTUI:一个面向 Linux 终端的 APT 软件管理工具 https://www.linuxmi.com/aptui.html?utm_source=rss&utm_medium=rss&utm_campaign=aptui https://www.linuxmi.com/aptui.html#respond Fri, 13 Mar 2026 12:25:31 +0000 https://www.linuxmi.com/?p=27756 最近,一个名为 APTUI 的开源项目引起了不少 Linux 用户的关注。这个工具的目标很简单:让基 …

The post APTUI:一个面向 Linux 终端的 APT 软件管理工具 first appeared on Linux迷.

]]>
最近,一个名为 APTUI 的开源项目引起了不少 Linux 用户的关注。这个工具的目标很简单:让基于 APT 的 Linux 系统在终端中管理软件包时变得更加方便。

APTUI 提供了一个 终端文本界面(TUI),用户可以在命令行环境中浏览软件仓库、搜索软件包以及安装或卸载程序。它适用于使用 APT 包管理器的系统,例如 DebianUbuntu 以及 Linux Mint 等。

🧩 APT 的终端图形化前端

需要说明的是,APTUI 并不是要取代 APT。它本质上只是一个建立在 APT 之上的 前端界面工具

在传统情况下,用户需要手动输入各种命令,比如 apt installapt removeapt upgrade 等。而通过 APTUI,这些操作可以在一个结构化的界面中完成,用户只需要通过键盘选择即可完成软件管理任务。

这种方式既保留了终端环境的高效率,又让软件管理过程变得更加直观。

💻 基于 Go 和终端界面框架

APTUI 使用 Go 编写,并基于 Bubble Tea 框架开发。Bubble Tea 是一个专门用于构建终端界面的工具库,因此 APTUI 的界面看起来就像一个简洁的终端控制面板。

用户可以通过键盘在界面中浏览软件列表、搜索软件包并执行各种操作,而无需离开终端环境。这种设计对习惯命令行操作的用户来说非常友好。

🖥️ 非常适合服务器环境

虽然很多 Linux 发行版都提供图形化的软件管理工具,但在服务器环境中通常并不会安装桌面界面。例如 DebianUbuntu Server 的服务器版本往往只有终端环境。

在这种情况下,一个设计良好的终端界面工具就显得非常实用。用户既可以保持命令行操作的效率,又能获得类似图形界面的软件管理体验。

🔎 软件浏览与管理功能

在功能方面,APTUI 提供了相当完整的软件包管理能力。用户可以浏览整个软件仓库,并通过模糊搜索快速找到需要的软件包。

主要功能包括:

  • 浏览完整的软件仓库列表

  • 模糊搜索软件包名称

  • 按软件属性进行筛选

  • 查看已安装软件和可升级软件

  • 批量选择多个软件包进行操作

界面还会把软件列表分成不同标签页,例如“全部软件包”“已安装软件”“可升级软件”等,让系统状态一目了然。

📄 软件详情与批量操作

当用户选择某个软件包时,APTUI 会在界面中显示详细信息,包括版本号、软件描述、处理器架构以及来源仓库等内容。

在软件管理操作方面,用户可以直接在界面中完成安装、卸载、彻底删除或升级软件包等操作,还可以一次选择多个软件包进行批量处理。整个流程不需要记忆复杂命令,对新手用户也更加友好。

🔁 独特的事务历史系统

APTUI 还有一个比较特别的功能,那就是 事务历史记录系统。程序会记录软件包相关操作,并允许用户进行撤销或重做。

用户可以查看最近执行过的操作,并在需要时回退到之前的状态。这种设计在软件管理工具中并不常见,对于避免误操作来说非常实用。

🌐 软件仓库与镜像管理

APTUI 还整合了软件仓库管理功能,用户可以直接在界面中管理 PPA 或其他软件源。

程序支持多种仓库配置方式,包括传统的 .list 文件以及较新的 DEB822 .sources 格式。此外,它还提供了一个实用工具,可以检测并切换软件仓库镜像源。

通过测试不同镜像的连接速度,APTUI 可以帮助用户选择更快或更稳定的下载源,从而提高软件安装和更新速度。

🔐 需要管理员权限

由于软件包管理涉及系统级操作,因此在执行某些任务时仍然需要管理员权限。例如安装软件、升级系统或修改软件仓库配置时,需要通过 sudo 运行 APTUI 才能完成这些操作。

这一点与传统的 APT 命令保持一致,也确保系统安全。

🧪 项目仍在早期阶段

目前 APTUI 仍然处于开发早期阶段,不过已经可以在使用 APT 的系统上正常运行。从现有测试情况来看,大多数核心功能已经比较稳定,可以完成常见的软件管理任务。

如果想进一步了解项目情况,可以访问它的 GitHub 页面。APTUI 的源码以 MIT 许可证发布,并提供安装说明和预编译版本,方便用户下载体验。

📝 总结

总体来看,APTUI 是一个非常有潜力的终端软件管理工具。它在保留 APT 强大功能的同时,通过清晰的终端界面让软件管理变得更加直观易用。对于经常在服务器或终端环境中工作的 Linux 用户来说,这种 TUI 工具既能提高效率,也能减少输入复杂命令的负担。如果项目持续发展,未来很可能会成为 APT 生态中一个非常实用的辅助工具。

The post APTUI:一个面向 Linux 终端的 APT 软件管理工具 first appeared on Linux迷.

]]>
https://www.linuxmi.com/aptui.html/feed 0
Kitty 0.46 发布:终端滚动、标签页和窗口操作全面升级 https://www.linuxmi.com/kitty-0-46.html?utm_source=rss&utm_medium=rss&utm_campaign=kitty-0-46 https://www.linuxmi.com/kitty-0-46.html#respond Thu, 12 Mar 2026 12:03:05 +0000 https://www.linuxmi.com/?p=27749 Kitty 终端模拟器近日发布了 Kitty 0.46。作为一款以高性能和可定制性著称的现代终端工具 …

The post Kitty 0.46 发布:终端滚动、标签页和窗口操作全面升级 first appeared on Linux迷.

]]>
Kitty 终端模拟器近日发布了 Kitty 0.46。作为一款以高性能和可定制性著称的现代终端工具,新版本带来了不少用户期待已久的改进,主要集中在滚动体验、标签页管理以及窗口操作等方面,让日常使用更加顺畅、直观。

 🖱️ 更顺滑的滚动体验

在滚动体验方面,Kitty 0.46 引入了 基于像素的滚动方式。在过去的版本中,当用户查看终端历史输出时,滚动通常是按“行”跳动的。而现在滚动可以按像素平滑移动,因此浏览内容时会更加自然。

这一变化在查看大量日志或程序输出时尤为明显,阅读体验比以前更加流畅。

Linux 平台上,新版本还加入了 惯性滚动支持。当用户在触控板或触摸屏上滑动时,终端内容可以像现代应用一样继续自然滑动,而不会突然停止。

同时,在 X11 环境中,Kitty 0.46 也开始支持现代触控板产生的 高分辨率滚动事件,进一步提升了触控板操作的细腻度。

🧷 标签页管理更加灵活

新版本还对标签页管理进行了明显增强。现在用户可以直接在标签栏中拖动标签页来调整顺序,让终端窗口的组织更加方便。

除了排序之外,标签页还可以被拖动到其他 Kitty 窗口中,甚至可以单独拖出来生成一个新的终端窗口。这种方式让多个终端之间的管理变得更加灵活。

🪟 鼠标拖动调整终端分屏

在窗口管理方面,Kitty 0.46 终于加入了一个非常实用的功能:使用鼠标拖动边框调整终端分屏大小

在多分屏布局下,用户现在可以直接拖动分隔线来改变窗口大小,而不再只能依靠键盘快捷键。这也是 Kitty 首次支持这种操作方式。用户还可以通过 window_drag_tolerance 配置选项调整拖动时的灵敏度。

🎛️ 新增命令面板

新版本还加入了一个 命令面板(Command Palette)。通过这个面板,用户可以浏览并触发各种终端操作。

命令面板的主要作用包括:

  • 查找并执行已经绑定快捷键的命令

  • 访问没有设置快捷键的功能

  • 快速搜索并触发各种终端操作

这样一来,即使不记得复杂的快捷键组合,也能快速找到需要的功能。

🎨 窗口标题与配色系统升级

在界面方面,新版本允许用户在窗口标题栏中显示 自定义标题,这样在打开多个终端窗口时,可以更容易区分不同任务或会话。

配置系统也进行了升级。现在 kitty.conf 支持 OKLCHLAB 两种颜色空间,为终端主题和界面配色提供了更灵活的选择。

🧩 平台支持与稳定性改进

在平台支持方面,新版本也做了一些改进。在 Wayland 环境中,Kitty 现在支持 背景模糊扩展,可以带来更现代化的桌面视觉效果。

对于 macOS 用户来说,新版本加入了 Apple 语音听写输入支持,同时也对系统稳定性进行了优化。

此外,开发者还修复了多个问题,例如标签栏显示异常、ncurses 行为问题、Linux 下表情符号对齐错误、会话处理异常,以及在某些 Wayland 合成器中出现的按键重复事件等。

想了解更多细节,可以查看官方发布说明

📝 总结

总体来看,Kitty 0.46 是一次以用户体验提升为重点的更新版本。新版本通过像素级滚动、惯性滚动和高分辨率触控板支持,让终端浏览更加顺滑;同时拖拽标签页和鼠标调整分屏等功能,也让窗口管理变得更加直观。

再加上命令面板、配色系统升级以及平台支持改进,Kitty 的可用性和灵活性都进一步增强。对于经常使用终端工作的开发者和 Linux 用户来说,这次更新带来的变化会让日常操作更加高效。

The post Kitty 0.46 发布:终端滚动、标签页和窗口操作全面升级 first appeared on Linux迷.

]]>
https://www.linuxmi.com/kitty-0-46.html/feed 0
Ghostty 1.3 发布:更强的终端功能与性能优化 https://www.linuxmi.com/ghostty-1-3.html?utm_source=rss&utm_medium=rss&utm_campaign=ghostty-1-3 https://www.linuxmi.com/ghostty-1-3.html#respond Wed, 11 Mar 2026 10:56:54 +0000 https://www.linuxmi.com/?p=27742 Ghostty 近日发布了 Ghostty 1.3。作为一款利用 GPU 加速的现代终端模拟器,这个 …

The post Ghostty 1.3 发布:更强的终端功能与性能优化 first appeared on Linux迷.

]]>
Ghostty 近日发布了 Ghostty 1.3。作为一款利用 GPU 加速的现代终端模拟器,这个版本可以说是迄今为止功能最丰富的一次更新之一。新版本不仅加入了多项实用功能,还对性能和稳定性进行了大量优化,让终端使用体验更加顺畅。

🔎 终端历史搜索更方便

在新版本中,一个非常实用的新功能是 终端历史搜索。用户现在可以直接在终端的滚动历史中查找内容,无论是之前执行过的命令,还是程序输出的日志,都能快速定位。

在使用 GTK 的 Linux 系统中,可以通过 Ctrl + Shift + F 启动搜索;而在 macOS 上则使用 Cmd + F。匹配到的内容会在终端窗口中高亮显示,用户还可以在不同结果之间快速切换,大大提高了查找效率。

🖱️ 原生滚动条与更自然的交互

Ghostty 1.3 还加入了 原生滚动条。这些滚动条使用系统自带的界面组件和样式,在 macOS 和 GTK 环境中都能保持一致的外观和交互方式。

用户可以像在普通应用程序中一样拖动滚动条滑块,或者点击滚动轨道快速浏览历史输出。整体体验更加自然,也更符合桌面应用的操作习惯。

✏️ 点击即可移动光标

另一个非常实用的新特性是 点击移动光标。在支持的 Shell 提示符环境中,用户现在可以直接点击提示符中的任意位置来移动光标,就像在普通文本编辑框中修改文字一样。

这一功能基于 OSC 133 语义提示符规范实现,让终端输入操作更加直观,也减少了频繁使用方向键调整光标位置的情况。

🔔 长时间命令完成提醒

新版本还加入了 命令完成通知功能。当某些运行时间较长的命令执行结束时,Ghostty 可以自动提醒用户,避免一直盯着终端等待结果。

用户可以根据需要选择不同的提醒方式:

  • 桌面通知提醒

  • 终端提示音提醒

  • 同时使用通知和提示音

  • 仅在终端窗口处于后台时提醒

这个功能对于编译程序、运行脚本或执行大型任务时尤其方便。

⌨️ 更强大的快捷键系统

对于高级用户来说,Ghostty 1.3 的 键位绑定系统也得到了明显增强。新版本加入了类似 tmux 的键位表机制,可以实现“模式化”的快捷键操作。

此外,还支持 链式快捷键,允许一个快捷键触发多个动作,同时新增了 catch_all 键选项,可以在快捷键序列中捕获未绑定的输入,让用户能够构建更加灵活和复杂的快捷键配置。

📋 剪贴板复制更智能

在复制文本时,Ghostty 现在会把 多种格式的数据同时写入剪贴板。除了普通文本之外,还会包含 HTML 格式的信息。

这意味着当用户把终端内容粘贴到富文本编辑器时,可以保留原来的颜色和样式,而不是只剩下纯文本内容。这对于文档整理或技术分享来说会更加方便。

⚡ 性能优化与稳定性提升

在性能方面,开发团队利用大约 4GB 的真实终端录制数据(来自 asciinema)进行了大量测试和优化。

通过这些数据分析,Ghostty 的 I/O 处理效率和渲染性能得到了改进。新版本在回放终端记录时所需时间明显减少,同时也降低了渲染器占用终端锁的时间,使整体运行更加流畅。

稳定性方面,开发者还修复了一个从 Ghostty 1.0 开始存在的 内存泄漏问题,并通过大规模模糊测试强化了终端转义序列解析器和 VT 数据流处理器,从而提高了整体可靠性。

🍎 macOS 用户的新功能

对于 macOS 用户来说,这次更新还带来了 AppleScript 自动化支持。通过该功能,其他应用程序或脚本可以控制 Ghostty 的终端窗口、标签页、分屏布局以及输入操作。

此外,macOS 版本还新增了 拖拽调整分屏布局的功能,并改进了更新提醒方式。新的更新通知不再以弹窗形式出现,而是在终端窗口中显示一个小型提示标记,让界面更加简洁。


📝 总结

总体来看,Ghostty 1.3 是一次内容非常丰富的版本更新。新版本不仅加入了终端历史搜索、命令完成提醒、点击移动光标等实用功能,还大幅增强了快捷键系统和剪贴板能力。同时,开发团队也对性能和稳定性进行了深入优化。

对于经常使用终端工作的开发者和高级用户来说,这些改进让 Ghostty 变得更加高效、灵活,也进一步巩固了它作为现代 GPU 加速终端模拟器的竞争力。

The post Ghostty 1.3 发布:更强的终端功能与性能优化 first appeared on Linux迷.

]]>
https://www.linuxmi.com/ghostty-1-3.html/feed 0
如何在 Debian 13 中如何安装最新的 SQLite 3.52 https://www.linuxmi.com/sqlite-3-52-install-debian-13.html?utm_source=rss&utm_medium=rss&utm_campaign=sqlite-3-52-install-debian-13 https://www.linuxmi.com/sqlite-3-52-install-debian-13.html#respond Sun, 08 Mar 2026 03:21:45 +0000 https://www.linuxmi.com/?p=27737 SQLite 3.52 最近已经发布,这是一次以稳定性修复和功能优化为核心的更新。新版本解决了与 W …

The post 如何在 Debian 13 中如何安装最新的 SQLite 3.52 first appeared on Linux迷.

]]>
SQLite 3.52 最近已经发布,这是一次以稳定性修复和功能优化为核心的更新。新版本解决了与 WAL(预写日志)重置相关的严重数据库损坏问题,大幅提升了系统在高并发和复杂读写场景下的可靠性。同时,ALTER TABLE 命令得到了增强,用户可以更灵活地添加或删除 NOT NULL 和 CHECK 约束,无需重建表结构。对于处理 JSON 数据的应用,新增的 json_array_insert()jsonb_array_insert() 函数让开发者能够更方便地操作数组元素。命令行工具方面,引入了 Query Result Formatter,使查询结果在终端显示更清晰、数字右对齐,同时保持对旧脚本的兼容性。查询性能也有所提升,包括 EXCEPT、INTERSECT 和 UNION 操作采用排序合并策略,以及星型结构查询和 EXISTS 子查询优化。此外,浮点数文本转换精度提高到 17 位,保证数值精度准确。值得注意的是,Windows RT 平台已不再支持。总体来说,SQLite 3.52 在保证数据库安全和稳定性的同时,也在功能、性能和开发体验上做出了显著改进,是一次重要的维护升级。

SQLite 3.52 发布相关链接:https://www.linuxmi.com/sqlite-3-52.html

那么如何在 Debian 13 中安装 SQLite 3.52 呢,如果仓库里的 SQLite 版本不是 SQLite 3.52,最简单的方法是 从官方源码编译安装。SQLite 依赖很少,编译过程通常只需要几条命令即可完成。

下面是一套在 Debian 13 上安装 SQLite 3.52 最新版的常用步骤。

一、安装编译依赖

先安装基本编译工具:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install build-essential wget tar

如果系统没有 gccmake,这一步会自动安装。

二、下载 SQLite 3.52 源码

进入临时目录下载源码:

linuxmi@linuxmi:~/www.linuxmi.com$ cd /tmp
linuxmi@linuxmi:/tmp$ wget https://www.sqlite.org/2026/sqlite-autoconf-3520000.tar.gz

解压:

linuxmi@linuxmi:/tmp$ tar xvf sqlite-autoconf-3520000.tar.gz

linuxmi@linuxmi:/tmp$ cd sqlite-autoconf-3520000

三、编译并安装

执行标准编译流程:

linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ ./configure
linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ make -j$(nproc)
linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ sudo make install

SQLite 在 Unix/Linux 上通常通过 ./configure && make 编译即可生成 CLI 和库文件。

安装完成后默认会放在:

/usr/local/bin/sqlite3

四、检查版本

运行:

linuxmi@linuxmi:/tmp/sqlite-autoconf-3520000$ sqlite3 --version

如果显示类似:

3.52.0 2026-03-06 16:01:44 557aeb43869d3585137b17690cb3b64f7de6921774daae9e56403c3717dceab6 (64-bit)
说明安装成功。

五、避免系统旧版本优先

Debian 自带的可能在 /usr/bin/sqlite3
如果版本没变,可以检查路径:

linuxmi@linuxmi:~/www.linuxmi.com$ which sqlite3

若仍指向旧版本,可使用:

export PATH=/usr/local/bin:$PATH

或建立软链接:

sudo ln -sf /usr/local/bin/sqlite3 /usr/bin/sqlite3

💡 更推荐的方式(适合长期使用)

如果你经常需要新版本 SQLite,可以用 源码 + /usr/local 安装,这样不会破坏 Debian 的系统库,升级也更安全。

The post 如何在 Debian 13 中如何安装最新的 SQLite 3.52 first appeared on Linux迷.

]]>
https://www.linuxmi.com/sqlite-3-52-install-debian-13.html/feed 0
SQLite 3.52 发布:修复严重数据库问题,并带来多项功能改进 https://www.linuxmi.com/sqlite-3-52.html?utm_source=rss&utm_medium=rss&utm_campaign=sqlite-3-52 https://www.linuxmi.com/sqlite-3-52.html#respond Sun, 08 Mar 2026 02:53:55 +0000 https://www.linuxmi.com/?p=27733 SQLite 团队近日发布了 SQLite 3.52。作为一款被广泛应用于移动设备、桌面软件以及各种 …

The post SQLite 3.52 发布:修复严重数据库问题,并带来多项功能改进 first appeared on Linux迷.

]]>
SQLite 团队近日发布了 SQLite 3.52。作为一款被广泛应用于移动设备、桌面软件以及各种嵌入式系统中的轻量级数据库,这次更新主要修复了一个与 WAL(预写日志)重置相关的严重数据库损坏问题,同时还在 SQL 功能、命令行工具以及查询性能等方面带来了不少改进。

🛠️ 修复 WAL 相关的数据库损坏问题

本次版本最重要的修复之一,是解决了一个在 WAL 模式重置过程中可能导致数据库损坏的严重问题。
WAL(Write-Ahead Logging)是 SQLite 中常用的一种日志机制,可以提升并发读写性能。如果在某些情况下 WAL 日志被重置,旧版本可能出现数据异常甚至数据库损坏的风险。

SQLite 3.52 对这一问题进行了修复,从而提高了数据库在高并发或复杂读写场景下的稳定性和可靠性。

🧱 ALTER TABLE 更灵活,表结构修改更方便

在数据库结构管理方面,新版本增强了 ALTER TABLE 命令的能力。

过去如果需要修改某些约束条件,往往需要创建新表、迁移数据再删除旧表,操作比较繁琐。而在 SQLite 3.52 中,用户现在可以直接在已有表结构中:

  • 添加 NOT NULL 约束

  • 移除 NOT NULL 约束

  • 添加 CHECK 约束

  • 移除 CHECK 约束

这意味着开发者在调整数据库模式时会更加灵活,不再需要频繁地重建表结构。

📦 JSON 数据处理能力进一步增强

SQLite 在处理 JSON 数据方面一直在持续增强。此次更新新增了两个内置 SQL 函数:

  • json_array_insert()

  • jsonb_array_insert()

这两个函数可以在 JSON 或 JSONB 数组中插入新的元素,让开发者在处理半结构化数据时更加方便。对于需要在数据库中存储和操作 JSON 数据的应用来说,这一改进可以减少额外的数据处理逻辑。

💻 命令行工具体验升级

SQLite 自带的命令行工具也在这次更新中获得了不少改进。

其中最明显的变化,是引入了一个新的 Query Result Formatter(QRF)查询结果格式化库。借助这一组件,命令行界面现在可以在固定宽度终端中使用 Unicode 线条字符绘制表格,使查询结果显示更加整齐清晰。同时,数字默认会采用 右对齐方式显示,让数据阅读更加直观。

为了兼顾旧脚本的兼容性,在批处理模式下仍然会继续使用原有的输出格式,因此旧的自动化脚本无需修改也能正常运行。

⚡ 查询性能优化

SQLite 3.52 还对查询规划器进行了多项优化,从而提升复杂查询的执行效率。

例如在处理 EXCEPT、INTERSECT 和 UNION 等集合操作时,SQLite 现在统一采用 **排序并合并(sort-and-merge)**策略。这种方法在很多情况下比基于哈希的实现方式更高效。

此外,新版本还改进了复杂 星型结构查询中的连接顺序,并优化了将 EXISTS 子查询转换为 JOIN 的处理逻辑,从而进一步提升整体查询性能。

🔢 数值精度与平台支持变化

在数值处理方面,新版本对浮点数转换为文本的方式进行了调整。SQLite 现在默认会保留 17 位有效数字,而此前版本通常只保留 15 位。这一变化可以在一定程度上提升数值转换时的精度表现。

与此同时,SQLite 3.52 也正式 停止对 Windows RT 平台的支持,将维护重点集中在当前主流平台上。

📌 总结

总体来看,SQLite 3.52 是一次以 稳定性修复和实用改进为主的更新版本。除了修复可能导致数据库损坏的 WAL 问题外,新版本还带来了更灵活的表结构修改能力、更完善的 JSON 操作函数,以及更易读的命令行查询输出。

对于开发者而言,这些改进不仅能提升数据库管理效率,也能在复杂查询和数据处理场景中带来更好的使用体验。

The post SQLite 3.52 发布:修复严重数据库问题,并带来多项功能改进 first appeared on Linux迷.

]]>
https://www.linuxmi.com/sqlite-3-52.html/feed 0