AnduinOS
AnduinOS 是一个 Ubuntu 自定义设置、应用、主题的整合包。旨在方便用户从 Windows 迁移到 Linux 时可以继续熟悉的操作习惯和工作。
AnduinOS 是在 Ubuntu 的基础上额外提供了一些扩展,包括:
- 提供了中文输入法
- 提供了一个类似 Windows 11 的UI
- 提供了一些常用软件
- 删除了 snap
AnduinOS 测试了这些软件和UI的整合体验,因此在使用时一般不会遇到奇怪的问题。
注意: AnduinOS 会引用闭源软件!
注意: AnduinOS 会修改系统设置,尤其是 apt 的设置!
部署 AnduinOS
显然,AnduinOS 并不是独立的操作系统。因此必须先安装 Ubuntu 。
在这里下载 Ubuntu 23.04: Ubuntu Desktop Download
按照用户喜欢的方式部署 Ubuntu 即可。不需要特别的设置。
在第一次登录 Ubuntu 后,打开终端(Ctrl + Alt + T),然后运行:
bash -c "$(wget -O- https://gitlab.aiursoft.cn/anduin/anduinos/-/raw/master/install.sh)"
即可完成 AnduinOS 的部署。
当然,在部署完成后,你可以继续像使用 Ubuntu 那样为它安装软件。
注意:我们只测试了 Ubuntu 23.04 中的部署效果并且没有任何包冲突。22.04,23.10 会遇到包版本冲突!
点击 这里 下载 Ubuntu 23.04。
AnduinOS 做了什么
AnduinOS 会允许当前用户免密码使用 sudo。
这会带来一些安全风险,但是这是为了方便用户使用。如果不喜欢这个设定,可以在运行完成后删除 /etc/sudoers.d/$USER 文件。
AnduinOS 通过额外安装了大量第三方软件来提供体验。
AnduinOS 会安装下列第三方软件:
- Firefox 作为主浏览器
- Google Chrome 作为备用浏览器
- IBus Rime 作为输入法
- Nextcloud 作为云盘
- Visual Studio Code 作为主要代码编辑器
- Shotwell 作为图片管理器
- Remmina 作为远程桌面
- Spotify 作为音乐播放器
- Pinta 作为图片编辑器
- VLC 作为视频播放器
- WPS Office 作为办公软件
- OBS Studio 作为录屏软件
- Docker Desktop 作为容器软件
- Gnome Boxes 作为虚拟机管理软件
- WeChat 作为聊天软件
- Blender 作为3D建模软件
- Motrix 作为下载工具
- Google Earth 作为地图软件
- Shotcut 作为视频编辑器
- Insomnia 作为API测试工具
- DbBrowser 作为数据库管理工具
这些软件几乎涵盖了日常使用的所有场景。
AnduinOS 使用 ibus 作为输入法的后端,使用 Rime 作为输入法的前端。运行的默认输入法配置来自 雾凇拼音。
AnduinOS 会配置下列开发环境:
- NodeJS, NPM & Yarn
- Golang
- .NET 6 & 7 (And Entity Framework)
- Java (OpenJDK)
- Ruby
- Python
- Docker & Docker Compose
- Hugo
- Android Debug Bridge (adb)
AnduinOS 会安装下列 CLI 工具:
- Git
- Neofetch & lsb-release
- gnupg
- Vim
- Nano
- Wget & Curl & Aria2 & httping
- FFmpeg
- Tree & htop & iotop & iftop & smartmontools & net-tools & clinfo
- zip & unzip & jq
- ntp & ntpdate & ntpstat
- W3m
- Sysbench
AnduinOS 还会额外安装一些软件包:
- apt-transport-https
- ca-certificates
- cifs-utils
AnduinOS 会移除掉一些已经被替代或几乎不会被用到的软件:
- Gnome-maps (使用 Google Earth 替代)
- Gnome-photos (使用 Shotwell 替代)
- eog (使用 Shotwell viewer 替代)
- Totem (使用 VLC 替代)
- Rhythmbox (使用 Spotify 替代)
- Gnome-contacts
AnduinOS 会安装一些pip全局工具:
- Youtube-dl
- Gnome-extensions-cli
AnduinOS 会安装一些npm全局工具:
- npx
- yarn
- marked
- typescript
- ts-node
AnduinOS 会安装一些.NET全局工具:
- EntityFrameworkCore
- Aiursoft.Static
AnduinOS 使用了一些第三方主题来修改桌面体验,包括但不限于:
AnduinOS 使用了一些 Gnome 插件(并会自动初始化这些插件):
- ArcMenu 用于提供类似 Windows 11 的开始菜单
- Blur My Shell 用于提供类似 Windows 11 的模糊效果
- Dash to Panel 用于提供类似 Windows 11 的任务栏
- Network Stats 用于提供网络状态查看
- OpenWeather 用于提供任务栏左下角的天气查看
- Removable Drive Menu 用于提供任务栏右下角的设备查看
- Stocks Menu 用于提供任务栏左下角的股票查看
- User Themes 用于提供主题切换
- BackSlide 用于提供壁纸切换
AnduinOS 使用的默认壁纸是来自于 Fluent-gtk-theme 的壁纸。
已知的问题
- 微信的体验并不是很良好,包括无法从剪贴板粘贴图片、无法截图、无法使用系统通知等。
- Chrome 可能无法使用 GPU 进行硬件加速。
对于 Chrome GPU 相关的问题:
- 可以选择使用 Firefox 来代替 Chrome。
如果遇到微信显示太小:
- 可以修改 Wine 的设置调整微信的 DPI:
env WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine6-stable winecfg
,在Graphics设置中,将 DPI 调整到一个更高的值,例如 192。可能需要重启来生效。
为什么选择 Ubuntu 作为魔改的来源
Ubuntu 对于 Linux 初学者来说非常流行,它有着还算不错的生态,并且默认就很好看。这使得它成为了最好的魔改来源。
无论是专业的开发人员,或是普通的用户,适应 Ubuntu 都不算太难。
其他推荐的软件
这些软件 AnduinOS 并不会预装。但是它们不会来带引用冲突,并且体验已经测试过非常好。
如果有需要可以安装:
- Stellarium
- Steam
- Minecraft
- Dropbox (已经测试可以完全替代 Nextcloud)
- Kdenlive (已经测试可以完全替代 Shotcut)
- Telegram (已经测试可以完全替代 WeChat)
- Postman (已经测试可以完全替代 Insomnia)
- DaVinci Resolve (已经测试可以完全替代 Shotcut)
- GIMP (已经测试可以完全替代 Pinta)