Commit 04fcd7d5 authored by Yuanle Song's avatar Yuanle Song

v1.1.0 add README and man page in deb.

parent e69b3ac1
......@@ -8,7 +8,7 @@ candidates for zero-el input methods.
You can check zero-el document at
* To build zero-panel
* To build zero-panel from source
Get [[][meson build tool]].
......@@ -18,7 +18,7 @@ meson setup --buildtype release release/
ninja -C release/
* To create zero-panel deb package
* To create zero-panel deb package from source
rsync and [[][fpm]] is required.
......@@ -23,13 +23,17 @@ mkdir -p \
"$DEST"/usr/share/dbus-1/interfaces/ \
"$DEST"/usr/share/dbus-1/services/ \
"$DEST"/usr/bin/ \
"$DEST"/usr/share/zero-panel/ \
"$DEST"/usr/share/man/man1/ \
cp '' "$DEST"/usr/share/dbus-1/interfaces/
cp '' "$DEST"/usr/share/dbus-1/services/
sed -i -E 's:/home/sylecn/d/zero-panel:/usr/bin/zero-panel:' "$DEST"/usr/share/dbus-1/services/
cp release/zero-panel "$DEST"/usr/bin/
rsync -air themes/ "$DEST"/usr/share/zero-panel/
cp zero-panel.1 "$DEST"/usr/share/man/man1/
cp README "$DEST"/usr/share/doc/zero-panel/
fpm -f -t deb -s dir -n zero-panel -v "$VERSION" \
-d libgtk-3-0 \
# -*- mode: conf -*-
project('zero-panel', 'c',
version: '1.0.1',
version: '1.1.0',
license: 'EPL-2.0',
default_options: [
......@@ -20,6 +20,10 @@ install_data('',
install_dir: '/usr/share/zero-panel/',
strip_directory: true)
install_dir: '/usr/share/man/man1/')
install_dir: '/usr/share/doc/zero-panel/')
gen_inc = include_directories('.')
......@@ -6,6 +6,18 @@ Time-stamp: <2019-09-02>
* later :entry:
* current :entry:
** 2019-09-02 support user configuration of theme and panel orientation.
is it supported by zero-el?
** 2019-09-02 should I add README in deb file? where to install it to?
- maybe also write a man page.
example man page
/usr/share/man/man1/ls.1.gz generated by help-to-man
** 2019-09-02 remove black bg in round corner. should be transparent.
is it because I don't have a compositor that support alpha?
* done :entry:
.TH zero-panel 1 2019-09-02
zero-panel \- show candidates for zero-el input methods
.B zero-panel
Run panel service for zero-el input methods.
zero-panel is usually started automatically via dbus named service invocation.
You don't need to run it yourself.
zero-panel support themes.
Themes are gtk3 ui and css files.
Theme can make the panel prettier.
zero-panel is a single instance daemon.
If you start zero-panel when another zero-panel process is already running, it will print a message and exit immediately.
.BR \-? ", " \-\-help
show help options
.BR \-h ", " \-\-horizontal
use horizontal mode.
default is vertical mode
.BR \-t ", " \-\-theme
which theme to use
/usr/share/dbus-1/services/ \(em zero-panel dbus service file.
/usr/share/dbus-1/interfaces/ \(em dbus service interface file.
This file describes the API.
/usr/share/zero-panel/ \(em zero-panel theme dir.
Each theme should have a .ui file and optionally a .css file.
zero-panel doesn't work with GNOME 3 GNOME shell environment.
Yuanle Song <[email protected]>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment