
============================================================
Tray diagnostic 2026-06-25T13:18:30
app_dir: /home/zgruza/Plocha/testest/Cursor-Metrics
============================================================
Log file: /home/zgruza/Plocha/testest/Cursor-Metrics/tray_diagnostic.log

--- Application ---
app_dir: /home/zgruza/Plocha/testest/Cursor-Metrics
VERSION file: 0.3.12

--- Python / packages ---
executable: /home/zgruza/Plocha/testest/Cursor-Metrics/.venv/bin/python3
version: 3.12.3 (main, Mar 23 2026, 19:04:32) [GCC 13.3.0]
platform: Linux-6.17.0-35-generic-x86_64-with-glibc2.39
Pillow: 12.2.0
pystray: unknown
PYSTRAY_BACKEND: (not set)
import gi: ok
import pystray._appindicator: ok
import pystray._gtk: ok

--- Display scale (env) ---
GDK_SCALE: (not set)
GDK_DPI_SCALE: (not set)
QT_SCALE_FACTOR: 1
QT_AUTO_SCREEN_SCALE_FACTOR: (not set)
XDG_SESSION_TYPE: x11
XDG_CURRENT_DESKTOP: MATE
DESKTOP_SESSION: mate
WAYLAND_DISPLAY: (not set)
DISPLAY: :0

--- Tray font ---
tray_icon._find_tray_font(): /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
  candidate exists /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: True
  candidate exists /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf: True
  candidate exists /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf: False
  candidate exists /usr/share/fonts/TTF/DejaVuSans-Bold.ttf: False
fc-match DejaVuSans-Bold: Pattern has 44 elts (size 48)
	family: "Noto Sans"(w)
	familylang: "en"(s)
	style: "Regular"(s)
	stylelang: "en"(s)
	fullname: "Noto Sans Regular"(w)
	fullnamelang: "en"(s)
	slant: 0(i)(s)
	weight: 80(f)(s)
	width: 100(f)(s)
	size: 12(f)(s)
	pixelsize: 12,5(f)(s)
	foundry: "GOOG"(s)
	antialias: True(w)
	hintstyle: 1(i)(w)
	hinting: True(s)
	verticallayout: False(s)
	autohint: False(s)
	globaladvance: True(s)
	file: "/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf"(s)
	index: 0(i)(w)
	outline: True(s)
	scalable: True(s)
	dpi: 75(f)(s)
	rgba: 1(i)(w)
	scale: 1(f)(s)
	charset: 
	0000: 00000000 ffffffff ffffffff 7fffffff 00000000 ffffffff ffffffff ffffffff
	0001: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	0002: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	0003: ffffffff ffffffff ffffffff fcffffff ffffd7f0 fffffffb ffffffff ffff0003
	0004: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	0005: ffffffff 0000ffff 00000000 00000000 00000000 00000000 00000000 00000000
	001a: 00000000 00000000 00000000 00000000 00000000 ffff0000 00000001 00000000
	001c: 00000000 00000000 00000000 00000000 000001ff 00000000 00000000 00000000
	001d: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbffffff
	001e: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	001f: 3f3fffff ffffffff aaff3f3f 3fffffff ffffffff ffdfffff efcfffdf 7fdcffff
	0020: ffffffff ffffffff ffffffff fff3ffdf 1fff7fff ffffffff 00000000 00010000
	0021: ffffffff ffffffff ffffffff 00000000 00000210 00000000 00000000 00000000
	0025: 00000000 00000000 00000000 00000000 00000000 00000000 00001000 00000000
	002c: 00000000 00000000 00000000 ffffffff 00000000 00000000 00000000 00000000
	002d: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffff
	002e: ffffffff ffffffff 0007ffff 00000000 00000000 00000000 00000000 00000000
	00a6: 00000000 00000000 ffffffff ffffffff ffffffff 00000000 00000000 00000000
	00a7: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 000007fc ffe00000
	00a9: 00000000 00004000 00000000 00000000 00000000 00000000 00000000 00000000
	00ab: 00000000 ffff0000 ffffffff 00000fff 00000000 00000000 00000000 00000000
	00fb: 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000
	00fe: 00000001 0000ffff 00000000 00000000 00000000 00000000 00000000 80000000
	00ff: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30000000
(s)
	lang: aa|ab|af|ast|av|ay|az-az|ba|bm|be|bg|bi|bin|br|bs|bua|ca|ce|ch|chm|co|cs|cu|cv|cy|da|de|el|en|eo|es|et|eu|fi|fj|fo|fr|ff|fur|fy|ga|gd|gl|gn|gv|ha|haw|ho|hr|hu|ia|ig|id|ie|ik|io|is|it|kaa|ki|kk|kl|ku-am|kum|kv|kw|ky|la|lb|lez|ln|lt|lv|mg|mh|mi|mk|mo|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|os|pl|pt|rm|ro|ru|sah|sco|se|sel|sh|shs|sk|sl|sm|sma|smj|smn|sms|so|sq|sr|ss|st|sv|sw|tg|tk|tl|tn|to|tr|ts|tt|tw|tyv|uk|uz|ve|vi|vo|vot|wa|wen|wo|xh|yap|yo|zu|ak|an|ber-dz|crh|csb|ee|fat|fil|hsb|ht|hz|jv|kab|kj|kr|ku-tr|kwm|lg|li|mn-mn|ms|na|ng|nv|pap-an|pap-aw|qu|quz|rn|rw|sc|sg|sn|su|ty|za|agr|ayc|bem|dsb|lij|mfe|mhr|miq|mjw|nhn|niu|rif|sgs|szl|tpi|unm|wae|yuw(s)
	fontversion: 131334(i)(s)
	capability: "otlayout:DFLT otlayout:cyrl otlayout:grek otlayout:latn"(w)
	fontformat: "TrueType"(s)
	embeddedbitmap: True(s)
	decorative: False(s)
	lcdfilter: 1(i)(w)
	namelang: "cs"(s)
	prgname: "fc-match"(s)
	postscriptname: "NotoSans-Regular"(s)
	color: False(s)
	symbol: False(s)
	variable: False(s)
	fonthashint: True(s)
	order: 0(i)(s)
	desktop: "MATE"(s)
	namedinstance: False(s)
	fontwrapper: "SFNT"(s)
fc-match LiberationSans-Bold: Pattern has 44 elts (size 48)
	family: "Noto Sans"(w)
	familylang: "en"(s)
	style: "Regular"(s)
	stylelang: "en"(s)
	fullname: "Noto Sans Regular"(w)
	fullnamelang: "en"(s)
	slant: 0(i)(s)
	weight: 80(f)(s)
	width: 100(f)(s)
	size: 12(f)(s)
	pixelsize: 12,5(f)(s)
	foundry: "GOOG"(s)
	antialias: True(w)
	hintstyle: 1(i)(w)
	hinting: True(s)
	verticallayout: False(s)
	autohint: False(s)
	globaladvance: True(s)
	file: "/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf"(s)
	index: 0(i)(w)
	outline: True(s)
	scalable: True(s)
	dpi: 75(f)(s)
	rgba: 1(i)(w)
	scale: 1(f)(s)
	charset: 
	0000: 00000000 ffffffff ffffffff 7fffffff 00000000 ffffffff ffffffff ffffffff
	0001: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	0002: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	0003: ffffffff ffffffff ffffffff fcffffff ffffd7f0 fffffffb ffffffff ffff0003
	0004: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	0005: ffffffff 0000ffff 00000000 00000000 00000000 00000000 00000000 00000000
	001a: 00000000 00000000 00000000 00000000 00000000 ffff0000 00000001 00000000
	001c: 00000000 00000000 00000000 00000000 000001ff 00000000 00000000 00000000
	001d: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbffffff
	001e: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
	001f: 3f3fffff ffffffff aaff3f3f 3fffffff ffffffff ffdfffff efcfffdf 7fdcffff
	0020: ffffffff ffffffff ffffffff fff3ffdf 1fff7fff ffffffff 00000000 00010000
	0021: ffffffff ffffffff ffffffff 00000000 00000210 00000000 00000000 00000000
	0025: 00000000 00000000 00000000 00000000 00000000 00000000 00001000 00000000
	002c: 00000000 00000000 00000000 ffffffff 00000000 00000000 00000000 00000000
	002d: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffff
	002e: ffffffff ffffffff 0007ffff 00000000 00000000 00000000 00000000 00000000
	00a6: 00000000 00000000 ffffffff ffffffff ffffffff 00000000 00000000 00000000
	00a7: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 000007fc ffe00000
	00a9: 00000000 00004000 00000000 00000000 00000000 00000000 00000000 00000000
	00ab: 00000000 ffff0000 ffffffff 00000fff 00000000 00000000 00000000 00000000
	00fb: 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000
	00fe: 00000001 0000ffff 00000000 00000000 00000000 00000000 00000000 80000000
	00ff: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30000000
(s)
	lang: aa|ab|af|ast|av|ay|az-az|ba|bm|be|bg|bi|bin|br|bs|bua|ca|ce|ch|chm|co|cs|cu|cv|cy|da|de|el|en|eo|es|et|eu|fi|fj|fo|fr|ff|fur|fy|ga|gd|gl|gn|gv|ha|haw|ho|hr|hu|ia|ig|id|ie|ik|io|is|it|kaa|ki|kk|kl|ku-am|kum|kv|kw|ky|la|lb|lez|ln|lt|lv|mg|mh|mi|mk|mo|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|os|pl|pt|rm|ro|ru|sah|sco|se|sel|sh|shs|sk|sl|sm|sma|smj|smn|sms|so|sq|sr|ss|st|sv|sw|tg|tk|tl|tn|to|tr|ts|tt|tw|tyv|uk|uz|ve|vi|vo|vot|wa|wen|wo|xh|yap|yo|zu|ak|an|ber-dz|crh|csb|ee|fat|fil|hsb|ht|hz|jv|kab|kj|kr|ku-tr|kwm|lg|li|mn-mn|ms|na|ng|nv|pap-an|pap-aw|qu|quz|rn|rw|sc|sg|sn|su|ty|za|agr|ayc|bem|dsb|lij|mfe|mhr|miq|mjw|nhn|niu|rif|sgs|szl|tpi|unm|wae|yuw(s)
	fontversion: 131334(i)(s)
	capability: "otlayout:DFLT otlayout:cyrl otlayout:grek otlayout:latn"(w)
	fontformat: "TrueType"(s)
	embeddedbitmap: True(s)
	decorative: False(s)
	lcdfilter: 1(i)(w)
	namelang: "cs"(s)
	prgname: "fc-match"(s)
	postscriptname: "NotoSans-Regular"(s)
	color: False(s)
	symbol: False(s)
	variable: False(s)
	fonthashint: True(s)
	order: 0(i)(s)
	desktop: "MATE"(s)
	namedinstance: False(s)
	fontwrapper: "SFNT"(s)

--- tray_icon.py metrics ---
system_dpi (computed): 96
linux_ui_scale: 1.0
tray_icon_pixel_size: 24
smooth_text: True
linux dark tray background: True
glyph '0': mask=3x3 ink=2x3
glyph '12': mask=42560x3 ink=3x3
glyph '99': mask=42560x3 ink=2x3
glyph '100': mask=85118x3 ink=3x3

--- Sample PNG (open on dark background) ---
tray_diagnostic_0pct.png: 24x24 opaque_px=576 (nominal render 24px)
tray_diagnostic_12pct.png: 24x24 opaque_px=576 (nominal render 24px)
tray_diagnostic_50pct.png: 24x24 opaque_px=576 (nominal render 24px)
tray_diagnostic_99pct.png: 24x24 opaque_px=576 (nominal render 24px)

--- Send to maintainer ---
Attach these files:
  - /home/zgruza/Plocha/testest/Cursor-Metrics/tray_diagnostic.log
  - /home/zgruza/Plocha/testest/Cursor-Metrics/tray_diagnostic_0pct.png
  - /home/zgruza/Plocha/testest/Cursor-Metrics/tray_diagnostic_12pct.png
  - /home/zgruza/Plocha/testest/Cursor-Metrics/tray_diagnostic_50pct.png
  - /home/zgruza/Plocha/testest/Cursor-Metrics/tray_diagnostic_99pct.png
Optional: screenshot of system tray with the icon visible.
