|-转 ubuntu24.04 最好的输入法是什么?
sudo apt install fcitx fcitx-pinyin
sudo apt install ibus ibus-pinyin
搜狗拼音输入法暂时不支持 ubuntu25.04 20250909 0124
2024-09-24 13:06:51 发布
CC 4.0 BY-SA版权
文章标签:
#ubuntu
#输入法
社区:2048 AI社区加入
在Ubuntu 24.04上,比较受欢迎和好用的输入法有以下几种:
Fcitx:
适合多种语言的输入法框架,支持拼音、五笔等中文输入法。
安装命令:
sudo apt install fcitx fcitx-pinyin
安装后,需要在设置中将输入法框架设置为Fcitx。
IBus:
也是一个常用的输入法框架,支持多种语言。
默认情况下通常已安装,可以通过设置添加中文输入法。
如果没有安装,可以使用:
sudo apt install ibus ibus-pinyin
AI生成项目
Sogou Pinyin:
一款非常流行的中文输入法,功能强大,适合中文用户。
需要从官方网站下载并安装。...
|-转 Windows的压缩卷或者叫磁盘分区Resize的工具MiniTool
给linux系统腾一个数据盘用的。20250909 0244
实测了,确实好用,而且免费版的功能就挺多了。 20250909 0949
使用 MiniTool Partition Wizard(分区向导) 压缩卷(也就是从已有分区中腾出 未分配空间,比如你想从 D 盘压缩出 100GB),比 Windows 自带的“压缩卷”功能更强大、更灵活,尤其适用于 机械硬盘(HDD) 上文件碎片化严重、Windows 压缩卷只能压出 10GB 的情况。
✅ 一、MiniTool 压缩卷的本质:调整分区大小,腾出未分配空间
MiniTool 中没有直接叫“压缩卷”的按钮,但它提供的 “Move/Resize”(移动/调整大小) 功能,就是用来 压缩现有分区,从而在右侧或左侧生成未分配空间(Unallocated) 的,这个未分配空间你可以后续用来:
- 新建分区(比如存数据);
- 扩展其它分区(比如扩容 C 盘);
🧰 二、使用 MiniTool 压缩卷(调整分区大小)详细步骤
⭐ 假设你要从 D 盘(比如 3.44TB,已用 3.24TB,剩余约 200GB)压缩出 100GB 未分配空间。
▶ 步骤 1:打开 MiniTool Partition Wizard
- 双击桌面上的 MiniTool Partition Wizard 图标,或从开始菜单打开它;
- 如果是第一次使用,选择 继续使用免费版(Continue using Free Edition) 即可;
▶ 步骤 2:找到你要压缩的分区(如 D 盘)
- 在主界面中,你会看到电脑上所有 磁盘和分区 的列表;
- 找到你想要压缩的盘(比如 D 盘,通常是第二个或第三个分区,根据你的实际情况判断);
🎯 目标:缩小该分区,从而在其右侧(或左侧)生成一块未分配空间(Unallocated)
▶ 步骤 3:右键点击该分区(如 D 盘),选择 “Move/Resize”(移动/调整大小)
- 弹出如下图的窗口,你会看到一个 分区可视化图示(类似长条矩形);
- 该图显示了该分区的 已用空间 和 未用空间;
▶ 步骤 4:调整分区大小,腾出未分配空间
有两种常用的调整方式:
✅ 方法一:拖动分区右侧边界向左(推荐,直观)
- 在分区图示中,将鼠标移动到 分区最右侧的边缘(右边框);
- 鼠标指针会变成 双向箭头;
- 按住鼠标左键,向左拖动,缩小该分区的大小;
- 比如:D 盘当前是 3440GB,你想压缩出 100GB → 拖动后让分区变为 3340GB(即减少 100GB);
- 这样,在 D 盘的右侧就会自动生成一块 100GB 的未分配空间(Unallocated);
✅ 方法二:手动输入数值(更精准)
- 在 “Partition Size”(分区大小) 输入框中,输入你想要保留的分区大小;
- 比如当前 D 盘是 3440GB,你想保留 3340GB → 输入 3340000 MB 或 3340 GB;
- 或者在 “Free Space After”(之后剩余空间) 输入框中,输入你想要腾出的空间,比如 102400 MB(即 100GB);
✅ 目标:让该分区的 右侧(或左侧)出现一块未分配空间(Unallocated),大小比如 100GB;
▶ 步骤 5:点击 “OK”
- 返回主界面后,你会看到:
- 原来的分区(如 D 盘)变小了(比如从 3440GB → 3340GB);
- 在该分区的 右侧出现了一块 100GB 的“Unallocated”(未分配空间);
▶ 步骤 6:点击顶部菜单的 “Apply”(应用)
- 这一步是 真正执行调整操作;
- MiniTool 会弹出提示:“您需要应用这些更改,请点击 Apply”;
- 点击 “Yes” 确认;
- 然后点击 “Apply” 执行操作;
⚠️ 注意:
- 此操作可能需要 重启电脑(MiniTool 会提示);
- 操作过程中 请勿断电、不要强制关机;
- 建议提前关闭重要程序,确保数据已备份(虽然操作很安全,但谨慎为好);
▶ 步骤 7:等待操作完成
- 重启后,MiniTool 会在 WinPE 环境下自动完成调整;
- 完成后,你的电脑会正常启动;
- 再次进入 MiniTool 或 磁盘管理,你会发现:
- D 盘变小了(如 3340GB);
- 原 D 盘后面多了一块 100GB 的未分配空间;
✅ 三、接下来你可以做什么?(针对这 100GB 未分配空间)
现在你已经成功从 D 盘中 压缩/调整出了 100GB 的未分配空间,接下来你可以: ...
|-转 让ubuntu更像Windows
|-转 视频播放器
VLC 媒体播放器
sudo snap install vlc
Audacious 音频播放器
sudo apt-get install audacious
Clementine 音频播放器
sudo apt-get install clementine
Ubuntu 是一个基于 Linux 的操作系统,它提供了许多优秀的音频播放器供用户选择。以下是一些常用的 Ubuntu 本地音频播放器:
### 1\. Rhythmbox
* **特点** :这是 Ubuntu 默认的音频播放器,界面简洁,操作方便。它支持多种音频格式,如 MP3、OGG 等。Rhythmbox 还具有音乐库管理功能,可以方便地浏览和播放本地音乐文件。它还支持在线音乐服务,如 Last.fm,用户可以同步自己的音乐播放记录。
* **安装方法** :在 Ubuntu 系统中,Rhythmbox 通常已经预装。如果没有安装,可以通过终端输入命令 `sudo apt-get install rhythmbox` 来安装。
### 2\. VLC 媒体播放器
* **特点** :VLC 是一款非常强大的多媒体播放器,它不仅支持音频播放,还支持视频播放。VLC 支持几乎所有常见的音频格式,如 MP3、WAV、FLAC 等。它还具有丰富的功能,如音频效果调整、播放列表管理等。VLC 的界面简洁直观,用户可以方便地进行各种操作。
* **安装方法** :在 Ubuntu 的终端中输入命令 `sudo apt-get install vlc` 即可安装 VLC 媒体播放器。
### 3\. Audacious
* **特点** :Audacious 是一款轻量级的音频播放器,它启动速度快,占用系统资源少。它支持多种音频格式,如 MP3、OGG、FLAC 等。Audacious 的界面简洁,用户可以方便地浏览和播放本地音乐文件。它还支持插件扩展,用户可以根据自己的需求安装各种插件来增强播放器的功能。...
|-转 GParted - linux下的硬盘 resize工具。不用重新安装系统。
A partition editor to graphically manage disk partitions
Brought to you by: gedakc
https://zenlayer.dl.sourceforge.net/project/gparted/gparted-live-stable/1.7.0-8/gparted-live-1.7.0-8-amd64.iso?viasf=1
20250909 1832...
|-转 elementary OS 8.0.1 和Nitrux OS 的磁力链接,manjaro 的官网,feren OS 镜像链接
magnet:?xt=urn:btih:d52eea45cd83f947983192e1ce2ef723ce992fec&dn=elementaryos-8.0-stable.20241122rc.iso
elementary OS 8.0.1 的磁力链接如下:
magnet:?xt=urn:btih:d52eea45cd83f947983192e1ce2ef723ce992fec&dn=elementaryos-8.0-stable.20241122rc.iso
如需校验文件完整性,可参考 SHA256 值:
2567c1d2ab97a89562af82f8e8f9fcfa0192784596da73a520b2a34bad0227c8
20250910 0318
Nitrux OS 官网https://nxos.org/Desktop - Plasma - 3.9.1 (build 5943de83)磁力链接
magnet:?xt=urn:btih:d3eaf52fc9031ad12cd4286aa129cb1f5da023ee&dn=nitrux-nx-desktop-plasma-5943de83-amd64.iso&tr=udp%3A%2F%2Ffosstorrents.com%3A6969%2Fannounce&tr=http%3A%2F%2Ffosstorrents.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker-udp.gbitt.info%3A80%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.theoks.net%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentracker.io%3A6969%2Fannounce&ws=http%3A%2F%2Freleases.nxos.org%2Fnitrux-nx-desktop-plasma-5943de83-amd64.iso&ws=https%3A%2F%2Fmaster.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Faarnet.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fcitylan.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fcolocrossing.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fcznic.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fdfn.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Ffreefr.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fgarr.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fheanet.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fhivelocity.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fignum.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Finternode.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fiweb.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fjaist.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fkaz.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fkent.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fnchc.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fncu.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fnetcologne.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Foptimate.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fskylink.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fsoftlayer-ams.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fsoftlayer-dal.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fsunet.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fsuperb-dca3.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fswitch.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Ftcpdiag.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Ftenet.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fufpr.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fvorboss.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=https%3A%2F%2Fwaia.dl.sourceforge.net%2Fproject%2Fnitruxos%2FRelease%2FISO%2Fnitrux-nx-desktop-5943de83-amd64.iso&ws=http%3A%2F%2Ffosstorrents.com%2Fdirect-links%2Fnitrux-nx-desktop-plasma-5943de83-amd64.iso
20250910 0435 ...
|-转 列出所有在维护的Linux Desktop
目前(截至 2025 年 9 月),有多个活跃维护中的 Linux 桌面发行版(Linux Desktop Distributions),它们提供图形化用户界面(GUI)、桌面环境(如 GNOME、KDE Plasma、XFCE 等),适合日常办公、学习、开发或娱乐使用。
下面是当前 主流且仍在积极维护的 Linux 桌面发行版 的一个分类列表,包括它们的桌面环境和维护状态(截至 2025 年信息):
🥇 一、主流通用桌面 Linux 发行版(广泛使用,长期支持)
1. Ubuntu ()
- 桌面环境: GNOME(默认)、也提供 KDE、XFCE、LXQt 等衍生版
- 维护状态: ✅ 活跃维护
- 特点: 用户友好,软件包丰富,社区庞大,有 LTS(长期支持)版本
- 最新版本: Ubuntu 24.04 LTS (Noble Numbat, 2024年发布,支持至2029年)
2. Debian ()
- 桌面环境: GNOME(默认)、KDE、XFCE、LXDE、MATE 等可选
- 维护状态: ✅ 活跃维护
- 特点: 稳定、基础、很多其他发行版基于它(如 Ubuntu)
- 最新稳定版: Debian 12 "Bookworm"(2023年发布,支持至约2028年)
3. Fedora ()
- 桌面环境: GNOME(默认)、也提供 KDE Plasma、XFCE、LXQt 等 Spin 版本
- 维护状态: ✅ 活跃维护
- 特点: 前沿技术、Red Hat 支持、每6个月发布新版本
- 最新版本: Fedora 40(2024年发布)
4. openSUSE ()
- 桌面环境: KDE Plasma(Leap 默认)、GNOME;也支持其他桌面
- 两个主要版本:
- openSUSE Leap:基于 SUSE Linux Enterprise,稳定性高
- openSUSE Tumbleweed:滚动更新,前沿技术
- 维护状态: ✅ 活跃维护
- 特点: YaST 配置工具强大,适合不同层次用户
🥈 二、流行社区驱动的桌面 Linux 发行版
5. Linux Mint ()
- 桌面环境: Cinnamon(默认)、MATE、XFCE
- 基于: Ubuntu(部分版本基于 Debian)
- 维护状态: ✅ 活跃维护
- 特点: 对新手友好,类似 Windows 布局,内置多媒体支持
- 最新版本: Linux Mint 22 “Wilma”(基于 Ubuntu 22.04 LTS)
6. Pop!_OS ()
- 桌面环境: COSMIC(基于 GNOME 定制)、也支持 KDE
- 基于: Ubuntu
- 维护状态: ✅ 活跃维护
- 特点: 由 System76 开发,对开发者、游戏、多显示器优化优秀
- 最新版本: Pop!_OS 22.04 LTS 及更新版本
7. Manjaro ()
- 桌面环境: KDE Plasma、XFCE、GNOME 等多个版本
- 基于: Arch Linux
- 维护状态: ✅ 活跃维护
- 特点: 易于安装、滚动更新、软件包较新,适合中高级用户
- 注意: 虽然基于 Arch,但比 Arch 更友好
8. elementary OS ()
- 桌面环境: Pantheon(自研,类似 macOS)
- 基于: Ubuntu
- 维护状态: ✅ 活跃维护
- 特点: 界面美观,注重设计和用户体验,类似苹果风格
🥉 三、轻量级桌面 Linux 发行版(适合老旧设备)
9. MX Linux ()
- 桌面环境: Xfce(默认)、也提供 KDE、Fluxbox 等
- 基于: Debian
- 维护状态: ✅ 活跃维护
- 特点: 轻量、稳定、易用,社区活跃
10. Zorin OS ()
- 桌面环境: GNOME(默认)、也提供 XFCE 版
- 基于: Ubuntu
- 维护状态: ✅ 活跃维护
- 特点: 对 Windows/Mac 用户友好,适合新手和过渡用户
11. Puppy Linux / Tiny Core / AntiX
- 桌面环境: 极简自定义
- 维护状态: ✅ 活跃(社区驱动)
- 特点: 适合超老旧硬件,极简主义,资源占用极低
🛠️ 四、技术导向/开发者友好桌面发行版
12. Arch Linux ()
- 桌面环境: 无默认,用户自选(常见 GNOME、KDE、XFCE 等)
- 维护状态: ✅ 活跃维护
- 特点: 滚动更新、高度可定制,适合高级用户
- 注意: 无图形化安装,需手动配置
13. EndeavourOS ()
- 桌面环境: 多种可选(如 KDE Plasma、GNOME、XFCE)
- 基于: Arch Linux
- 维护状态: ✅ 活跃维护
- 特点: Arch 的友好入门版,有图形安装器
🧩 五、企业/专业用途桌面发行版
14. Red Hat Enterprise Linux (RHEL) + Workstation
- 桌面环境: GNOME
- 维护状态: ✅ 活跃(商业支持)
- 注意: 需要订阅,面向企业用户
15. AlmaLinux / Rocky Linux Desktop(社区版)
- 桌面环境: GNOME(可安装)
- 基于: RHEL
- 维护状态: ✅ 活跃
- 特点: RHEL 的免费替代品,适合企业/服务器/桌面
🔍 如何判断一个 Linux 桌面发行版是否仍在维护?
- 官网是否定期更新?
- 是否有持续发布安全补丁与新版本?
- 社区论坛或 GitHub 是否活跃?
- 是否有活跃的软件仓库和包管理更新?
✅ 总结:推荐仍在积极维护的主流 Linux 桌面发行版(2025年)
发行版 | 桌面环境 | 维护状态 | 适合人群 |
---|---|---|---|
Ubuntu | GNOME | ✅ 活跃 | 新手/大众/企业 |
Linux Mint | Cinnamon/MATE/XFCE | ✅ 活跃 | 新手/替代 Windows |
Fedora | GNOME | ✅ 活跃 | 开发者/技术用户 |
openSUSE | KDE/GNOME | ✅ 活跃 | 企业/中级用户 |
Debian | GNOME/KDE/XFCE | ✅ 活跃 | 稳定性优先/服务器/桌面 |
Manjaro | KDE/XFCE/GNOME | ✅ 活跃 | Arch 基础,易用派 |
Pop!_OS | COSMIC(GNOME)/KDE | ✅ 活跃 | 开发者/游戏玩家 |
elementary OS | Pantheon | ✅ 活跃 | 设计爱好者 |
🔧 提示:如果你有特定需求(如“最适合老旧电脑”、“最像 Windows”、“最稳定”、“最新软件包”等),可以进一步缩小推荐范围。...
|-转 exFAT 我去看看,走先,去win11了
好的!👋 很高兴您决定尝试 exFAT,这是一个非常适合 Linux 与 Windows 双系统共用 的文件系统,特别是对于 U盘、移动硬盘 或您当前的 /media/vincent/linuxdata 这类数据存储分区。
✅ 您接下来的步骤(简要回顾):
您计划:
- 去到 Windows 11 系统
- 检查或格式化您的磁盘(比如当前挂载在 Linux 下的 /dev/sdc9,对应 Windows 里的某个盘符,如 D:、E: 等)
- 可能考虑 将分区格式化为 exFAT,以实现:
- ✅ Windows 与 Linux 都能读写
- ✅ 无文件大小限制(比 FAT32 好)
- ✅ 双系统共享数据更方便(比如截图、文档、媒体文件等)
🧭 一、在 Windows 11 中查看磁盘分区
- 打开 “此电脑”(或 “文件资源管理器”)
- 您会看到类似 D:、E:、F: 这样的盘符
- 找到您之前在 Linux 里看到的那个 15GB 左右、挂载为 /media/vincent/linuxdata 的分区
- 在 Windows 中它可能显示为 未分配、RAW、NTFS、或者 exFAT
- 如果显示为 “本地磁盘”但没有盘符,可以右键“此电脑” → “管理” → “磁盘管理” 中查看
🧩 二、如何在 Windows 11 中格式化为 exFAT(如需)
⚠️ 注意:格式化会清空该磁盘上所有数据!请提前备份重要文件!
方法如下:
-
打开 “磁盘管理”
- 右键点击 开始菜单 → 选择 “磁盘管理”
- 或者搜索 “创建并格式化硬盘分区”
-
找到您要格式化的磁盘分区
- 找到那个 15GB 左右的分区
- 查看其当前 文件系统(可能是 NTFS、RAW、未分配等)
- 记下它的 盘符(如 D:、E:)
-
如果已有文件且想保留,请跳过格式化,直接使用(或转成 exFAT 而不格式化)
- 如果已经是 NTFS,您在 Windows 下可以正常使用,在 Linux 下也能读写(通过 ntfs3 驱动)
- 如果想换成 exFAT,请继续:
-
格式化为 exFAT(如果需要全新格式化)
- 右键点击该分区 → 选择 “格式化”
- 文件系统:选择 exFAT
- 分配单元大小:默认即可
- 勾选 “快速格式化”(可选)
- 卷标:可自定义,比如 “Data” 或 “Shared”
- 点击 确定 → 确认格式化(会清空数据!)
✅ 格式化完成后:...
|-转 在Linux上使用像微软拼音一样好用的输入法
好的!我们来对脚本做以下三项增强升级 ✅:
✅ 一、新增功能需求汇总
功能 | 说明 | 是否实现 |
---|---|---|
1. 支持 CLI 参数控制 | 默认执行全部流程(Fcitx5 + Microsoft-Pinyin + Fluent 主题) 如果传入参数 paru,则 只安装 Fluent Dark 主题(即只执行 install_fcitx5_fluent_dark_theme_via_paru) | ✅ 实现 |
2. 输入法配置(环境变量 + 输入法选择)封装为函数 | 将设置环境变量、提示用户注销登录、选择输入法等操作封装到一个独立函数中 | ✅ 实现 |
3. 默认流程不变 | 不传参数时,执行原来的全部流程: ① Fcitx5 + Microsoft-Pinyin(官方或提示第三方) ② Fluent 主题(通过 paru) ③ 输入法配置提示 | ✅ 实现 |
✅ 二、最终脚本代码(带 CLI 参数 + 输入法配置函数)
将以下代码保存为脚本文件,例如: fcitx5_microsoft_pinyin_and_theme.sh
#!/bin/bash # ============================================= # fcitx5_microsoft_pinyin_and_theme.sh # 支持以下用法: # 1. 不传参数:执行完整流程(Fcitx5 + Microsoft-Pinyin + Fluent 主题 + 输入法配置提示) # 2. 传入参数 paru:仅安装 Fluent Dark 主题(通过 paru) # 适用于 Ubuntu / Debian / KDE Neon / Linux Mint / Arch Linux 等 # ============================================= # 函数 1:安装 Fcitx5 + Microsoft-Pinyin(官方优先,第三方提示) install_fcitx5_and_microsoft_pinyin() { echo "🔶 开始安装 Fcitx5 框架及必要组件..." sudo apt update sudo apt install -y \ fcitx5 \ fcitx5-chinese-addons \ fcitx5-frontend-gtk2 \ fcitx5-frontend-gtk3 \ fcitx5-frontend-qt5 \ fcitx5-frontend-qt6 echo "🔶 尝试通过官方源安装 fcitx5-microsoft-pinyin..." if apt-cache show fcitx5-microsoft-pinyin >/dev/null 2>&1; then echo "✅ 官方源中存在 fcitx5-microsoft-pinyin,正在安装..." sudo apt install -y fcitx5-microsoft-pinyin else echo "❌ 官方源中未找到 fcitx5-microsoft-pinyin" echo "" echo "🔸 你可以尝试手动安装第三方打包的 .deb 文件:" echo "📌 推荐下载地址(社区维护,可能有效):" echo "👉 https://github.com/fcitx/fcitx5-microsoft-pinyin/releases" echo "" echo "📦 文件名通常类似:fcitx5-microsoft-pinyin_0.1.0-1_amd64.deb" echo "" echo "🔧 手动安装命令示例(请替换为实际下载链接):" echo 'wget https://example.com/path/to/fcitx5-microsoft-pinyin_0.1.0-1_amd64.deb' echo 'sudo dpkg -i fcitx5-microsoft-pinyin_0.1.0-1_amd64.deb' echo 'sudo apt --fix-broken install # 修复依赖' echo "" echo "📌 提示:如果你找到了有效的 .deb 下载链接,可以将其加入此脚本实现全自动安装。" echo "" fi } # 函数 2:通过 paru 安装 Fluent Dark 主题 install_fcitx5_fluent_dark_theme_via_paru() { echo "🔶 检查是否已安装 paru..." if ! command -v paru &> /dev/null; then echo "paru 未安装,正在尝试安装 paru..." if command -v yay &> /dev/null; then echo "检测到 yay,使用 yay 安装 paru..." yay -S --needed base-devel paru else echo "正在通过官方方式安装 paru(需要 git 和 base-devel)..." sudo apt install -y git base-devel git clone https://aur.archlinux.org/paru-bin.git cd paru-bin || { echo "无法进入 paru-bin 目录"; exit 1; } makepkg -si cd .. rm -rf paru-bin fi else echo "✅ paru 已安装,跳过安装步骤" fi echo "🔶 正在通过 paru 安装 fcitx5-skin-fluentdark-git 主题..." paru -S --noconfirm fcitx5-skin-fluentdark-git } # 函数 3:配置输入法环境变量与提示(封装) configure_input_method() { echo "" echo "🔶 开始配置输入法相关环境与提示..." echo "" echo "✅ 请记得在您的 shell 配置文件(如 ~/.profile、~/.bashrc、~/.zshrc 或 ~/.pam_environment)中添加以下环境变量:" echo ' export GTK_IM_MODULE=fcitx' echo ' export QT_IM_MODULE=fcitx' echo ' export XMODIFIERS=@im=fcitx' echo "" echo "🔧 如果您使用的是 KDE Plasma,也可以将这些变量添加到 “系统设置 → 启动和关闭 → 自动启动” 中。" echo "" echo "🚀 安装完成后请执行以下操作:" echo "1. 注销并重新登录系统" echo "2. 在系统托盘的输入法菜单中选择:Microsoft Pinyin(如果已安装成功)" echo "3. 在 Fcitx5 配置工具中选择 Fluent Dark(或其他)主题(如果已安装)" echo "" echo "💡 提示:您也可以将这些环境变量命令添加到 ~/.pam_environment 文件中(每行一个):" echo ' GTK_IM_MODULE=fcitx' echo ' QT_IM_MODULE=fcitx' echo ' XMODIFIERS=@im=fcitx' echo "" } # ========== 主程序 ========== # 判断是否传入了参数 "paru" if [ "$#" -ge 1 ] && [ "$1" = "paru" ]; then echo "🔶 检测到参数 'paru',仅安装 Fluent Dark 主题..." install_fcitx5_fluent_dark_theme_via_paru else echo "==============================================" echo "🚀 开始一键安装 Fcitx5 + Microsoft-Pinyin + Fluent 主题(默认流程)" echo "==============================================" # 调用函数 1:安装 Fcitx5 + Microsoft-Pinyin install_fcitx5_and_microsoft_pinyin # 调用函数 2:安装 Fluent Dark 主题 install_fcitx5_fluent_dark_theme_via_paru fi # 调用函数 3:输入法配置提示(始终执行) configure_input_method
✅ 三、使用方法
▶️ 1. 默认用法(安装全部:Fcitx5 + 输入法 + Fluent 主题 + 配置提示)
chmod +x fcitx5_microsoft_pinyin_and_theme.sh ./fcitx5_microsoft_pinyin_and_theme.sh
✅ 执行流程:...