Portál AbcLinuxu, 6. května 2025 14:10
top_left
gap_x 1670
Mám to udělané takto, protože pokud připojím externí monitor, který mám nastavený, aby mi rozšířil plochu směrem vpravo, tak v případě použití top_right by došlo k tomu, že by se conky posunulo na ten monitor, což nechci.
Abych conky viděl i při maximalizovaných oknech, tak mám vpravo umístěný "shelf" (panel), který je průhledný, respektive je invisible, čímž je zamezeno tomu, aby se při maxilizaci okna to okno dostalo přes něj. V openboxu jsem měl definované margins, tady nic takového není, proto ten shelf.
A teď k problému, stává se mi, například při připojení externího monitoru, nebo při zapojení ethernetového kabelu, kdy dojde k doplnění informací v conky, že se mi conky posune před ten shelf (viz screen), ač mám nastaveno, pomocí gap_x, že se má posunout z top_left o 1670 pixelu. Správně má být takto. Pak stačí jen soubor .conkyrc znovu uložit a následně dojde ke správnému posunutí.
U zapojení externího monitoru to řeším tak, že mám přes udev pravidlo a spustí se mi cp ~/.conkyrc ~/.conkyrc.old a následně cp ~/.conkyrc.old ~/.conkyrc což v podstatě simuluje ono znovu uložení souboru. Odchytit takhle ale všechny možnosti asi nemohu, navíc mi to přijde jako drbání se rukou přes hlavu.
Nemáte s tím někdo zkušenosti nebo nějaký nápad co vyzkoušet?
děkuji
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.