--[[ conky_widget — visualizador de escritorio con pestañas clickeables. Tres pestañas (Red / Sistema / Docker) dibujadas con Cairo en lua/widget.lua. Posicionado en la esquina superior derecha del monitor primario (HDMI-0 = head 0). Para usarlo en el otro monitor (DP-1), cambiar xinerama_head a 1. Render y eventos de ratón viven en lua/widget.lua. ]] conky.config = { -- Posicionamiento -------------------------------------------------------- alignment = 'top_right', xinerama_head = 1, -- 1 = DP-1 (pantalla izquierda). 0 = HDMI-0 derecha. gap_x = 30, -- separacion desde el borde derecho gap_y = 50, -- separa del panel superior de XFCE minimum_width = 290, maximum_width = 290, minimum_height = 545, -- Ventana (tipo 'normal' = recibe clicks; 'desktop' los ignora) ---------- own_window = true, own_window_type = 'normal', own_window_argb_visual = true, own_window_transparent = true, own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', own_window_class = 'ConkyWidget', own_window_title = 'conky_widget', -- Render ----------------------------------------------------------------- double_buffer = true, update_interval = 1.0, background = false, use_xft = true, font = 'DejaVu Sans Mono:size=9', draw_shades = false, default_color = 'cccccc', -- Lua: todo el dibujo y los clicks --------------------------------------- lua_load = '~/.config/conky/conky_widget/lua/widget.lua', lua_draw_hook_post = 'conky_draw', lua_mouse_hook = 'conky_mouse', } -- El contenido se dibuja integramente con Cairo en el hook conky_draw. -- Un espacio mantiene el bloque de texto valido sin pintar nada visible. conky.text = [[ ]]