todoman icon indicating copy to clipboard operation
todoman copied to clipboard

update the wallpaper with my todo list

Open RJ722 opened this issue 8 years ago • 6 comments

We can perhaps manufacture an image listing all my todos, which would then be setup as wallpaper.

I would personally love it.

RJ722 avatar Mar 26 '17 07:03 RJ722

We can perhaps use ImageDraw!

RJ722 avatar Mar 26 '17 07:03 RJ722

You can use conky to show arbitrary text output on the desktop, we should probably include a tutorial/example for that.

untitaker avatar Mar 26 '17 10:03 untitaker

conky does this already. I suggest to close this.

christf avatar Sep 15 '18 14:09 christf

@christf would be nice if you could share your config, not everybody should have to set this up by themselves, even if it's just duct taping software together

untitaker avatar Sep 15 '18 14:09 untitaker

sure. I do two things:

  1. once in a while write a temporary file containing the todo I want it to show using cron
  2. using conky I write the content of this file to my desktop.

This approach means I can filter and enrich the data using my cronjob, which may contain something like

todoman list --category needs_computer
todoman list |grep urgent 

This is my conkyrc

use_xft yes
xftfont LiberationSans:size=10
xftalpha 0.1
text_buffer_size 2048
override_utf8_locale yes
update_interval 600
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
out_to_ncurses no
out_to_console no
alignment top_left
minimum_size 235 0
default_bar_size 0 4
gap_x 50
gap_y 50
short_units yes
pad_percents 0
top_name_width 10
no_buffers yes
uppercase no
use_spacer right
color0 White
color1 Ivory
color2 Ivory2
color3 Ivory3
color4 Tan1 
color5 Tan2
color6 Gray
color7 AntiqueWhite2
color8 DarkSlateGray
color9 Black
TEXT
${voffset 10}${font Arial:bold:size=9.5}${color4}Aufgaben ${color8} ${hr 2}
${color2}${execi 2 cat /tmp/calendars/default}

christf avatar Sep 15 '18 17:09 christf

I'll leave this open until we have docs for users to do this using conky.

I don't think is makes sense to make changes to todoman for this, but I'm really open to having docs for how to achieve this using conky. PRs are welcome. :)

WhyNotHugo avatar Sep 16 '18 06:09 WhyNotHugo

I'm configuring conky with pimutils tools. Since I'm doing it for myself I can use it as an example. I will submit a PR with the steps for a basic ductape-like configuration in the near future, so any indication is appreciated.

r4ulill0 avatar Feb 13 '23 13:02 r4ulill0

Sure. Also, pointing to example scripts in the docs work just as well.

WhyNotHugo avatar Feb 13 '23 14:02 WhyNotHugo

Documented in https://github.com/pimutils/todoman/pull/515

WhyNotHugo avatar Feb 13 '23 16:02 WhyNotHugo