优化版Debian -- 基于Debian testing定制

image.png

本次更新主要内容

  • 增加caja右键终端功能
  • 增加vim, zsh, ranger, picom等配置
  • 增加定制的xfce和i3wm, 可无缝现场切换(仅xfce桌面环境下有效, 默认桌面环境仍然是mate)
  • 同时提供mate和xfce桌面环境, 用户可自由选择
  • 增加debiancn和atzlinux软件源, 丰富软件生态
  • Jargal Linux 项目已合并至本项目, 因为Debian比Arch相对稳定

优化版系统特性:

  • 预装常用驱动程序
  • 基于debian testing,滚动更新, 软件始终保持最新
  • 稳定性高,真机实测,debian是一个以稳定性著称的发行版
  • 集成常用软件,包括办公,网页浏览,图片处理,输入法等,开箱即用
  • 完全纯净,无广告,无捆绑
  • 人性化操作,采用广受欢迎的gnome2桌面的延续-mate桌面环境,经典易于上手
  • 采用定制的xfce和i3wm, 无缝切换, 提高效率
  • 轻量高效,占用资源低,可以充分发挥电脑性能

预装的部分常用软件

  • 办公:libreoffice
  • 浏览器:火狐浏览器
  • 邮件:thunderbird
  • 视频播放器:smplayer
  • 音频播放器:audacious
  • 图片处理:gimp
  • 命令查询:tldr
  • 输入法:fcitx
  • 星火应用商店,即深度社区商店,具有大量国人常用软件如qq,微信,wps等, 还可以用aptss命令行工具安装星火商店和软件源中的软件, 类似aur助手

新手尝试Linux时可以一试,不喜勿喷

基本上能做到开箱即用,想在真机上装debian的新手可以试试

安装教程: 先在U盘内安装ventoy,详见https://www.ventoy.net 安装好后将镜像复制到U盘分区内

从U盘启动,选择sulet-optimized-debian-live-testing-v3-amd64-mate.iso启动项

启动后,选择最上面第一项回车

启动后,点击桌面上的"Install Debian"就可以安装了,具体步骤详见manjaro的安装教程视频

注意事项

  • 【!!!重要提示!!!】安装完成后, 一定要先打开终端(ctrl+alt+t),然后输入 bash -c "$(curl -L https://github.com/wiwyil2tr/optimizeddebian/raw/main/postinstall.sh)"回车

根据提示操作后重启,就可以使用了

  • 本镜像同时提供mate和xfce桌面环境, 以及i3wm窗口管理器, 在xfce下, 可以通过快捷键无缝切换, 无需注销

Super+Shift+i 切换到i3wm(平铺模式)

Super+Shift+x 切换回xfwm4(堆叠模式)

  • xfce下统一使用i3wm快捷键, mate仍使用传统快捷键

下载链接

https://www.ffpan.site/s/3a8LFw


欢迎使用优化版系列系统,并提出宝贵意见 系统将会不定期更新 版本号规则:无功能更新,只是小修小补,从第二个小数点开始,如1.0.1,1.0.2,小功能更新从第一个小数点开始,如1.1,1.2,大功能更新或上游大版本升级直接更新大版本号,如1.0,2.0,3.0 本系列系统旨在为用户提供免除痛苦,开箱即用,干净轻量,不夹带私货,靠近上游的linux修改定制版

1 个赞

桌面很漂亮啊。但是我非常不喜欢zsh, zsh 的 promp 真是又丑又俗。你桌面右侧的状态框用什么实现的 ?

状态框是conky

这个系统默认shell仍然是bash , zsh是需要手动切换的

(原链接已失效, 以下为修正版重新发布)

本次更新主要内容

  • 修复conky无法启动问题
  • 修复xfce下super键无法打开启动器的问题
  • 修复livecd启动时出现kernel panic问题
  • 修复kitty终端中无法使用输入法的问题
  • 修复中文字体部分显示不正常的问题
  • 修复zsh卡死的问题
  • 修复vim提示缺少"nodejs"的问题
  • 修复最后"安装失败"的问题
  • Jargal Linux 项目已合并至本项目, 因为Debian比Arch相对稳定

优化版系统特性:

注意事项

  • 【!!!重要提示!!!】安装完成后, 一定要先打开终端(ctrl+alt+t),然后输入
  • bash -c "$(curl -L https://github.com/wiwyil2tr/optimizeddebian/raw/main/postinstall.sh)"回车
  • 无法访问的也可以将以下内容复制到终端内回车, 或者新建一个文本文件 postinstall.sh然后运行脚本:
  • #!/bin/bash
    echo "Welcome to SULET Optimezed Debian GNU/Linux"
    echo "Writing to /etc/apt/sources.list..."
    sudo tee /etc/apt/sources.list > /dev/null <<EOF
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.bfsu.edu.cn/debian/ testing main contrib non-free non-free-firmware
    # deb-src https://mirrors.bfsu.edu.cn/debian/ testing main contrib non-free non-free-firmware
    
    deb https://mirrors.bfsu.edu.cn/debian/ testing-updates main contrib non-free non-free-firmware
    # deb-src https://mirrors.bfsu.edu.cn/debian/ testing-updates main contrib non-free non-free-firmware
    
    deb https://mirrors.bfsu.edu.cn/debian/ testing-backports main contrib non-free non-free-firmware
    # deb-src https://mirrors.bfsu.edu.cn/debian/ testing-backports main contrib non-free non-free-firmware
    
    # 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
    deb https://mirrors.bfsu.edu.cn/debian-security testing-security main contrib non-free non-free-firmware
    # deb-src https://mirrors.bfsu.edu.cn/debian-security testing-security main contrib non-free non-free-firmware
    EOF
    echo "updating apt"
    sudo apt update
    
    read -p "Do you want to perform a system upgrade? (y/n): " perform_upgrade
    if [[ $perform_upgrade == [Yy]* ]]; then
        echo "Running sudo apt full-upgrade..."
        sudo apt full-upgrade
    else
        echo "Skipping system upgrade."
    fi
    sudo apt install git
    git clone https://github.com/wiwyil2tr/optimizeddebian.git
    cd optimizeddebian/postinstall
    chmod +x ./*.sh
    sudo ln -sf /usr/share/images/desktop-base/Aurora.jpg /usr/share/backgrounds/Photo\ of\ Valley.jpg
    
    echo "Choose your desktop style:"
    select style in "gnome2 -- traditional style, top + bottom panels" "dock -- top panel + dock style" "windows -- bottom panel (Windows-like)" "Skip"; do
        case $style in
            "gnome2 -- traditional style, top + bottom panels")
                echo "Executing gnome2.sh..."
                ./gnome2.sh
                break
                ;;
            "dock -- top panel + dock style")
                echo "Executing dock.sh..."
                ./dock.sh
                break
                ;;
            "windows -- bottom panel (Windows-like)")
                echo "Executing windows.sh..."
                ./windows.sh
                break
                ;;
            "Skip")
                echo "Skipping desktop style setup."
                break
                ;;
            *)
                echo "Invalid option. Please choose a valid option."
                ;;
        esac
    done
    echo "cleaning"
    sudo rm -r ${HOME}/optimizeddebian
    echo "Script execution completed. Please Reboot your system to use SULET Optimized Debian GNU/Linux"
    read -p "Do you want to reboot now? (y/n): " rebooting
    if [[ $rebooting == [Yy]* ]]; then
        sudo reboot
    else
        echo "Please REBOOT later."
    fi
    

根据提示操作后重启,就可以使用了

  • 本镜像同时提供mate和xfce桌面环境, 以及i3wm窗口管理器, 在xfce下, 可以通过快捷键无缝切换, 无需注销

Super+Shift+i 切换到i3wm(平铺模式)

Super+Shift+x 切换回xfwm4(堆叠模式)

  • xfce下统一使用i3wm快捷键, mate仍使用传统快捷键

下载链接

https://www.ffpan.site/s/ej4ESK


欢迎使用优化版系列系统,并提出宝贵意见 系统将会不定期更新 版本号规则:无功能更新,只是小修小补,从第二个小数点开始,如1.0.1,1.0.2,小功能更新从第一个小数点开始,如1.1,1.2,大功能更新或上游大版本升级直接更新大版本号,如1.0,2.0,3.0 本系列系统旨在为用户提供免除痛苦,开箱即用,干净轻量,不夹带私货,靠近上游的linux修改定制版

那个重要提示,需要连接github,是啥原因不能把代码放在iso内?

postinstall脚本计划是动态更新的, 会根据镜像中出现的问题而随时调整, 而不必重新打包镜像, 本来就是为了解决iso中出现的细节问题

没准可以把代码放到 iso 里,安装的时候自动抓取 GitHub 脚本?