czwartek, 29 września 2016

Window Maker nie działa wmweather

Od jakiegoś czasu nie działał mi aplet pogody na Window Maker. Okazało się że serwis pogodowy obsługujący aplet przestał działać. Znalazłem w sieci poprawione źródła programu : https://people.debian.org/~godisch/wmweather/

Aplet pogody po prawej stronie w doku

Pobieramy najnowszy plik: wmweather-2.4.6.tar.gz i standardowo go kompilujemy po rozpakowaniu:

cd ~/Pobrane/wmweather-2.4.6/src

./configure
make
sudo make install

Jeżeli w czasie kompilacji wyjdą niespełnione zależności to je zainstaluj. Programik instaluje się w /usr/local/bin.

Uruchamiamy go poleceniem w Window Maker (Run...):

/usr/local/bin/wmweather -s EPWR

Kod stacji METAR EPWR jest to moje miasto Wrocław, znajdź w sieci kod METAR swojej miejscowości.


niedziela, 4 września 2016

Emacs (Gnus) linki mailto

Emacs (Gnus) może być uruchomiony przy kliknięciu w przeglądarce na malito: link. Tworzymy skrypt o nazwie emacsmail o zawartości:

#!/bin/bash
emacsclient -c --eval "(browse-url-mail \"$@\")"

Nadajemy mu prawa wykonywania i umieszczamy w katalogu ~/bin

chmod +x emacsmail

mv emacsmail ~/bin

Teraz konfigurujemy nasze środowisko graficzne (np KDE) tak aby domyślnym naszym programem pocztowym był skrypt emacsmail.

Uruchamiamy Emacs, startujemy serwer: M-x (Alt+x) server-start, uruchamiamy Gnus, teraz linki mailto: w przeglądarce otwierają Gnus'a. Testowałem na Google Chrome i Vivaldi.

Trochę inaczej jest w Firefoksie, ustawiamy: Preferencje --> Aplikacje --> Mailto --> Użyj innej aplikacji i tu wskazujemy na emacsmail.

sobota, 3 września 2016

Gnus konfiguracja powiadomień, przeglądarki i automatycznego sprawdzania poczty

Znalazłem w sieci kilka ciekawych opcji konfiguracyjnych Gnus i chciałbym się z nimi podzielić. Wszystkie polecenia dodajemy do pliku .gnus w katalogu domowym.

Powiadomienia o nowej poczcie

Najpierw ze strony: https://www.thregr.org/~wavexx/software/gnus-desktop-notify.el/#download pobieramy plik gnus-desktop-notify-1.4.el, zmieniamy jego nazwę na gnus-desktop-notify.el i przenosimy do /usr/share/emacs/site-lisp/:

sudo mv gnus-desktop-notify.el /usr/share/emacs/site-lisp/

Teraz w ~/.gnus dodajemy takie polecenia:

(require 'gnus-desktop-notify)
(gnus-desktop-notify-mode)
(gnus-demon-add-scanmail)

Przeglądarka

Konfigurujemy przeglądarkę jaka ma się uruchamiać po kliknięciu na link, ja mam wybraną Vivaldi, wybierz sobie taką jaką używasz:

(setq gnus-button-url 'browse-url-generic
          browse-url-generic-program "vivaldi"
          browse-url-browser-function gnus-button-url)

Automatyczne sprawdzanie poczty (mam ustawione na co 10 minut):

(gnus-demon-add-handler 'gnus-demon-scan-news 10 t) ; this does a call to gnus-group-get-new-news
(gnus-demon-init)  ; this is redundant in No Gnus (e.g. Emacs23) since gnus-demon-add-handler does it for you

To wszystko.