活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

AntiX界面美化全攻略 教你打造既美观又高效的轻量级桌面环境

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-12 15:20:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. AntiX简介与美化准备

AntiX是一款基于Debian的轻量级Linux发行版,专为老旧计算机设计,无需systemd即可运行。它以其极低的资源占用和高效的性能而闻名,默认使用IceWM、Fluxbox或JWM等轻量级窗口管理器。虽然AntiX注重性能,但这并不意味着我们不能拥有一个美观的桌面环境。

1.1 AntiX特点

• 极低的系统要求:可运行在仅256MB RAM的旧电脑上
• 无systemd设计,采用SysVinit
• 多种轻量级窗口管理器可选
• 内置多种实用工具,适合老旧硬件

1.2 美化前准备

在开始美化之前,我们需要做一些准备工作:
  1. # 更新系统
  2. sudo apt update
  3. sudo apt upgrade
  4. # 安装必要的工具
  5. sudo apt install git wget curl unzip lxappearance
复制代码

同时,建议创建一个系统还原点,以防美化过程中出现问题:
  1. # 创建系统快照
  2. sudo antix-snapshot.sh create
复制代码

2. 窗口管理器选择与配置

AntiX默认提供三种窗口管理器:IceWM、Fluxbox和JWM。每种都有其独特的美化潜力。

2.1 IceWM美化

IceWM是AntiX的默认窗口管理器,它轻量且高度可定制。
  1. # 创建主题目录
  2. mkdir -p ~/.icewm/themes
  3. # 下载主题
  4. cd ~/.icewm/themes
  5. git clone https://github.com/bbidulock/icewm-extra-themes.git
复制代码

编辑~/.icewm/preferences文件来自定义IceWM的外观:
  1. # 打开配置文件
  2. nano ~/.icewm/preferences
复制代码

以下是一些常用的美化配置选项:
  1. # 主题设置
  2. Theme="IceCold-blue/default.theme"
  3. # 任务栏设置
  4. TaskBarShowClock=1
  5. TaskBarShowAPM=0
  6. TaskBarShowNetworkStatus=1
  7. TaskBarShowCPUStatus=1
  8. TaskBarShowMailboxStatus=0
  9. # 字体设置
  10. TitleFontNameXft="Sans:bold:size=10"
  11. MenuFontNameXft="Sans:size=9"
  12. StatusFontNameXft="Sans:size=9"
  13. QuickSwitchFontNameXft="Sans:bold:size=10"
  14. NormalButtonFontNameXft="Sans:size=9"
  15. ActiveButtonFontNameXft="Sans:bold:size=9"
  16. NormalTaskBarFontNameXft="Sans:size=9"
  17. ActiveTaskBarFontNameXft="Sans:bold:size=9"
  18. MinimizedWindowFontNameXft="Sans:size=9"
  19. ListBoxFontNameXft="Sans:size=9"
  20. ToolTipFontNameXft="Sans:size=9"
  21. ClockFontNameXft="Sans:bold:size=9"
  22. ApmFontNameXft="Sans:size=9"
  23. InputFontNameXft="Sans:size=9"
  24. LabelFontNameXft="Sans:size=9"
复制代码

编辑~/.icewm/menu文件来自定义开始菜单:
  1. # 备份原始菜单
  2. cp /etc/X11/icewm/menu ~/.icewm/menu
  3. # 编辑菜单文件
  4. nano ~/.icewm/menu
复制代码

以下是一个自定义菜单的示例:
  1. prog "Firefox" firefox firefox
  2. prog "Terminal" xterm xterm
  3. prog "File Manager" rox rox
  4. separator
  5. menu "Utilities" folder {
  6.     prog "Text Editor" leafpad leafpad
  7.     prog "Image Viewer" gpicview gpicview
  8.     prog "Archive Manager" xarchiver xarchiver
  9. }
  10. separator
  11. menu "Settings" folder {
  12.     prog "Appearance" lxappearance lxappearance
  13.     prog "Display Setup" arandr arandr
  14.     prog "AntiX Control Centre" antixcc.sh antixcc.sh
  15. }
  16. separator
  17. prog "Logout" logout logout
复制代码

2.2 Fluxbox美化

Fluxbox是另一个轻量级且高度可定制的窗口管理器。
  1. # 创建主题目录
  2. mkdir -p ~/.fluxbox/styles
  3. # 下载主题
  4. cd ~/.fluxbox/styles
  5. wget https://github.com/fluxbox/fluxbox-styles/archive/master.zip
  6. unzip master.zip
  7. mv fluxbox-styles-master/* .
  8. rm -rf fluxbox-styles-master master.zip
复制代码

编辑~/.fluxbox/init文件:
  1. # 备份原始配置
  2. cp /etc/X11/fluxbox/init ~/.fluxbox/init
  3. # 编辑配置文件
  4. nano ~/.fluxbox/init
复制代码

以下是一些常用的美化配置:
  1. session.screen0.toolbar.widthPercent: 100
  2. session.screen0.toolbar.visible: true
  3. session.screen0.toolbar.height: 26
  4. session.screen0.toolbar.onTop: false
  5. session.screen0.toolbar.autoHide: false
  6. session.screen0.strftimeFormat: %H:%M
  7. session.screen0.workspaces: 4
  8. session.screen0.workspaceNames: Workspace1,Workspace2,Workspace3,Workspace4
  9. session.screen0.titlebar.left: Stick
  10. session.screen0.titlebar.right: Minimize Maximize Close
  11. session.styleFile: ~/.fluxbox/styles/Midnight
复制代码

编辑~/.fluxbox/menu文件:
  1. # 备份原始菜单
  2. cp /etc/X11/fluxbox/menu ~/.fluxbox/menu
  3. # 编辑菜单文件
  4. nano ~/.fluxbox/menu
复制代码

以下是一个自定义菜单的示例:
  1. [begin] (Fluxbox)
  2.     [exec] (Firefox) {firefox}
  3.     [exec] (Terminal) {xterm}
  4.     [exec] (File Manager) {rox}
  5.     [submenu] (Utilities) {}
  6.         [exec] (Text Editor) {leafpad}
  7.         [exec] (Image Viewer) {gpicview}
  8.         [exec] (Archive Manager) {xarchiver}
  9.     [end]
  10.     [submenu] (Settings) {}
  11.         [exec] (Appearance) {lxappearance}
  12.         [exec] (Display Setup) {arandr}
  13.         [exec] (AntiX Control Centre) {antixcc.sh}
  14.     [end]
  15.     [separator]
  16.     [exec] (Logout) {fluxbox-logout}
  17. [end]
复制代码

2.3 JWM美化

JWM(Joe’s Window Manager)是一个极其轻量级的窗口管理器,资源占用极低。

编辑~/.jwmrc文件:
  1. # 备份原始配置
  2. cp /etc/jwm/system.jwmrc ~/.jwmrc
  3. # 编辑配置文件
  4. nano ~/.jwmrc
复制代码

以下是一些常用的美化配置:
  1. <?xml version="1.0"?>
  2. <JWM>
  3.     <!-- 主题设置 -->
  4.     <WindowStyle>
  5.         <Font>Sans-10</Font>
  6.         <Width>4</Width>
  7.         <Height>20</Height>
  8.         <Active>
  9.             <Text>white</Text>
  10.             <Title>#70849d:#2e3440</Title>
  11.             <Corner>white</Corner>
  12.             <Outline>black</Outline>
  13.         </Active>
  14.         <Inactive>
  15.             <Text>#aaaaaa</Text>
  16.             <Title>#888888:#2e3440</Title>
  17.             <Corner>#aaaaaa</Corner>
  18.             <Outline>black</Outline>
  19.         </Inactive>
  20.     </WindowStyle>
  21.     <!-- 任务栏设置 -->
  22.     <TrayStyle>
  23.         <Font>Sans-10</Font>
  24.         <Background>#2e3440</Background>
  25.         <Foreground>white</Foreground>
  26.     </TrayStyle>
  27.     <!-- 菜单样式 -->
  28.     <MenuStyle>
  29.         <Font>Sans-10</Font>
  30.         <Background>#2e3440</Background>
  31.         <Foreground>white</Foreground>
  32.         <ActiveForeground>white</ActiveForeground>
  33.         <ActiveBackground>#70849d</ActiveBackground>
  34.     </MenuStyle>
  35.     <!-- 启动程序 -->
  36.     <StartupCommand>
  37.         nitrogen --restore
  38.     </StartupCommand>
  39.     <!-- 菜单 -->
  40.     <RootMenu onroot="3">
  41.         <Program icon="firefox.png" label="Firefox">firefox</Program>
  42.         <Program icon="terminal.png" label="Terminal">xterm</Program>
  43.         <Program icon="folder.png" label="File Manager">rox</Program>
  44.         <Separator/>
  45.         <Menu icon="applications.png" label="Utilities">
  46.             <Program icon="text-editor.png" label="Text Editor">leafpad</Program>
  47.             <Program icon="image-viewer.png" label="Image Viewer">gpicview</Program>
  48.             <Program icon="archive-manager.png" label="Archive Manager">xarchiver</Program>
  49.         </Menu>
  50.         <Menu icon="settings.png" label="Settings">
  51.             <Program icon="appearance.png" label="Appearance">lxappearance</Program>
  52.             <Program icon="display.png" label="Display Setup">arandr</Program>
  53.             <Program icon="control-center.png" label="AntiX Control Centre">antixcc.sh</Program>
  54.         </Menu>
  55.         <Separator/>
  56.         <Exit icon="logout.png" label="Logout" confirm="true"/>
  57.     </RootMenu>
  58. </JWM>
复制代码

3. 主题和图标安装

3.1 安装GTK主题

GTK主题可以美化应用程序的外观:
  1. # 安装一些流行的GTK主题
  2. sudo apt install arc-theme greybird-gtk-theme numix-gtk-theme
  3. # 或者手动安装主题
  4. mkdir -p ~/.themes
  5. cd ~/.themes
  6. git clone https://github.com/horst3180/arc-theme.git
复制代码

使用LXAppearance来应用GTK主题:
  1. # 启动LXAppearance
  2. lxappearance
复制代码

在LXAppearance中,你可以选择Widget主题、图标主题、字体等。

3.2 安装图标主题

图标主题可以美化系统图标:
  1. # 安装图标主题
  2. sudo apt install numix-icon-theme-circle moka-icon-theme faenza-icon-theme
  3. # 或者手动安装图标主题
  4. mkdir -p ~/.icons
  5. cd ~/.icons
  6. git clone https://github.com/numixproject/numix-icon-theme.git
  7. git clone https://github.com/snwh/moka-icon-theme.git
复制代码

同样,你可以使用LXAppearance来应用图标主题。

3.3 安装光标主题

光标主题可以美化鼠标指针:
  1. # 安装光标主题
  2. sudo apt install oxygen-cursor-theme breeze-cursor-theme
  3. # 或者手动安装光标主题
  4. mkdir -p ~/.icons
  5. cd ~/.icons
  6. git clone https://github.com/keeferrourke/la-capitaine-cursor-theme.git
复制代码

使用LXAppearance来应用光标主题。

4. 壁纸和锁屏设置

4.1 使用Nitrogen设置壁纸

Nitrogen是一个轻量级的壁纸设置工具:
  1. # 安装Nitrogen
  2. sudo apt install nitrogen
  3. # 设置壁纸
  4. nitrogen ~/Pictures/wallpaper.jpg --set-centered
  5. # 或者
  6. nitrogen ~/Pictures/wallpaper.jpg --set-scaled
  7. # 或者
  8. nitrogen ~/Pictures/wallpaper.jpg --set-tiled
  9. # 或者
  10. nitrogen ~/Pictures/wallpaper.jpg --set-zoom
  11. # 或者
  12. nitrogen ~/Pictures/wallpaper.jpg --set-zoom-fill
  13. # 保存壁纸设置,以便下次启动时自动应用
  14. nitrogen --restore
复制代码

将nitrogen --restore添加到窗口管理器的启动项中,以便每次登录时自动设置壁纸。

4.2 使用feh设置壁纸

feh是另一个轻量级的壁纸设置工具:
  1. # 安装feh
  2. sudo apt install feh
  3. # 设置壁纸
  4. feh --bg-center ~/Pictures/wallpaper.jpg
  5. # 或者
  6. feh --bg-scale ~/Pictures/wallpaper.jpg
  7. # 或者
  8. feh --bg-tile ~/Pictures/wallpaper.jpg
  9. # 或者
  10. feh --bg-zoom ~/Pictures/wallpaper.jpg
  11. # 或者
  12. feh --bg-fill ~/Pictures/wallpaper.jpg
复制代码

feh会自动保存壁纸设置,下次启动时会自动应用。

4.3 设置锁屏

AntiX默认使用xscreensaver作为屏幕保护程序和锁屏工具:
  1. # 安装xscreensaver
  2. sudo apt install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra
  3. # 配置xscreensaver
  4. xscreensaver-demo
复制代码

在xscreensaver-demo中,你可以选择屏幕保护程序、设置锁屏时间等。

5. 面板和Dock美化

5.1 使用tint2面板

tint2是一个轻量级的面板/任务栏:
  1. # 安装tint2
  2. sudo apt install tint2
  3. # 创建配置文件
  4. mkdir -p ~/.config/tint2
  5. cp /etc/xdg/tint2/tint2rc ~/.config/tint2/
  6. # 编辑配置文件
  7. nano ~/.config/tint2/tint2rc
复制代码

以下是一个美化的tint2配置示例:
  1. # Background definitions
  2. rounded = 0
  3. border_width = 0
  4. background_color = #000000 60
  5. border_color = #FFFFFF 16
  6. rounded = 0
  7. border_width = 0
  8. background_color = #FFFFFF 20
  9. border_color = #FFFFFF 48
  10. rounded = 0
  11. border_width = 0
  12. background_color = #FFFFFF 16
  13. border_color = #FFFFFF 64
  14. # Panel
  15. panel_monitor = all
  16. panel_position = bottom center horizontal
  17. panel_size = 100% 30
  18. panel_margin = 0 0
  19. panel_padding = 7 0
  20. panel_dock = 0
  21. wm_menu = 1
  22. panel_layer = bottom
  23. panel_background_id = 1
  24. # Taskbar
  25. taskbar_mode = multi_desktop
  26. taskbar_padding = 0 0 2
  27. taskbar_background_id = 0
  28. taskbar_active_background_id = 0
  29. # Task
  30. task_icon = 1
  31. task_text = 1
  32. task_width = 160
  33. task_centered = 1
  34. task_padding = 2 2
  35. task_font = Sans 9
  36. task_font_color = #FFFFFF 70
  37. task_active_font_color = #FFFFFF 85
  38. task_background_id = 3
  39. task_active_background_id = 2
  40. task_iconified_font_color = #FFFFFF 70
  41. # System Tray
  42. systray = 1
  43. systray_padding = 0 4 5
  44. systray_sort = ascending
  45. systray_background_id = 0
  46. systray_icon_size = 16
  47. systray_icon_asb = 100 0 0
  48. # Clock
  49. time1_format = %H:%M
  50. time1_font = Sans 10
  51. time2_format = %A %d %B
  52. time2_font = Sans 9
  53. clock_font_color = #FFFFFF 85
  54. clock_padding = 1 0
  55. clock_background_id = 0
  56. clock_lclick_command = gsimplecal
  57. clock_rclick_command = gsimplecal
  58. # Battery
  59. battery = 1
  60. battery_low_status = 20
  61. battery_low_cmd = notify-send "battery low"
  62. battery_font = Sans 10
  63. battery_font_color = #FFFFFF 85
  64. battery_padding = 1 0
  65. battery_background_id = 0
  66. # Tooltips
  67. tooltip = 1
  68. tooltip_padding = 2 2
  69. tooltip_show_timeout = 0.7
  70. tooltip_hide_timeout = 0.3
  71. tooltip_background_id = 1
  72. tooltip_font_color = #FFFFFF 80
  73. tooltip_font = Sans 9
  74. # Mouse
  75. mouse_middle = none
  76. mouse_right = close
  77. mouse_scroll_up = toggle
  78. mouse_scroll_down = iconify
  79. # Battery
  80. battery = 1
  81. battery_low_status = 10
  82. battery_low_cmd = notify-send "battery low"
  83. bat1_font = Sans 10
  84. bat2_font = Sans 8
  85. battery_font_color = #FFFFFF 85
  86. battery_padding = 1 0
  87. battery_background_id = 0
复制代码

5.2 使用Cairo-Dock

Cairo-Dock是一个美观的dock程序:
  1. # 安装Cairo-Dock
  2. sudo apt install cairo-dock cairo-dock-plug-ins
  3. # 启动Cairo-Dock
  4. cairo-dock
复制代码

Cairo-Dock提供了图形界面配置工具,你可以通过右键点击dock选择”Configure”来定制外观和行为。

5.3 使用Plank

Plank是一个简单而优雅的dock:
  1. # 安装Plank
  2. sudo apt install plank
  3. # 启动Plank
  4. plank
复制代码

Plank的配置文件位于~/.config/plank/dock1/settings:
  1. # 创建配置目录
  2. mkdir -p ~/.config/plank/dock1
  3. # 编辑配置文件
  4. nano ~/.config/plank/dock1/settings
复制代码

以下是一个美化的Plank配置示例:
  1. [dock1]
  2. alignment='center'
  3. auto-pinning=true
  4. hide-delay=0
  5. hide-mode='none'
  6. icon-size=48
  7. items-alignment='center'
  8. lock-items=false
  9. monitor=''
  10. offset=0
  11. pinned-only=false
  12. position='bottom'
  13. pressure-reveal=false
  14. show-dock-item=true
  15. theme='Transparent'
复制代码

6. 字体优化

6.1 安装美观字体
  1. # 安装一些美观的字体
  2. sudo apt install fonts-noto fonts-noto-cjk fonts-noto-color-emoji fonts-roboto fonts-open-sans fonts-font-awesome
  3. # 或者手动安装字体
  4. mkdir -p ~/.fonts
  5. cd ~/.fonts
  6. wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
  7. unzip 1.050R-it.zip
  8. mv source-code-pro-2.030R-ro-1.050R-it/OTF/*.otf .
  9. rm -rf source-code-pro-2.030R-ro-1.050R-it 1.050R-it.zip
  10. # 更新字体缓存
  11. fc-cache -fv
复制代码

6.2 配置字体渲染

编辑~/.fonts.conf或~/.config/fontconfig/fonts.conf文件:
  1. # 创建配置文件
  2. mkdir -p ~/.config/fontconfig
  3. nano ~/.config/fontconfig/fonts.conf
复制代码

以下是一个优化的字体渲染配置:
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4.     <match target="font">
  5.         <edit name="antialias" mode="assign">
  6.             <bool>true</bool>
  7.         </edit>
  8.         <edit name="hinting" mode="assign">
  9.             <bool>true</bool>
  10.         </edit>
  11.         <edit name="hintstyle" mode="assign">
  12.             <const>hintslight</const>
  13.         </edit>
  14.         <edit name="rgba" mode="assign">
  15.             <const>rgb</const>
  16.         </edit>
  17.         <edit name="lcdfilter" mode="assign">
  18.             <const>lcddefault</const>
  19.         </edit>
  20.     </match>
  21.    
  22.     <match target="font">
  23.         <test name="weight" compare="more">
  24.             <const>medium</const>
  25.         </test>
  26.         <edit name="autohint" mode="assign">
  27.             <bool>false</bool>
  28.         </edit>
  29.     </match>
  30.    
  31.     <alias>
  32.         <family>serif</family>
  33.         <prefer>
  34.             <family>Noto Serif</family>
  35.         </prefer>
  36.     </alias>
  37.    
  38.     <alias>
  39.         <family>sans-serif</family>
  40.         <prefer>
  41.             <family>Noto Sans</family>
  42.         </prefer>
  43.     </alias>
  44.    
  45.     <alias>
  46.         <family>monospace</family>
  47.         <prefer>
  48.             <family>Source Code Pro</family>
  49.         </prefer>
  50.     </alias>
  51. </fontconfig>
复制代码

7. 终端美化

7.1 使用Xfce终端

Xfce终端是一个轻量级且功能丰富的终端模拟器:
  1. # 安装Xfce终端
  2. sudo apt install xfce4-terminal
复制代码

右键点击终端,选择”Preferences”,可以自定义外观和行为。

7.2 使用Terminator

Terminator是一个功能强大的终端模拟器,支持分屏:
  1. # 安装Terminator
  2. sudo apt install terminator
复制代码

右键点击终端,选择”Preferences”,可以自定义外观和行为。

7.3 终端配色方案

以下是一些流行的终端配色方案:
  1. # 下载Solarized配色方案
  2. mkdir -p ~/.config/xfce4/terminal/colorschemes
  3. cd ~/.config/xfce4/terminal/colorschemes
  4. wget https://raw.githubusercontent.com/sgerrand/xfce4-terminal-colors-solarized/master/solarized-dark.theme
  5. wget https://raw.githubusercontent.com/sgerrand/xfce4-terminal-colors-solarized/master/solarized-light.theme
复制代码

在Xfce终端的Preferences中,选择”Colors”选项卡,然后点击”Presets”按钮,选择Solarized Dark或Solarized Light。
  1. # 下载Gruvbox配色方案
  2. mkdir -p ~/.config/xfce4/terminal/colorschemes
  3. cd ~/.config/xfce4/terminal/colorschemes
  4. wget https://raw.githubusercontent.com/morhetz/gruvbox-contrib/master/xfce4-terminal/gruvbox-dark.theme
  5. 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可以美化终端提示符:
  1. # 编辑.bashrc文件
  2. nano ~/.bashrc
  3. # 在文件末尾添加以下内容
  4. # 设置提示符
  5. PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
  6. # 设置ls命令的颜色别名
  7. alias ls='ls --color=auto'
  8. alias grep='grep --color=auto'
复制代码

或者,你可以使用更高级的工具如Starship来美化终端提示符:
  1. # 安装Starship
  2. curl -fsSL https://starship.rs/install.sh | bash
  3. # 编辑.bashrc文件
  4. nano ~/.bashrc
  5. # 在文件末尾添加以下内容
  6. eval "$(starship init bash)"
复制代码

然后创建Starship配置文件:
  1. # 创建配置目录
  2. mkdir -p ~/.config
  3. # 创建配置文件
  4. nano ~/.config/starship.toml
复制代码

以下是一个美化的Starship配置示例:
  1. [character]
  2. success_symbol = "[➜](bold green)"
  3. error_symbol = "[➜](bold red)"
  4. [directory]
  5. truncation_length = 5
  6. truncate_to_repo = false
  7. style = "bold cyan"
  8. [git_branch]
  9. style = "bold purple"
  10. [git_status]
  11. style = "bold red"
  12. [hostname]
  13. style = "bold dimmed green"
  14. ssh_only = false
  15. [username]
  16. style_user = "bold dimmed blue"
  17. show_always = true
复制代码

8. 系统性能优化与美化平衡

在美化AntiX系统时,我们需要在美观和性能之间找到平衡。以下是一些优化建议:

8.1 选择轻量级应用
  1. # 安装轻量级应用替代品
  2. sudo apt install midori epiphany-browser gpicview leafpad geany
复制代码

8.2 禁用不必要的服务
  1. # 查看运行的服务
  2. service --status-all
  3. # 禁用不必要的服务
  4. sudo systemctl disable bluetooth
  5. sudo systemctl disable cups
  6. sudo systemctl disable avahi-daemon
复制代码

8.3 优化启动项

编辑窗口管理器的启动项,移除不必要的程序:

对于IceWM,编辑~/.icewm/startup文件:
  1. # 备份原始启动文件
  2. cp /etc/X11/icewm/startup ~/.icewm/startup
  3. # 编辑启动文件
  4. nano ~/.icewm/startup
复制代码

以下是一个优化的IceWM启动文件示例:
  1. #!/bin/sh
  2. #
  3. #  This file is executed by IceWM on startup to initialize the environment.
  4. # 设置壁纸
  5. nitrogen --restore &
  6. # 启动面板
  7. tint2 &
  8. # 启动合成器(可选,可能会影响性能)
  9. # compton -b &
  10. # 启动电源管理(对于笔记本电脑)
  11. # xfce4-power-manager &
  12. # 启动网络管理器
  13. nm-applet &
  14. # 启动音量控制
  15. volumeicon &
  16. # 启动剪贴板管理器
  17. # clipit &
  18. # 启动系统监视器
  19. # conky &
复制代码

对于Fluxbox,编辑~/.fluxbox/startup文件:
  1. # 备份原始启动文件
  2. cp /etc/X11/fluxbox/startup ~/.fluxbox/startup
  3. # 编辑启动文件
  4. nano ~/.fluxbox/startup
复制代码

以下是一个优化的Fluxbox启动文件示例:
  1. #!/bin/sh
  2. #
  3. #  This file is executed by Fluxbox on startup to initialize the environment.
  4. # 设置壁纸
  5. nitrogen --restore &
  6. # 启动面板
  7. tint2 &
  8. # 启动合成器(可选,可能会影响性能)
  9. # compton -b &
  10. # 启动电源管理(对于笔记本电脑)
  11. # xfce4-power-manager &
  12. # 启动网络管理器
  13. nm-applet &
  14. # 启动音量控制
  15. volumeicon &
  16. # 启动剪贴板管理器
  17. # clipit &
  18. # 启动系统监视器
  19. # conky &
  20. # 启动Fluxbox
  21. exec fluxbox
复制代码

对于JWM,编辑~/.jwmrc文件中的StartupCommand部分:
  1. <StartupCommand>
  2.     nitrogen --restore &
  3.     tint2 &
  4.     nm-applet &
  5.     volumeicon &
  6. </StartupCommand>
复制代码

8.4 使用轻量级合成器

如果你想要窗口阴影和透明效果,可以使用轻量级合成器如Compton:
  1. # 安装Compton
  2. sudo apt install compton
  3. # 创建配置文件
  4. mkdir -p ~/.config
  5. nano ~/.config/compton.conf
复制代码

以下是一个优化的Compton配置示例:
  1. # Shadow
  2. shadow = true;
  3. no-dnd-shadow = true;
  4. no-dock-shadow = true;
  5. clear-shadow = true;
  6. shadow-radius = 7;
  7. shadow-offset-x = -7;
  8. shadow-offset-y = -7;
  9. shadow-opacity = 0.7;
  10. shadow-red = 0.0;
  11. shadow-green = 0.0;
  12. shadow-blue = 0.0;
  13. shadow-exclude = [
  14.     "n:e:Notification",
  15.     "n:e:Docky",
  16.     "g:e:Synapse",
  17.     "g:e:Conky",
  18.     "n:w:*Firefox*",
  19.     "n:w:*Chromium*",
  20.     "n:w:*dock*",
  21.     "class_g ?= 'Cairo-dock'",
  22.     "class_g ?= 'Docky'",
  23.     "class_g ?= 'Conky'",
  24.     "class_g ?= 'Notify-osd'",
  25.     "class_g ?= 'Xfce4-notifyd'",
  26.     "class_g ?= 'Xfce4-power-manager'"
  27. ];
  28. shadow-ignore-shaped = true;
  29. # Opacity
  30. menu-opacity = 0.9;
  31. inactive-opacity = 0.8;
  32. active-opacity = 1;
  33. frame-opacity = 0.7;
  34. inactive-opacity-override = false;
  35. alpha-step = 0.06;
  36. inactive-dim = 0.2;
  37. inactive-dim-fixed = true;
  38. blur-background = true;
  39. blur-background-frame = true;
  40. blur-background-fixed = true;
  41. blur-kern = "3x3box";
  42. 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";
  43. blur-background-exclude = [
  44.     "window_type = 'dock'",
  45.     "window_type = 'desktop'",
  46.     "class_g ?= 'Conky'",
  47.     "class_g ?= 'Notify-osd'",
  48.     "class_g ?= 'Xfce4-notifyd'",
  49.     "class_g ?= 'Xfce4-power-manager'",
  50.     "_GTK_FRAME_EXTENTS@:c"
  51. ];
  52. # Fading
  53. fading = true;
  54. fade-delta = 4;
  55. fade-in-step = 0.03;
  56. fade-out-step = 0.03;
  57. fade-exclude = [ ];
  58. # Other
  59. backend = "glx";
  60. mark-wmwin-focused = true;
  61. mark-ovredir-focused = true;
  62. detect-rounded-corners = true;
  63. detect-client-opacity = true;
  64. refresh-rate = 0;
  65. vsync = "none";
  66. dbe = false;
  67. paint-on-overlay = true;
  68. sw-opti = true;
  69. unredir-if-possible = true;
  70. focus-exclude = [ "n:e:Notification" ];
  71. detect-transient = true;
  72. detect-client-leader = true;
  73. invert-color-include = [ ];
  74. glx-copy-from-front = false;
  75. glx-swap-method = "undefined";
  76. wintypes:
  77. {
  78.     tooltip = { fade = true; shadow = false; opacity = 0.75; focus = true; };
  79. };
复制代码

然后,将compton -b &添加到窗口管理器的启动项中。

9. 完整美化案例展示

9.1 案例一:IceWM + tint2 + Nitrogen

这个组合提供了一个美观且高效的桌面环境,适合老旧电脑。
  1. # 安装必要的软件
  2. sudo apt install icewm tint2 nitrogen lxappearance compton
复制代码

编辑~/.icewm/preferences文件:
  1. # 创建配置文件
  2. cp /etc/X11/icewm/preferences ~/.icewm/preferences
  3. # 编辑配置文件
  4. nano ~/.icewm/preferences
复制代码

添加以下配置:
  1. # 主题设置
  2. Theme="IceCold-blue/default.theme"
  3. # 任务栏设置
  4. TaskBarShowClock=1
  5. TaskBarShowAPM=0
  6. TaskBarShowNetworkStatus=1
  7. TaskBarShowCPUStatus=1
  8. TaskBarShowMailboxStatus=0
  9. TaskBarAutoHide=0
  10. # 字体设置
  11. TitleFontNameXft="Sans:bold:size=10"
  12. MenuFontNameXft="Sans:size=9"
  13. StatusFontNameXft="Sans:size=9"
  14. QuickSwitchFontNameXft="Sans:bold:size=10"
  15. NormalButtonFontNameXft="Sans:size=9"
  16. ActiveButtonFontNameXft="Sans:bold:size=9"
  17. NormalTaskBarFontNameXft="Sans:size=9"
  18. ActiveTaskBarFontNameXft="Sans:bold:size=9"
  19. MinimizedWindowFontNameXft="Sans:size=9"
  20. ListBoxFontNameXft="Sans:size=9"
  21. ToolTipFontNameXft="Sans:size=9"
  22. ClockFontNameXft="Sans:bold:size=9"
  23. ApmFontNameXft="Sans:size=9"
  24. InputFontNameXft="Sans:size=9"
  25. LabelFontNameXft="Sans:size=9"
复制代码

编辑~/.config/tint2/tint2rc文件:
  1. # 创建配置目录和文件
  2. mkdir -p ~/.config/tint2
  3. cp /etc/xdg/tint2/tint2rc ~/.config/tint2/
  4. # 编辑配置文件
  5. nano ~/.config/tint2/tint2rc
复制代码

使用第5.1节中的tint2配置。

编辑~/.icewm/startup文件:
  1. # 创建启动文件
  2. cp /etc/X11/icewm/startup ~/.icewm/startup
  3. # 编辑启动文件
  4. nano ~/.icewm/startup
复制代码

使用第8.3节中的IceWM启动文件示例。
  1. # 创建壁纸目录
  2. mkdir -p ~/Pictures/wallpapers
  3. # 下载壁纸
  4. cd ~/Pictures/wallpapers
  5. wget https://wallpaperaccess.com/full/30117.jpg
  6. # 设置壁纸
  7. nitrogen ~/Pictures/wallpapers/30117.jpg --set-scaled
复制代码

9.2 案例二:Fluxbox + Plank + Conky

这个组合提供了一个现代化的桌面环境,同时保持了轻量级的特点。
  1. # 安装必要的软件
  2. sudo apt install fluxbox plank conky nitrogen lxappearance compton
复制代码

编辑~/.fluxbox/init文件:
  1. # 创建配置文件
  2. cp /etc/X11/fluxbox/init ~/.fluxbox/init
  3. # 编辑配置文件
  4. nano ~/.fluxbox/init
复制代码

使用第2.2.2节中的Fluxbox配置。

编辑~/.config/plank/dock1/settings文件:
  1. # 创建配置目录和文件
  2. mkdir -p ~/.config/plank/dock1
  3. nano ~/.config/plank/dock1/settings
复制代码

使用第5.3节中的Plank配置。

创建Conky配置文件:
  1. # 创建配置目录
  2. mkdir -p ~/.config/conky
  3. # 创建配置文件
  4. nano ~/.config/conky/conky.conf
复制代码

以下是一个美化的Conky配置示例:
  1. conky.config = {
  2.     alignment = 'top_right',
  3.     background = true,
  4.     border_width = 1,
  5.     cpu_avg_samples = 2,
  6.     default_color = 'white',
  7.     default_outline_color = 'white',
  8.     default_shade_color = 'black',
  9.     double_buffer = true,
  10.     draw_borders = false,
  11.     draw_graph_borders = true,
  12.     draw_outline = false,
  13.     draw_shades = false,
  14.     gap_x = 10,
  15.     gap_y = 30,
  16.     net_avg_samples = 2,
  17.     no_buffers = true,
  18.     out_to_console = false,
  19.     out_to_stderr = false,
  20.     extra_newline = false,
  21.     own_window = true,
  22.     own_window_class = 'Conky',
  23.     own_window_type = 'desktop',
  24.     stippled_borders = 0,
  25.     update_interval = 1.0,
  26.     uppercase = false,
  27.     use_spacer = 'none',
  28.     show_graph_scale = false,
  29.     show_graph_range = false,
  30.     own_window_colour = '#000000',
  31.     own_window_transparent = true,
  32.     own_window_argb_visual = true,
  33.     own_window_argb_value = 50,
  34.     minimum_width = 200, minimum_height = 200,
  35.     alignment = 'top_right',
  36. }
  37. conky.text = [[
  38. ${color grey}System:$color $sysname $kernel $machine
  39. ${color grey}Uptime:$color $uptime
  40. ${color grey}CPU Usage:$color $cpu%
  41. ${cpugraph 40,200}
  42. ${color grey}RAM Usage:$color $mem/$memmax - $memperc%
  43. ${memgraph 40,200}
  44. ${color grey}Swap Usage:$color $swap/$swapmax - $swapperc%
  45. ${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
  46. ${color grey}File systems:
  47. / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
  48. ${color grey}Networking:
  49. Up:${color ${upspeed eth0}} k/s${color grey} - Down:${color ${downspeed eth0}} k/s
  50. ${color grey}Temperature:$color ${hwmon 2 temp 1}°C
  51. ${color grey}Battery:$color ${battery_percent BAT0}%
  52. ${battery_bar 6 BAT0}
  53. ]]
复制代码

编辑~/.fluxbox/startup文件:
  1. # 创建启动文件
  2. cp /etc/X11/fluxbox/startup ~/.fluxbox/startup
  3. # 编辑启动文件
  4. nano ~/.fluxbox/startup
复制代码

使用第8.3节中的Fluxbox启动文件示例,并添加Conky启动命令:
  1. # 启动系统监视器
  2. conky -c ~/.config/conky/conky.conf &
复制代码
  1. # 创建壁纸目录
  2. mkdir -p ~/Pictures/wallpapers
  3. # 下载壁纸
  4. cd ~/Pictures/wallpapers
  5. wget https://wallpaperaccess.com/full/30117.jpg
  6. # 设置壁纸
  7. nitrogen ~/Pictures/wallpapers/30117.jpg --set-scaled
复制代码

10. 总结

通过本文的介绍,我们详细了解了如何美化AntiX系统,打造既美观又高效的轻量级桌面环境。从窗口管理器的选择与配置,到主题、图标、字体的安装,再到面板、dock、终端的美化,以及系统性能优化与美化平衡,我们全面探讨了AntiX系统美化的各个方面。

AntiX作为一个轻量级Linux发行版,虽然在资源占用上非常节省,但通过合理的配置和美化,同样可以拥有一个美观、现代且高效的桌面环境。无论是老旧电脑还是追求极简体验的用户,都可以通过本文介绍的方法,打造出适合自己的个性化AntiX桌面环境。

希望本文能够帮助你在AntiX系统中找到美观与性能的完美平衡,享受轻量级Linux带来的高效与美观并存的桌面体验。
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则