Носатый с gcalcli не дает надлежащий формат календаря в рабочем столе

Я установил gcalcli и conky, и прошли проверку подлинности gcalcli к Google также. Вывод gcalcli команда в носатом, однако, абсолютно бесполезна -

enter image description here

По сравнению с терминальным выводом:

enter image description here

Вот мой .conkyrc файл -

alignment top_right
background no
border_width 0
cpu_avg_samples 2
default_color white
default_outline_color yellow
default_shade_color yellow
draw_borders yes
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=12
gap_x 5
gap_y 30
minimum_size 5 5
net_avg_samples 2
double_buffer no
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
stippled_borders 0
update_interval 5.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
text_buffer_size 64192

TEXT
${execi 300 gcalcli calw}

Как я получаю надлежащий формат календаря в носатом виджете?

0
задан 29 January 2016 в 17:44

3 ответа

Я нашел решение путем получения сценария от сайта, который форматирует носатый вывод здесь . Вот содержание сценария:

#!/bin/sh

gcalcli --conky calw 4 |
    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' \
        -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'

Просто место это в .config папка Вашего корневого каталога.

И вот мой .conkyrc файл:

alignment top_right
background true
border_width 0
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=6
gap_x 0
gap_y 20
minimum_size 5 5
net_avg_samples 2
double_buffer yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
stippled_borders 0
update_interval 300
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
text_buffer_size 16096
max_specials 2048
pad_percents 0


TEXT
${execpi 300 ~/.config/gcal.sh}

Место этот .conkyrc файл в Вашем Доме (~/) папка.

Это - то, как мой рабочий стол смотрит теперь :)

enter image description here

Вот мое сообщение в блоге о полном процессе - ссылка .

2
ответ дан 29 September 2019 в 13:25

Вы могли бы хотеть иметь сценарий Python, преобразовывающий данные в надлежащий носатый формат.

1
ответ дан 29 September 2019 в 13:25

Я не могу прокомментировать из-за отсутствия репутации, но я просто хотел сказать, что можно достигнуть почти того же результата с - nolineart опция.

, например,

gcalcli --monday --conky --nolineart calw 2
1
ответ дан 29 September 2019 в 13:25

Другие вопросы по тегам:

Похожие вопросы: