Loading README +2 −2 Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ candidates for zero-el input methods. You can check zero-el document at https://blog.emacsos.com/zero-el.html * To build zero-panel * To build zero-panel from source Get [[https://mesonbuild.com][meson build tool]]. #+BEGIN_SRC sh Loading @@ -18,7 +18,7 @@ meson setup --buildtype release release/ ninja -C release/ #+END_SRC * To create zero-panel deb package * To create zero-panel deb package from source rsync and [[https://github.com/jordansissel/fpm][fpm]] is required. #+BEGIN_SRC sh Loading create-deb.sh +5 −1 Original line number Diff line number Diff line Loading @@ -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/zero-panel/ \ "$DEST"/usr/share/man/man1/ \ "$DEST"/usr/share/doc/zero-panel/ cp 'com.emacsos.zero.Panel1.PanelInterface.xml' "$DEST"/usr/share/dbus-1/interfaces/ cp 'com.emacsos.zero.Panel1.service' "$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/com.emacsos.zero.Panel1.service 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 \ Loading meson.build +5 −1 Original line number Diff line number Diff line # -*- mode: conf -*- project('zero-panel', 'c', version: '1.0.1', version: '1.1.0', license: 'EPL-2.0', default_options: [ 'warning_level=3', Loading @@ -20,6 +20,10 @@ install_data('com.emacsos.zero.Panel1.service', install_subdir('themes', install_dir: '/usr/share/zero-panel/', strip_directory: true) install_data('zero-panel.1', install_dir: '/usr/share/man/man1/') install_data('README', install_dir: '/usr/share/doc/zero-panel/') gen_inc = include_directories('.') Loading operational +12 −0 Original line number Diff line number Diff line Loading @@ -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? /usr/share/doc/zero-panel/README - maybe also write a man page. /usr/share/man/man1/zero-panel.1.gz example man page /usr/share/man/man1/python3.5.1.gz /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: Loading zero-panel.1 0 → 100644 +41 −0 Original line number Diff line number Diff line .TH zero-panel 1 2019-09-02 .SH NAME zero-panel \- show candidates for zero-el input methods .SH SYNOPSIS .B zero-panel [OPTION...] .SH DESCRIPTION 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. .PP zero-panel support themes. Themes are gtk3 ui and css files. Theme can make the panel prettier. .PP 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. .SH OPTIONS .TP .BR \-? ", " \-\-help show help options .TP .BR \-h ", " \-\-horizontal use horizontal mode. default is vertical mode .TP .BR \-t ", " \-\-theme which theme to use .SH FILES /usr/share/dbus-1/services/com.emacsos.zero.Panel1.service \(em zero-panel dbus service file. .PP /usr/share/dbus-1/interfaces/com.emacsos.zero.Panel1.PanelInterface.xml \(em dbus service interface file. This file describes the API. .PP /usr/share/zero-panel/ \(em zero-panel theme dir. Each theme should have a .ui file and optionally a .css file. .SH BUGS .TP zero-panel doesn't work with GNOME 3 GNOME shell environment. .SH AUTHOR Yuanle Song <sylecn@gmail.com> Loading
README +2 −2 Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ candidates for zero-el input methods. You can check zero-el document at https://blog.emacsos.com/zero-el.html * To build zero-panel * To build zero-panel from source Get [[https://mesonbuild.com][meson build tool]]. #+BEGIN_SRC sh Loading @@ -18,7 +18,7 @@ meson setup --buildtype release release/ ninja -C release/ #+END_SRC * To create zero-panel deb package * To create zero-panel deb package from source rsync and [[https://github.com/jordansissel/fpm][fpm]] is required. #+BEGIN_SRC sh Loading
create-deb.sh +5 −1 Original line number Diff line number Diff line Loading @@ -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/zero-panel/ \ "$DEST"/usr/share/man/man1/ \ "$DEST"/usr/share/doc/zero-panel/ cp 'com.emacsos.zero.Panel1.PanelInterface.xml' "$DEST"/usr/share/dbus-1/interfaces/ cp 'com.emacsos.zero.Panel1.service' "$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/com.emacsos.zero.Panel1.service 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 \ Loading
meson.build +5 −1 Original line number Diff line number Diff line # -*- mode: conf -*- project('zero-panel', 'c', version: '1.0.1', version: '1.1.0', license: 'EPL-2.0', default_options: [ 'warning_level=3', Loading @@ -20,6 +20,10 @@ install_data('com.emacsos.zero.Panel1.service', install_subdir('themes', install_dir: '/usr/share/zero-panel/', strip_directory: true) install_data('zero-panel.1', install_dir: '/usr/share/man/man1/') install_data('README', install_dir: '/usr/share/doc/zero-panel/') gen_inc = include_directories('.') Loading
operational +12 −0 Original line number Diff line number Diff line Loading @@ -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? /usr/share/doc/zero-panel/README - maybe also write a man page. /usr/share/man/man1/zero-panel.1.gz example man page /usr/share/man/man1/python3.5.1.gz /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: Loading
zero-panel.1 0 → 100644 +41 −0 Original line number Diff line number Diff line .TH zero-panel 1 2019-09-02 .SH NAME zero-panel \- show candidates for zero-el input methods .SH SYNOPSIS .B zero-panel [OPTION...] .SH DESCRIPTION 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. .PP zero-panel support themes. Themes are gtk3 ui and css files. Theme can make the panel prettier. .PP 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. .SH OPTIONS .TP .BR \-? ", " \-\-help show help options .TP .BR \-h ", " \-\-horizontal use horizontal mode. default is vertical mode .TP .BR \-t ", " \-\-theme which theme to use .SH FILES /usr/share/dbus-1/services/com.emacsos.zero.Panel1.service \(em zero-panel dbus service file. .PP /usr/share/dbus-1/interfaces/com.emacsos.zero.Panel1.PanelInterface.xml \(em dbus service interface file. This file describes the API. .PP /usr/share/zero-panel/ \(em zero-panel theme dir. Each theme should have a .ui file and optionally a .css file. .SH BUGS .TP zero-panel doesn't work with GNOME 3 GNOME shell environment. .SH AUTHOR Yuanle Song <sylecn@gmail.com>