Gcalcli i Conky. Narzędzie sed nie podmienia znaków unicode na ASCII.

Przeglądarki, poczta, pakiety biurowe, prezentacje itd.
Awatar użytkownika
Draqun
Sędziwy Jeż
Sędziwy Jeż
Posty: 73
Rejestracja: 27 wrz 2007, 17:21
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Gcalcli i Conky. Narzędzie sed nie podmienia znaków unicode na ASCII.

Post autor: Draqun » 27 sty 2015, 11:18

Witam.

Jako, że dużo korzystam z kalendarza postanowiłem sobie zainstalować jakąś aplikację, która wspomoże mi pracę z nim i będzie współpracować z google. Próbowałem kilku aplikacji ale jakoś niewiele z nich działało tak jak ja chce. Np. Evolution koniecznie chce pracować jako mój klient poczty a nie przepadam za nim. Postanowiłem skonfigurować sobie Gcalcli tak jak jest podane w tym adresie http://xmodulo.com/integrate-google-cal ... sktop.html

Wszystko śmiga ładnie poza skryptem w pliku ~/bin/gcal.sh . Mianowicie narzędzie sed rzuca mi wyjątkiem

Skrypt
#!/bin/bash

gcalcli --conky calw 1 |
sed -e 's/^[(0\x71^[(B/─/g' \
-e 's/^[(0\x78^[(B/│/g' \
-e 's/^[(0\x6A^[(B/┘/g' \
-e 's/^[(0\x6B^[(B/┐/g' \
-e 's/^[(0\x6C^[(B/┌/g' \
-e 's/^[(0\x6D^[(B/└/g' \
-e 's/^[(0\x6E^[(B/┼/g' \
-e 's/^[(0\x74^[(B/├/g' \
-e 's/^[(0\x75^[(B/┤/g' \
-e 's/^[(0\x76^[(B/┴/g' \
-e 's/^[(0\x77^[(B/┬/g'
Wyjątek
sed: -e wyrażenie #1, znak 20: niezakończone polecenie `s'
Traceback (most recent call last):
File "/usr/local/bin/gcalcli", line 4, in <module>
__import__('pkg_resources').run_script('gcalcli==3.2', 'gcalcli')
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 652, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1580, in run_script
exec(script_code, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 2503, in <module>

File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 2385, in BowChickaWowWow

File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 1690, in CalQuery

File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 1114, in _GraphEvents

File "/usr/local/lib/python2.7/dist-packages/gcalcli-3.2-py2.7.egg/EGG-INFO/scripts/gcalcli", line 414, in PrintMsg

IOError: [Errno 32] Przerwany potok
Wyniku czego na tapecie nie wyświetla mi się kalendarz (bez sed wyświetla się, ale paskudnie wyglądają znaki unicodu w zapisie szesnastkowym)

-- 03 lut 2015 11:00 --

Użyłem takich ustawień. Nie są one najlepsze, ale jednak działa i wygląda

Kod: Zaznacz cały

gcalcli --nolineart -w 20 --monday --military --conky calw 2
frytek
Wytworny Kaczor
Wytworny Kaczor
Posty: 330
Rejestracja: 06 sty 2006, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: Gcalcli i Conky. Narzędzie sed nie podmienia znaków unicode na ASCII.

Post autor: frytek » 15 lut 2015, 02:27

chciałem spróbować i robię według opisu, ale dostaję komunikat
"gcalcli agenda
ERROR: Missing module - No module named discovery"

możesz mi coś poradzić na to?
Awatar użytkownika
Draqun
Sędziwy Jeż
Sędziwy Jeż
Posty: 73
Rejestracja: 27 wrz 2007, 17:21
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Gcalcli i Conky. Narzędzie sed nie podmienia znaków unicode na ASCII.

Post autor: Draqun » 02 mar 2015, 07:13

Z tego co pamiętam coś należało odinstalować. Bodajże python-parsedatetime, ale nie dam głowy. Któryś pakiet z tych instalowanych przeszkadzał.
ODPOWIEDZ

Wróć do „Biuro”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości