[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ANN] Guile-XOSD 0.1
From: |
Alex Kost |
Subject: |
[ANN] Guile-XOSD 0.1 |
Date: |
Tue, 05 Jul 2016 16:22:37 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Hello Guilers!
This is the announcement on the initial release of Guile-XOSD, the
bindings for 'libxosd' library¹.
Guile-XOSD is based on the old 'lisposd' project² (the author is Cc-ed):
lisposd already had a .c file (which is the main part, of course). I
just made several additions to "finish" this project. The main changes
are: Makefile was replaced with the GNU Build System infrastructure;
documentation (info manual and docstrings) and examples were added.
All changes are listed here:
https://github.com/alezost/guile-xosd/releases/tag/v0.1
————————————————————————————————————————————————————————————————
Git repo: git://github.com/alezost/guile-xosd.git
The release tarball:
https://github.com/alezost/guile-xosd/releases/download/v0.1/guile-xosd-0.1.tar.gz
MD5: 37f7d40ae3dfb510ada479a98688078e guile-xosd-0.1.tar.gz
SHA256: febb380c3904f3ab6f2712db685ffac7594fac026ea04288387afd07e7233f4b
guile-xosd-0.1.tar.gz
————————————————————————————————————————————————————————————————
Guile-XOSD can be easily installed with GNU Guix using the attached
"guile-xosd.scm" file:
guix package --install-from-file=guile-xosd.scm
————————————————————————————————————————————————————————————————
The usage is straightforward:
(use-modules (xosd))
(define osd (xosd-create 1))
(xosd-set-pos! osd 'top)
(xosd-set-align! osd 'right)
(xosd-set-font! osd "-*-dejavu sans-bold-r-normal-*-*-600-*-*-p-*-*-1")
(xosd-set-colour! osd "yellow")
(xosd-set-shadow-offset! osd 4)
(xosd-set-shadow-colour! osd "red")
(xosd-display-string osd 0 "Hello!")
Screenshot for the above code: http://i.imgur.com/0K4kodV.png
¹ http://sourceforge.net/projects/libxosd
² https://github.com/sigma/lisposd
guile-xosd.scm
Description: Text Data
- [ANN] Guile-XOSD 0.1,
Alex Kost <=