Lilidog#

关于Lilidog#

Lilidog是一个基于Debian的轻量级Linux发行版。Lilidog使用Openbox窗口管理器,并搭配tint2、Thunar和xfce4-terminal。

通过Lilidog安装程序也可以使用其他窗口管理器,包括Awesome、dwm、i3、jwm和sowm。

Lilidog desktop screenshot

可用版本#

当前有3个版本: Lilidog, Beardog, and Waydog.

  • Lilidog - 包含了完整常用软件,如Firefox、LibreOffice、Geany、Thunar、xfce4-terminal等。
  • Beardog - 精简版的Lilidog,Beardog登录时不启动显示管理器,可以通过脚本安装LightDM。
  • Waydog - 基于Wayland图形服务的版本。默认安装Labwc和Sway桌面系统, Waybar任务栏和Waypaper壁纸管理。

Lilidog基础特性#

  • 基于Debian默认开启contrib和non-free软件源
  • 安装完成后的welcome脚本,允许你设置其他扩展选项。
  • 在安装软件包时只包含必要的依赖项。
  • 使用LightDM显示登录管理器。
  • 默认安装Tint2状态栏。
  • 使用Jgmenu菜单工具,自定义设置在Menu → Configuration → jgmenu.conf
  • 使用Feh管理壁纸,可以将喜欢的图片放到~/Pictures/wallpapers中,使用Super + v随机更换壁纸,使用Super+Shift v打开壁纸管理。
  • 默认图标主题为Obsidian
  • 自定义设置Grub壁纸
  • 状态栏电池图标上有MATE电源管理器的快捷方式。
  • Rofi和Dmenu用于替代菜单。按ALT + F5调出完整Dmenu,按ALT + F3会调出自定义Dmenu。
  • Thunar为默认文件管理器。
  • 自定义Lilidog Openbox和GTK主题, 匹配优化Geany和Xfce4-terminal。
  • 默认系统字体Noto Sans,urxvt、Conky默认字体为DejaVu
  • Xfce4-terminal为默认终端, 同时默认安装了urxvt.
  • toggles菜单中的conky选择器包含多种个性配置,对应的配置文件在~/.config/conky
  • 多种自定义GTK颜色主题
  • 使用Picom管理透明效和阴影效果,详细配置见~/.config/picom.conf
  • 可以通过快捷键Super g调整和设置屏幕的伽马值和亮度
  • Newsboat RSS阅读器
  • 使用Dunst管理系统通知,并配置声效。
  • Lilidog Installers 安装菜单,包含Liquorix内核、Ghostty、VirtualBox、radiotray-ng 等选项。
  • ld-hotcorners - Each corner of the screen responds to a command. Turn it on with the button in the lower left corner or under Toggles in the menu. Change the corners in ~/.config/ld-hotcorners. Clockwise from top left: file manager, toggle Picom, exit menu, and terminal.

Beardog使用实例#

Beardog首次安装完成后,登录界面如下图

Beardog登录界面

进入系统后输入startx手动进入openbox桌面系统

Beardog Openbox Welcome

输入sudo xentry -i使用交互设置脚本,安装lightDM、conky、openbox主题等系统相关功能。

以下是安装完lightDM和conky的系统信息,默认磁盘占用3.42GB,内存占用271MB。

Beardog系统信息

默认快捷键#

系统默认已经定义了一些常用软件和操作的快捷键,可以通过Win+F1来快速查看

 STANDARD KEYBINDS - SXHKD - (Adjust in: ~/.config/openbox/sxhkdrc-open)
 -----------------------------------------------------------------------
 Alt+Print                       Scrot Options
 Print                           Screenshot
 Shift+Super+t                   Split View
 Shift+Super+w                   Tint2 Options
 Shift+Super+x                   Logout Alternate
 Super+c                         Conky Chooser (if installed)
 Super+e                         Geany Editor
 Super+Escape                    Reload sxhkd
 Super+F1                        Show Keybinds
 Super+F3                        Dmenu
 Super+g                         Gammy Toggle
 Super+j                         jgmenu
 Super+p                         Picom Toggle (transparency)
 Super+Return                    Terminal
 Super+s                         Thunar Window Split
 Super+Shift v                   Wallpapers
 Super+t                         Thunar File Manager
 Super+v                         Random BG
 Super+w                         Tint2 Toggle
 Super+x                         Logout
 Super+z                         Hotcorners Toggle
 XF86AudioLowerVolume            Volume Down
 XF86AudioMute                   Volume Mute
 XF86AudioRaiseVolume            Volume Up
 XF86MonBrightnessDown           Brightness Down
 XF86MonBrightnessUp             Brightness Up

 OPENBOX KEYBINDS - W=Super  S=Shift  C=Ctrl (~/.config/openbox/rc.xml)
 ----------------------------------------------------------------------
 A-C-q                           showmenu       
 A-Escape                        Unfocus        
 A-F12                           ToggleFullscreen
 A-F4                            Close          
 A-F6                            Maximize       
 A-F7                            Unmaximize     
 A-Print                         Execute        
 A-space                         ShowMenu       
 A-S-Tab                         Unshade        
 A-Tab                           Unshade        
 C-A-Down                        GoToDesktop    
 C-A-Left                        GoToDesktop    
 C-A-Right                       GoToDesktop    
 C-A-Tab                         Unshade        
 C-A-Up                          GoToDesktop    
 S-A-Left                        SendToDesktop  
 S-A-Right                       SendToDesktop  
 W-1                             GoToDesktop 1  
 W-2                             GoToDesktop 2  
 W-3                             GoToDesktop 3  
 W-4                             GoToDesktop 4  
 W-5                             GoToDesktop 5  
 W-6                             GoToDesktop 6  
 W-7                             GoToDesktop 7  
 W-8                             GoToDesktop 8  
 W-9                             GoToDesktop 9  
 W-d                             ToggleShowDesktop
 W-Down                          MoveResizeTo   
 W-e                             Execute        
 W-f                             ToggleFullscreen
 W-Left                          MoveResizeTo   
 W-Right                         MoveResizeTo   
 W-S-1                           SendToDesktop 1
 W-S-2                           SendToDesktop 2
 W-S-3                           SendToDesktop 3
 W-S-4                           SendToDesktop 4
 W-S-5                           SendToDesktop 5
 W-S-6                           SendToDesktop 6
 W-S-7                           SendToDesktop 7
 W-S-8                           SendToDesktop 8
 W-S-9                           SendToDesktop 9
 W-S-Down                        DirectionalCycleWindows
 W-S-Left                        DirectionalCycleWindows
 W-S-Right                       DirectionalCycleWindows
 W-S-Up                          DirectionalCycleWindows
 W-Up                            MoveResizeTo   

Press any key to close...

设置中文语言#

运行sudo dpkg-reconfigure locales,重新选择设置语言为zh_CN.UTF-8

dpkg-reconfigure locales

安装中文字体sudo apt install fonts-noto-cjk

安装Fcitx5中文输入法sudo apt install fcitx5-chinese-addons fcitx5-config-qt im-config zenity,然后运行im-config选择启用fcitx5

设置Beardog#

修改apt国内源,将/etc/apt/sources.list中的deb.debian.orgsecurity.debian.org都改为mirrors.aliyun.com

更新系统

sudo apt update&&sudo apt upgrade

一些说明#

Live系统默认账号为user,密码为live

Toggles菜单下有需要有趣的选项。

不同桌面需要不同的退出命令。如果退出 SDDM 或 Ly 时遇到问题,建议将/usr/local/bin/ld-logout复制到~/bin,然后根据实情修改。

Resources#