|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1. AntiX简介与美化准备
AntiX是一款基于Debian的轻量级Linux发行版,专为老旧计算机设计,无需systemd即可运行。它以其极低的资源占用和高效的性能而闻名,默认使用IceWM、Fluxbox或JWM等轻量级窗口管理器。虽然AntiX注重性能,但这并不意味着我们不能拥有一个美观的桌面环境。
1.1 AntiX特点
• 极低的系统要求:可运行在仅256MB RAM的旧电脑上
• 无systemd设计,采用SysVinit
• 多种轻量级窗口管理器可选
• 内置多种实用工具,适合老旧硬件
1.2 美化前准备
在开始美化之前,我们需要做一些准备工作:
- # 更新系统
- sudo apt update
- sudo apt upgrade
- # 安装必要的工具
- sudo apt install git wget curl unzip lxappearance
复制代码
同时,建议创建一个系统还原点,以防美化过程中出现问题:
- # 创建系统快照
- sudo antix-snapshot.sh create
复制代码
2. 窗口管理器选择与配置
AntiX默认提供三种窗口管理器:IceWM、Fluxbox和JWM。每种都有其独特的美化潜力。
2.1 IceWM美化
IceWM是AntiX的默认窗口管理器,它轻量且高度可定制。
- # 创建主题目录
- mkdir -p ~/.icewm/themes
- # 下载主题
- cd ~/.icewm/themes
- git clone https://github.com/bbidulock/icewm-extra-themes.git
复制代码
编辑~/.icewm/preferences文件来自定义IceWM的外观:
- # 打开配置文件
- nano ~/.icewm/preferences
复制代码
以下是一些常用的美化配置选项:
- # 主题设置
- Theme="IceCold-blue/default.theme"
- # 任务栏设置
- TaskBarShowClock=1
- TaskBarShowAPM=0
- TaskBarShowNetworkStatus=1
- TaskBarShowCPUStatus=1
- TaskBarShowMailboxStatus=0
- # 字体设置
- TitleFontNameXft="Sans:bold:size=10"
- MenuFontNameXft="Sans:size=9"
- StatusFontNameXft="Sans:size=9"
- QuickSwitchFontNameXft="Sans:bold:size=10"
- NormalButtonFontNameXft="Sans:size=9"
- ActiveButtonFontNameXft="Sans:bold:size=9"
- NormalTaskBarFontNameXft="Sans:size=9"
- ActiveTaskBarFontNameXft="Sans:bold:size=9"
- MinimizedWindowFontNameXft="Sans:size=9"
- ListBoxFontNameXft="Sans:size=9"
- ToolTipFontNameXft="Sans:size=9"
- ClockFontNameXft="Sans:bold:size=9"
- ApmFontNameXft="Sans:size=9"
- InputFontNameXft="Sans:size=9"
- LabelFontNameXft="Sans:size=9"
复制代码
编辑~/.icewm/menu文件来自定义开始菜单:
- # 备份原始菜单
- cp /etc/X11/icewm/menu ~/.icewm/menu
- # 编辑菜单文件
- nano ~/.icewm/menu
复制代码
以下是一个自定义菜单的示例:
- prog "Firefox" firefox firefox
- prog "Terminal" xterm xterm
- prog "File Manager" rox rox
- separator
- menu "Utilities" folder {
- prog "Text Editor" leafpad leafpad
- prog "Image Viewer" gpicview gpicview
- prog "Archive Manager" xarchiver xarchiver
- }
- separator
- menu "Settings" folder {
- prog "Appearance" lxappearance lxappearance
- prog "Display Setup" arandr arandr
- prog "AntiX Control Centre" antixcc.sh antixcc.sh
- }
- separator
- prog "Logout" logout logout
复制代码
2.2 Fluxbox美化
Fluxbox是另一个轻量级且高度可定制的窗口管理器。
- # 创建主题目录
- mkdir -p ~/.fluxbox/styles
- # 下载主题
- cd ~/.fluxbox/styles
- wget https://github.com/fluxbox/fluxbox-styles/archive/master.zip
- unzip master.zip
- mv fluxbox-styles-master/* .
- rm -rf fluxbox-styles-master master.zip
复制代码
编辑~/.fluxbox/init文件:
- # 备份原始配置
- cp /etc/X11/fluxbox/init ~/.fluxbox/init
- # 编辑配置文件
- nano ~/.fluxbox/init
复制代码
以下是一些常用的美化配置:
- session.screen0.toolbar.widthPercent: 100
- session.screen0.toolbar.visible: true
- session.screen0.toolbar.height: 26
- session.screen0.toolbar.onTop: false
- session.screen0.toolbar.autoHide: false
- session.screen0.strftimeFormat: %H:%M
- session.screen0.workspaces: 4
- session.screen0.workspaceNames: Workspace1,Workspace2,Workspace3,Workspace4
- session.screen0.titlebar.left: Stick
- session.screen0.titlebar.right: Minimize Maximize Close
- session.styleFile: ~/.fluxbox/styles/Midnight
复制代码
编辑~/.fluxbox/menu文件:
- # 备份原始菜单
- cp /etc/X11/fluxbox/menu ~/.fluxbox/menu
- # 编辑菜单文件
- nano ~/.fluxbox/menu
复制代码
以下是一个自定义菜单的示例:
- [begin] (Fluxbox)
- [exec] (Firefox) {firefox}
- [exec] (Terminal) {xterm}
- [exec] (File Manager) {rox}
- [submenu] (Utilities) {}
- [exec] (Text Editor) {leafpad}
- [exec] (Image Viewer) {gpicview}
- [exec] (Archive Manager) {xarchiver}
- [end]
- [submenu] (Settings) {}
- [exec] (Appearance) {lxappearance}
- [exec] (Display Setup) {arandr}
- [exec] (AntiX Control Centre) {antixcc.sh}
- [end]
- [separator]
- [exec] (Logout) {fluxbox-logout}
- [end]
复制代码
2.3 JWM美化
JWM(Joe’s Window Manager)是一个极其轻量级的窗口管理器,资源占用极低。
编辑~/.jwmrc文件:
- # 备份原始配置
- cp /etc/jwm/system.jwmrc ~/.jwmrc
- # 编辑配置文件
- nano ~/.jwmrc
复制代码
以下是一些常用的美化配置:
- <?xml version="1.0"?>
- <JWM>
- <!-- 主题设置 -->
- <WindowStyle>
- <Font>Sans-10</Font>
- <Width>4</Width>
- <Height>20</Height>
- <Active>
- <Text>white</Text>
- <Title>#70849d:#2e3440</Title>
- <Corner>white</Corner>
- <Outline>black</Outline>
- </Active>
- <Inactive>
- <Text>#aaaaaa</Text>
- <Title>#888888:#2e3440</Title>
- <Corner>#aaaaaa</Corner>
- <Outline>black</Outline>
- </Inactive>
- </WindowStyle>
- <!-- 任务栏设置 -->
- <TrayStyle>
- <Font>Sans-10</Font>
- <Background>#2e3440</Background>
- <Foreground>white</Foreground>
- </TrayStyle>
- <!-- 菜单样式 -->
- <MenuStyle>
- <Font>Sans-10</Font>
- <Background>#2e3440</Background>
- <Foreground>white</Foreground>
- <ActiveForeground>white</ActiveForeground>
- <ActiveBackground>#70849d</ActiveBackground>
- </MenuStyle>
- <!-- 启动程序 -->
- <StartupCommand>
- nitrogen --restore
- </StartupCommand>
- <!-- 菜单 -->
- <RootMenu onroot="3">
- <Program icon="firefox.png" label="Firefox">firefox</Program>
- <Program icon="terminal.png" label="Terminal">xterm</Program>
- <Program icon="folder.png" label="File Manager">rox</Program>
- <Separator/>
- <Menu icon="applications.png" label="Utilities">
- <Program icon="text-editor.png" label="Text Editor">leafpad</Program>
- <Program icon="image-viewer.png" label="Image Viewer">gpicview</Program>
- <Program icon="archive-manager.png" label="Archive Manager">xarchiver</Program>
- </Menu>
- <Menu icon="settings.png" label="Settings">
- <Program icon="appearance.png" label="Appearance">lxappearance</Program>
- <Program icon="display.png" label="Display Setup">arandr</Program>
- <Program icon="control-center.png" label="AntiX Control Centre">antixcc.sh</Program>
- </Menu>
- <Separator/>
- <Exit icon="logout.png" label="Logout" confirm="true"/>
- </RootMenu>
- </JWM>
复制代码
3. 主题和图标安装
3.1 安装GTK主题
GTK主题可以美化应用程序的外观:
- # 安装一些流行的GTK主题
- sudo apt install arc-theme greybird-gtk-theme numix-gtk-theme
- # 或者手动安装主题
- mkdir -p ~/.themes
- cd ~/.themes
- git clone https://github.com/horst3180/arc-theme.git
复制代码
使用LXAppearance来应用GTK主题:
- # 启动LXAppearance
- lxappearance
复制代码
在LXAppearance中,你可以选择Widget主题、图标主题、字体等。
3.2 安装图标主题
图标主题可以美化系统图标:
- # 安装图标主题
- sudo apt install numix-icon-theme-circle moka-icon-theme faenza-icon-theme
- # 或者手动安装图标主题
- mkdir -p ~/.icons
- cd ~/.icons
- git clone https://github.com/numixproject/numix-icon-theme.git
- git clone https://github.com/snwh/moka-icon-theme.git
复制代码
同样,你可以使用LXAppearance来应用图标主题。
3.3 安装光标主题
光标主题可以美化鼠标指针:
- # 安装光标主题
- sudo apt install oxygen-cursor-theme breeze-cursor-theme
- # 或者手动安装光标主题
- mkdir -p ~/.icons
- cd ~/.icons
- git clone https://github.com/keeferrourke/la-capitaine-cursor-theme.git
复制代码
使用LXAppearance来应用光标主题。
4. 壁纸和锁屏设置
4.1 使用Nitrogen设置壁纸
Nitrogen是一个轻量级的壁纸设置工具:
- # 安装Nitrogen
- sudo apt install nitrogen
- # 设置壁纸
- nitrogen ~/Pictures/wallpaper.jpg --set-centered
- # 或者
- nitrogen ~/Pictures/wallpaper.jpg --set-scaled
- # 或者
- nitrogen ~/Pictures/wallpaper.jpg --set-tiled
- # 或者
- nitrogen ~/Pictures/wallpaper.jpg --set-zoom
- # 或者
- nitrogen ~/Pictures/wallpaper.jpg --set-zoom-fill
- # 保存壁纸设置,以便下次启动时自动应用
- nitrogen --restore
复制代码
将nitrogen --restore添加到窗口管理器的启动项中,以便每次登录时自动设置壁纸。
4.2 使用feh设置壁纸
feh是另一个轻量级的壁纸设置工具:
- # 安装feh
- sudo apt install feh
- # 设置壁纸
- feh --bg-center ~/Pictures/wallpaper.jpg
- # 或者
- feh --bg-scale ~/Pictures/wallpaper.jpg
- # 或者
- feh --bg-tile ~/Pictures/wallpaper.jpg
- # 或者
- feh --bg-zoom ~/Pictures/wallpaper.jpg
- # 或者
- feh --bg-fill ~/Pictures/wallpaper.jpg
复制代码
feh会自动保存壁纸设置,下次启动时会自动应用。
4.3 设置锁屏
AntiX默认使用xscreensaver作为屏幕保护程序和锁屏工具:
- # 安装xscreensaver
- sudo apt install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra
- # 配置xscreensaver
- xscreensaver-demo
复制代码
在xscreensaver-demo中,你可以选择屏幕保护程序、设置锁屏时间等。
5. 面板和Dock美化
5.1 使用tint2面板
tint2是一个轻量级的面板/任务栏:
- # 安装tint2
- sudo apt install tint2
- # 创建配置文件
- mkdir -p ~/.config/tint2
- cp /etc/xdg/tint2/tint2rc ~/.config/tint2/
- # 编辑配置文件
- nano ~/.config/tint2/tint2rc
复制代码
以下是一个美化的tint2配置示例:
- # Background definitions
- rounded = 0
- border_width = 0
- background_color = #000000 60
- border_color = #FFFFFF 16
- rounded = 0
- border_width = 0
- background_color = #FFFFFF 20
- border_color = #FFFFFF 48
- rounded = 0
- border_width = 0
- background_color = #FFFFFF 16
- border_color = #FFFFFF 64
- # Panel
- panel_monitor = all
- panel_position = bottom center horizontal
- panel_size = 100% 30
- panel_margin = 0 0
- panel_padding = 7 0
- panel_dock = 0
- wm_menu = 1
- panel_layer = bottom
- panel_background_id = 1
- # Taskbar
- taskbar_mode = multi_desktop
- taskbar_padding = 0 0 2
- taskbar_background_id = 0
- taskbar_active_background_id = 0
- # Task
- task_icon = 1
- task_text = 1
- task_width = 160
- task_centered = 1
- task_padding = 2 2
- task_font = Sans 9
- task_font_color = #FFFFFF 70
- task_active_font_color = #FFFFFF 85
- task_background_id = 3
- task_active_background_id = 2
- task_iconified_font_color = #FFFFFF 70
- # System Tray
- systray = 1
- systray_padding = 0 4 5
- systray_sort = ascending
- systray_background_id = 0
- systray_icon_size = 16
- systray_icon_asb = 100 0 0
- # Clock
- time1_format = %H:%M
- time1_font = Sans 10
- time2_format = %A %d %B
- time2_font = Sans 9
- clock_font_color = #FFFFFF 85
- clock_padding = 1 0
- clock_background_id = 0
- clock_lclick_command = gsimplecal
- clock_rclick_command = gsimplecal
- # Battery
- battery = 1
- battery_low_status = 20
- battery_low_cmd = notify-send "battery low"
- battery_font = Sans 10
- battery_font_color = #FFFFFF 85
- battery_padding = 1 0
- battery_background_id = 0
- # Tooltips
- tooltip = 1
- tooltip_padding = 2 2
- tooltip_show_timeout = 0.7
- tooltip_hide_timeout = 0.3
- tooltip_background_id = 1
- tooltip_font_color = #FFFFFF 80
- tooltip_font = Sans 9
- # Mouse
- mouse_middle = none
- mouse_right = close
- mouse_scroll_up = toggle
- mouse_scroll_down = iconify
- # Battery
- battery = 1
- battery_low_status = 10
- battery_low_cmd = notify-send "battery low"
- bat1_font = Sans 10
- bat2_font = Sans 8
- battery_font_color = #FFFFFF 85
- battery_padding = 1 0
- battery_background_id = 0
复制代码
5.2 使用Cairo-Dock
Cairo-Dock是一个美观的dock程序:
- # 安装Cairo-Dock
- sudo apt install cairo-dock cairo-dock-plug-ins
- # 启动Cairo-Dock
- cairo-dock
复制代码
Cairo-Dock提供了图形界面配置工具,你可以通过右键点击dock选择”Configure”来定制外观和行为。
5.3 使用Plank
Plank是一个简单而优雅的dock:
- # 安装Plank
- sudo apt install plank
- # 启动Plank
- plank
复制代码
Plank的配置文件位于~/.config/plank/dock1/settings:
- # 创建配置目录
- mkdir -p ~/.config/plank/dock1
- # 编辑配置文件
- nano ~/.config/plank/dock1/settings
复制代码
以下是一个美化的Plank配置示例:
- [dock1]
- alignment='center'
- auto-pinning=true
- hide-delay=0
- hide-mode='none'
- icon-size=48
- items-alignment='center'
- lock-items=false
- monitor=''
- offset=0
- pinned-only=false
- position='bottom'
- pressure-reveal=false
- show-dock-item=true
- theme='Transparent'
复制代码
6. 字体优化
6.1 安装美观字体
- # 安装一些美观的字体
- sudo apt install fonts-noto fonts-noto-cjk fonts-noto-color-emoji fonts-roboto fonts-open-sans fonts-font-awesome
- # 或者手动安装字体
- mkdir -p ~/.fonts
- cd ~/.fonts
- wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
- unzip 1.050R-it.zip
- mv source-code-pro-2.030R-ro-1.050R-it/OTF/*.otf .
- rm -rf source-code-pro-2.030R-ro-1.050R-it 1.050R-it.zip
- # 更新字体缓存
- fc-cache -fv
复制代码
6.2 配置字体渲染
编辑~/.fonts.conf或~/.config/fontconfig/fonts.conf文件:
- # 创建配置文件
- mkdir -p ~/.config/fontconfig
- nano ~/.config/fontconfig/fonts.conf
复制代码
以下是一个优化的字体渲染配置:
- <?xml version="1.0"?>
- <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
- <fontconfig>
- <match target="font">
- <edit name="antialias" mode="assign">
- <bool>true</bool>
- </edit>
- <edit name="hinting" mode="assign">
- <bool>true</bool>
- </edit>
- <edit name="hintstyle" mode="assign">
- <const>hintslight</const>
- </edit>
- <edit name="rgba" mode="assign">
- <const>rgb</const>
- </edit>
- <edit name="lcdfilter" mode="assign">
- <const>lcddefault</const>
- </edit>
- </match>
-
- <match target="font">
- <test name="weight" compare="more">
- <const>medium</const>
- </test>
- <edit name="autohint" mode="assign">
- <bool>false</bool>
- </edit>
- </match>
-
- <alias>
- <family>serif</family>
- <prefer>
- <family>Noto Serif</family>
- </prefer>
- </alias>
-
- <alias>
- <family>sans-serif</family>
- <prefer>
- <family>Noto Sans</family>
- </prefer>
- </alias>
-
- <alias>
- <family>monospace</family>
- <prefer>
- <family>Source Code Pro</family>
- </prefer>
- </alias>
- </fontconfig>
复制代码
7. 终端美化
7.1 使用Xfce终端
Xfce终端是一个轻量级且功能丰富的终端模拟器:
- # 安装Xfce终端
- sudo apt install xfce4-terminal
复制代码
右键点击终端,选择”Preferences”,可以自定义外观和行为。
7.2 使用Terminator
Terminator是一个功能强大的终端模拟器,支持分屏:
- # 安装Terminator
- sudo apt install terminator
复制代码
右键点击终端,选择”Preferences”,可以自定义外观和行为。
7.3 终端配色方案
以下是一些流行的终端配色方案:
- # 下载Solarized配色方案
- mkdir -p ~/.config/xfce4/terminal/colorschemes
- cd ~/.config/xfce4/terminal/colorschemes
- wget https://raw.githubusercontent.com/sgerrand/xfce4-terminal-colors-solarized/master/solarized-dark.theme
- wget https://raw.githubusercontent.com/sgerrand/xfce4-terminal-colors-solarized/master/solarized-light.theme
复制代码
在Xfce终端的Preferences中,选择”Colors”选项卡,然后点击”Presets”按钮,选择Solarized Dark或Solarized Light。
- # 下载Gruvbox配色方案
- mkdir -p ~/.config/xfce4/terminal/colorschemes
- cd ~/.config/xfce4/terminal/colorschemes
- wget https://raw.githubusercontent.com/morhetz/gruvbox-contrib/master/xfce4-terminal/gruvbox-dark.theme
- wget https://raw.githubusercontent.com/morhetz/gruvbox-contrib/master/xfce4-terminal/gruvbox-light.theme
复制代码
在Xfce终端的Preferences中,选择”Colors”选项卡,然后点击”Presets”按钮,选择Gruvbox Dark或Gruvbox Light。
7.4 终端提示符美化
使用Bash可以美化终端提示符:
- # 编辑.bashrc文件
- nano ~/.bashrc
- # 在文件末尾添加以下内容
- # 设置提示符
- PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
- # 设置ls命令的颜色别名
- alias ls='ls --color=auto'
- alias grep='grep --color=auto'
复制代码
或者,你可以使用更高级的工具如Starship来美化终端提示符:
- # 安装Starship
- curl -fsSL https://starship.rs/install.sh | bash
- # 编辑.bashrc文件
- nano ~/.bashrc
- # 在文件末尾添加以下内容
- eval "$(starship init bash)"
复制代码
然后创建Starship配置文件:
- # 创建配置目录
- mkdir -p ~/.config
- # 创建配置文件
- nano ~/.config/starship.toml
复制代码
以下是一个美化的Starship配置示例:
- [character]
- success_symbol = "[➜](bold green)"
- error_symbol = "[➜](bold red)"
- [directory]
- truncation_length = 5
- truncate_to_repo = false
- style = "bold cyan"
- [git_branch]
- style = "bold purple"
- [git_status]
- style = "bold red"
- [hostname]
- style = "bold dimmed green"
- ssh_only = false
- [username]
- style_user = "bold dimmed blue"
- show_always = true
复制代码
8. 系统性能优化与美化平衡
在美化AntiX系统时,我们需要在美观和性能之间找到平衡。以下是一些优化建议:
8.1 选择轻量级应用
- # 安装轻量级应用替代品
- sudo apt install midori epiphany-browser gpicview leafpad geany
复制代码
8.2 禁用不必要的服务
- # 查看运行的服务
- service --status-all
- # 禁用不必要的服务
- sudo systemctl disable bluetooth
- sudo systemctl disable cups
- sudo systemctl disable avahi-daemon
复制代码
8.3 优化启动项
编辑窗口管理器的启动项,移除不必要的程序:
对于IceWM,编辑~/.icewm/startup文件:
- # 备份原始启动文件
- cp /etc/X11/icewm/startup ~/.icewm/startup
- # 编辑启动文件
- nano ~/.icewm/startup
复制代码
以下是一个优化的IceWM启动文件示例:
- #!/bin/sh
- #
- # This file is executed by IceWM on startup to initialize the environment.
- # 设置壁纸
- nitrogen --restore &
- # 启动面板
- tint2 &
- # 启动合成器(可选,可能会影响性能)
- # compton -b &
- # 启动电源管理(对于笔记本电脑)
- # xfce4-power-manager &
- # 启动网络管理器
- nm-applet &
- # 启动音量控制
- volumeicon &
- # 启动剪贴板管理器
- # clipit &
- # 启动系统监视器
- # conky &
复制代码
对于Fluxbox,编辑~/.fluxbox/startup文件:
- # 备份原始启动文件
- cp /etc/X11/fluxbox/startup ~/.fluxbox/startup
- # 编辑启动文件
- nano ~/.fluxbox/startup
复制代码
以下是一个优化的Fluxbox启动文件示例:
- #!/bin/sh
- #
- # This file is executed by Fluxbox on startup to initialize the environment.
- # 设置壁纸
- nitrogen --restore &
- # 启动面板
- tint2 &
- # 启动合成器(可选,可能会影响性能)
- # compton -b &
- # 启动电源管理(对于笔记本电脑)
- # xfce4-power-manager &
- # 启动网络管理器
- nm-applet &
- # 启动音量控制
- volumeicon &
- # 启动剪贴板管理器
- # clipit &
- # 启动系统监视器
- # conky &
- # 启动Fluxbox
- exec fluxbox
复制代码
对于JWM,编辑~/.jwmrc文件中的StartupCommand部分:
- <StartupCommand>
- nitrogen --restore &
- tint2 &
- nm-applet &
- volumeicon &
- </StartupCommand>
复制代码
8.4 使用轻量级合成器
如果你想要窗口阴影和透明效果,可以使用轻量级合成器如Compton:
- # 安装Compton
- sudo apt install compton
- # 创建配置文件
- mkdir -p ~/.config
- nano ~/.config/compton.conf
复制代码
以下是一个优化的Compton配置示例:
- # Shadow
- shadow = true;
- no-dnd-shadow = true;
- no-dock-shadow = true;
- clear-shadow = true;
- shadow-radius = 7;
- shadow-offset-x = -7;
- shadow-offset-y = -7;
- shadow-opacity = 0.7;
- shadow-red = 0.0;
- shadow-green = 0.0;
- shadow-blue = 0.0;
- shadow-exclude = [
- "n:e:Notification",
- "n:e:Docky",
- "g:e:Synapse",
- "g:e:Conky",
- "n:w:*Firefox*",
- "n:w:*Chromium*",
- "n:w:*dock*",
- "class_g ?= 'Cairo-dock'",
- "class_g ?= 'Docky'",
- "class_g ?= 'Conky'",
- "class_g ?= 'Notify-osd'",
- "class_g ?= 'Xfce4-notifyd'",
- "class_g ?= 'Xfce4-power-manager'"
- ];
- shadow-ignore-shaped = true;
- # Opacity
- menu-opacity = 0.9;
- inactive-opacity = 0.8;
- active-opacity = 1;
- frame-opacity = 0.7;
- inactive-opacity-override = false;
- alpha-step = 0.06;
- inactive-dim = 0.2;
- inactive-dim-fixed = true;
- blur-background = true;
- blur-background-frame = true;
- blur-background-fixed = true;
- blur-kern = "3x3box";
- blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
- blur-background-exclude = [
- "window_type = 'dock'",
- "window_type = 'desktop'",
- "class_g ?= 'Conky'",
- "class_g ?= 'Notify-osd'",
- "class_g ?= 'Xfce4-notifyd'",
- "class_g ?= 'Xfce4-power-manager'",
- "_GTK_FRAME_EXTENTS@:c"
- ];
- # Fading
- fading = true;
- fade-delta = 4;
- fade-in-step = 0.03;
- fade-out-step = 0.03;
- fade-exclude = [ ];
- # Other
- backend = "glx";
- mark-wmwin-focused = true;
- mark-ovredir-focused = true;
- detect-rounded-corners = true;
- detect-client-opacity = true;
- refresh-rate = 0;
- vsync = "none";
- dbe = false;
- paint-on-overlay = true;
- sw-opti = true;
- unredir-if-possible = true;
- focus-exclude = [ "n:e:Notification" ];
- detect-transient = true;
- detect-client-leader = true;
- invert-color-include = [ ];
- glx-copy-from-front = false;
- glx-swap-method = "undefined";
- wintypes:
- {
- tooltip = { fade = true; shadow = false; opacity = 0.75; focus = true; };
- };
复制代码
然后,将compton -b &添加到窗口管理器的启动项中。
9. 完整美化案例展示
9.1 案例一:IceWM + tint2 + Nitrogen
这个组合提供了一个美观且高效的桌面环境,适合老旧电脑。
- # 安装必要的软件
- sudo apt install icewm tint2 nitrogen lxappearance compton
复制代码
编辑~/.icewm/preferences文件:
- # 创建配置文件
- cp /etc/X11/icewm/preferences ~/.icewm/preferences
- # 编辑配置文件
- nano ~/.icewm/preferences
复制代码
添加以下配置:
- # 主题设置
- Theme="IceCold-blue/default.theme"
- # 任务栏设置
- TaskBarShowClock=1
- TaskBarShowAPM=0
- TaskBarShowNetworkStatus=1
- TaskBarShowCPUStatus=1
- TaskBarShowMailboxStatus=0
- TaskBarAutoHide=0
- # 字体设置
- TitleFontNameXft="Sans:bold:size=10"
- MenuFontNameXft="Sans:size=9"
- StatusFontNameXft="Sans:size=9"
- QuickSwitchFontNameXft="Sans:bold:size=10"
- NormalButtonFontNameXft="Sans:size=9"
- ActiveButtonFontNameXft="Sans:bold:size=9"
- NormalTaskBarFontNameXft="Sans:size=9"
- ActiveTaskBarFontNameXft="Sans:bold:size=9"
- MinimizedWindowFontNameXft="Sans:size=9"
- ListBoxFontNameXft="Sans:size=9"
- ToolTipFontNameXft="Sans:size=9"
- ClockFontNameXft="Sans:bold:size=9"
- ApmFontNameXft="Sans:size=9"
- InputFontNameXft="Sans:size=9"
- LabelFontNameXft="Sans:size=9"
复制代码
编辑~/.config/tint2/tint2rc文件:
- # 创建配置目录和文件
- mkdir -p ~/.config/tint2
- cp /etc/xdg/tint2/tint2rc ~/.config/tint2/
- # 编辑配置文件
- nano ~/.config/tint2/tint2rc
复制代码
使用第5.1节中的tint2配置。
编辑~/.icewm/startup文件:
- # 创建启动文件
- cp /etc/X11/icewm/startup ~/.icewm/startup
- # 编辑启动文件
- nano ~/.icewm/startup
复制代码
使用第8.3节中的IceWM启动文件示例。
- # 创建壁纸目录
- mkdir -p ~/Pictures/wallpapers
- # 下载壁纸
- cd ~/Pictures/wallpapers
- wget https://wallpaperaccess.com/full/30117.jpg
- # 设置壁纸
- nitrogen ~/Pictures/wallpapers/30117.jpg --set-scaled
复制代码
9.2 案例二:Fluxbox + Plank + Conky
这个组合提供了一个现代化的桌面环境,同时保持了轻量级的特点。
- # 安装必要的软件
- sudo apt install fluxbox plank conky nitrogen lxappearance compton
复制代码
编辑~/.fluxbox/init文件:
- # 创建配置文件
- cp /etc/X11/fluxbox/init ~/.fluxbox/init
- # 编辑配置文件
- nano ~/.fluxbox/init
复制代码
使用第2.2.2节中的Fluxbox配置。
编辑~/.config/plank/dock1/settings文件:
- # 创建配置目录和文件
- mkdir -p ~/.config/plank/dock1
- nano ~/.config/plank/dock1/settings
复制代码
使用第5.3节中的Plank配置。
创建Conky配置文件:
- # 创建配置目录
- mkdir -p ~/.config/conky
- # 创建配置文件
- nano ~/.config/conky/conky.conf
复制代码
以下是一个美化的Conky配置示例:
- conky.config = {
- alignment = 'top_right',
- background = true,
- border_width = 1,
- cpu_avg_samples = 2,
- default_color = 'white',
- default_outline_color = 'white',
- default_shade_color = 'black',
- double_buffer = true,
- draw_borders = false,
- draw_graph_borders = true,
- draw_outline = false,
- draw_shades = false,
- gap_x = 10,
- gap_y = 30,
- net_avg_samples = 2,
- no_buffers = true,
- out_to_console = false,
- out_to_stderr = false,
- extra_newline = false,
- own_window = true,
- own_window_class = 'Conky',
- own_window_type = 'desktop',
- stippled_borders = 0,
- update_interval = 1.0,
- uppercase = false,
- use_spacer = 'none',
- show_graph_scale = false,
- show_graph_range = false,
- own_window_colour = '#000000',
- own_window_transparent = true,
- own_window_argb_visual = true,
- own_window_argb_value = 50,
- minimum_width = 200, minimum_height = 200,
- alignment = 'top_right',
- }
- conky.text = [[
- ${color grey}System:$color $sysname $kernel $machine
- ${color grey}Uptime:$color $uptime
- ${color grey}CPU Usage:$color $cpu%
- ${cpugraph 40,200}
- ${color grey}RAM Usage:$color $mem/$memmax - $memperc%
- ${memgraph 40,200}
- ${color grey}Swap Usage:$color $swap/$swapmax - $swapperc%
- ${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
- ${color grey}File systems:
- / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
- ${color grey}Networking:
- Up:${color ${upspeed eth0}} k/s${color grey} - Down:${color ${downspeed eth0}} k/s
- ${color grey}Temperature:$color ${hwmon 2 temp 1}°C
- ${color grey}Battery:$color ${battery_percent BAT0}%
- ${battery_bar 6 BAT0}
- ]]
复制代码
编辑~/.fluxbox/startup文件:
- # 创建启动文件
- cp /etc/X11/fluxbox/startup ~/.fluxbox/startup
- # 编辑启动文件
- nano ~/.fluxbox/startup
复制代码
使用第8.3节中的Fluxbox启动文件示例,并添加Conky启动命令:
- # 启动系统监视器
- conky -c ~/.config/conky/conky.conf &
复制代码- # 创建壁纸目录
- mkdir -p ~/Pictures/wallpapers
- # 下载壁纸
- cd ~/Pictures/wallpapers
- wget https://wallpaperaccess.com/full/30117.jpg
- # 设置壁纸
- nitrogen ~/Pictures/wallpapers/30117.jpg --set-scaled
复制代码
10. 总结
通过本文的介绍,我们详细了解了如何美化AntiX系统,打造既美观又高效的轻量级桌面环境。从窗口管理器的选择与配置,到主题、图标、字体的安装,再到面板、dock、终端的美化,以及系统性能优化与美化平衡,我们全面探讨了AntiX系统美化的各个方面。
AntiX作为一个轻量级Linux发行版,虽然在资源占用上非常节省,但通过合理的配置和美化,同样可以拥有一个美观、现代且高效的桌面环境。无论是老旧电脑还是追求极简体验的用户,都可以通过本文介绍的方法,打造出适合自己的个性化AntiX桌面环境。
希望本文能够帮助你在AntiX系统中找到美观与性能的完美平衡,享受轻量级Linux带来的高效与美观并存的桌面体验。 |
|