Useful stuff has been moved to own repos:
- https://github.com/rodlie/powerdwarf
- https://github.com/rodlie/cyan
- https://github.com/rodlie/qtfm
Additional software to enchance the Lumina Desktop Enviroment.
An disk manager for Lumina. Supports removable and optical devices.
An power manager for Lumina.
- Implements org.freedesktop.PowerManagement session daemon
- Implements org.freedesktop.ScreenSaver session daemon
- Tray icon with battery percent
- Supports lock screen, suspend, hibernate, shutdown (TODO)
- Supports lid actions
- Hibernate/Shutdown on critical battery
- Auto sleep
- Monitor hotplug
Enables users to set custom keyboard layout, variant and model in Lumina.
Clone or download this repository, then make sure you have :
- Qt 4/5 (Just use the same version Lumina is built against) development files (core/gui/dbus)
- XSS (X11 Screen Saver extension) development files
- RandR development files
- Xinerama development files
- lumina-xconfig is needed at runtime
- Udisks/bsddisks is needed at runtime
- UPower is needed at runtime
- xrandr is needed at runtime
Build and install to /usr/local:
git clone https://github.com/rodlie/lumina-extra
cd lumina-extra
git submodule update -i --recursive
mkdir build && cd build
qmake CONFIG+=release .. && make
make install
Package for distribution:
qmake CONFIG+=release PREFIX=/usr
make
make INSTALL_ROOT=/path/to/package install
package/
├── etc
│ └── xdg
│ └── autostart
│ ├── lumina-disk-manager.desktop
│ ├── lumina-keyboard-loader.desktop
│ └── lumina-power-manager.desktop
└── usr
├── bin
│ ├── lumina-disk-manager
│ ├── lumina-keyboard-loader
│ ├── lumina-keyboard-settings
│ ├── lumina-power-manager
│ └── lumina-power-settings
└── share
├── applications
│ ├── lumina-keyboard-settings.desktop
│ └── lumina-power-settings.desktop
└── doc
├── lumina-disk-manager-1.4.2
│ ├── LICENSE
│ └── README.md
├── lumina-keyboard-manager-1.4.2
│ ├── LICENSE
│ └── README.md
└── lumina-power-manager-1.4.2
├── LICENSE
└── README.md
- The XDG destination can be customized with
XDGDIR=
- The doc destination can be customized with
DOCDIR=