littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于X Window System的轻便瓷贴桌面环境

项目简介

本项目是一个基于X Window System开发的轻便瓷贴桌面环境。它整合了dwmcompton,为用户提供简洁高效的窗口管理解决方案,支持双屏显示、屏幕透明等高级功能,还具备丰富的快捷键操作,便于用户快速管理和切换窗口。

项目的主要特性和功能

  • 双屏支持:可完美适配双显示器布局,自动调整窗口在多显示器上的分布。
  • 屏幕透明:支持窗口透明效果,增强桌面美观度。
  • 快捷键操作:提供多种快捷键,方便用户快速切换窗口、工作区以及打开终端等。
  • 多工作区管理:支持创建和管理多个工作区,用户可按需切换。
  • 命令行交互:提供与IPC通信的接口,支持命令行工具与窗口管理器交互,实现自动化操作和自定义配置。

安装使用步骤

安装依赖

确保系统中已安装以下依赖: - feh - yajl - ibus - dbus - pcre - glib2 - libxft - libx11 - libdrm - libxext - libglvnd - libxfixes - libxrandr - libconfig - ibus-rime - fontconfig - terminator - libxrender - libxdamage - libxinerama - libxcomposite

编译与安装

Arch Linux 用户

进入源码目录,执行以下命令生成并安装pacman包: shell ./build.sh pacman -U out/graceful-linux-<具体版本>-0-x86_64.pkg.tar.zst

其他Linux版本用户

进入源码目录,执行以下命令进行编译和安装: shell cmake -B build . && make -C build && sudo make -C build install

启动桌面环境

安装完成后,登出当前系统,在登录管理器中选择GracefulLinux会话并登录即可。

配置双屏显示(可选)

若使用双显示器,建议打开/usr/bin/start-graceful-linux脚本,修改start xrandr --output <...>开头那一行中的显示器名字,以确保双屏显示正常工作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】