|
From: | Javier Olaechea |
Subject: | Re: [STUMP] How to include Slack Notification into mode line |
Date: | Mon, 2 Apr 2018 23:50:09 -0500 |
Thanks,But this doesn't work. What did I do wrong?(notify:notify-server-on)But I don't want to introduce a namespace only to call one or two functions. I want to be able to call the function with namespace prefix like:Thank you very much for your detailed instruction Javier!I'm very confused by the package name "#:notify". What does the "#" prefix mean? I can only call the functions inside this package by:
(in-package #:notify)
(notify-server-on)On Mon, Apr 2, 2018 at 10:17 AM, Javier Olaechea <address@hidden> wrote:Upon reading the README.md I've realized the instructions could be written in amore straightforward manner. All you have to do for the contrib to work is putthe following lines in your rc file.(load-module "notify")(notify-server-on) ; or (notify-server-toggle)With that in your rc file show-notification would run every time a slacknotification, or any other notification, is sent. In the case ofshow-notification that means using the message box that StumpWM for itsmessages.If you would like that the notification be displayed in a different manner youwould have to change the function stored in *notification-received-hook* (whichincidentally is not a hook, hooks are lists of functions). For example Ubuntucomes with libnotify which you can use from the CLI through notify-send. Onecould use libnotify by placing the following code it its rc-file after loadingthe notify module.(defun libnotify-show-notification (app icon summary body)(stumpwm:run-shell-command(format nil "notify-send --app-name=~A --icon=~A \"~A\" \"~A\""appiconsummarybody)) )(setf notify:*notification-received-hook* #'libnotify-show-notification) CheersOn Fri, Mar 30, 2018 at 2:27 PM, York Zhao <address@hidden> wrote:I still have no idea how to get "notify" working. Would it be possible for someone to provide me a bit more instruction as to how to get Slack notifications in StumpWM? The following is my ./stumpwm.d/init.lisp:
;; -*-lisp-*-
(in-package :stumpwm)
;; Bind "c" to gnome-terminal instead of xterm
(define-key *root-map* (kbd "c") "exec gnome-terminal")
(setf *mode-line-position* :bottom)
(mode-line)
(add-to-load-path "/path/to/stumpwm-contrib/util/notify")
;; (load-module "notify")
(emacs)On Tue, Mar 27, 2018 at 8:47 AM, York Zhao <address@hidden> wrote:YorkThank you very much Javier. Because I'm new to Common Lisp, it would be a lot easier for me if I could have some usage information with examples for this "notify" package. Could you point me to some of these information as I didn't find them on the GitHub link.Have a great day,On Sun, Mar 25, 2018 at 10:18 PM, Javier Olaechea <address@hidden> wrote:The notify contrib should display slack notificationshttps://github.com/stumpwm/stumpwm-contrib/tree/master/util/ notify On Sun, Mar 25, 2018 at 2:26 PM, York Zhao <address@hidden> wrote:______________________________Thanks in advance,Hi list,I'm using Linux Mint 17.3 at home, and 18.3 at work. I'm trying to use StumpWM. However, since we use Slack at work, I have to be able to get notified whenever new slack messages arrive. Without this ability, StumpWM would be useless for me. I've tried to run `gnome-panel' but all I got was a black band at the top of the screen showing nothing. Is it possible to have this notification in mode line?_________________
Stumpwm-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/stumpwm-devel
--"I object to doing things that computers can do." — Olin Shivers
_______________________________________________
Stumpwm-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/stumpwm-devel
--"I object to doing things that computers can do." — Olin Shivers
_______________________________________________
Stumpwm-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/stumpwm-devel
[Prev in Thread] | Current Thread | [Next in Thread] |