Portál AbcLinuxu, 14. května 2025 03:09

Dotaz: KDE SC 4.9 téma vzhledu nestabilní... Co s tím?

10.9.2012 20:44 JanM | skóre: 28
KDE SC 4.9 téma vzhledu nestabilní... Co s tím?
Přečteno: 299×
Odpovědět | Admin
Dobrý večer,

zápasím s nestabilitou témat vzhledu pro KDE aplikace - během práce (často, bohužel) je téma zapomenuto a část okna jakékoliv KDE aplikace změní vzhled na (asi) výchozí barvy, část však zůstane "obarvená" správně. Obvykle se to dotkne i oken jiných aplikací z KDE. Používám tmavé téma, takže se to projeví celkem viditelně. Zkoušel jsem měnit styly (Oxygen, Plastique) i schémata barev (krita-dark, atd.), ale ke zlepšení stability to nevedlo.

Zatím to řeším skriptem:
#!/usr/bin/env python2
import os, sys
from dbus import SessionBus
from PyKDE4.kdeui import KGlobalSettings
kGlobalSettings = KGlobalSettings.self()
# tell all KDE apps to recreate their styles to apply the setitngs
kGlobalSettings.emitChange(KGlobalSettings.StyleChanged)
kGlobalSettings.emitChange(KGlobalSettings.SettingsChanged)
kGlobalSettings.emitChange(KGlobalSettings.ToolbarStyleChanged)
kGlobalSettings.emitChange(KGlobalSettings.PaletteChanged)
kGlobalSettings.emitChange(KGlobalSettings.FontChanged)
kGlobalSettings.emitChange(KGlobalSettings.IconChanged)
kGlobalSettings.emitChange(KGlobalSettings.CursorChanged)

print 'Telling Kwin to reload its config'
os.system("dbus-send --dest=org.kde.kwin /KWin org.kde.KWin.reloadConfig")

print 'Telling plasma to reload its config'
plasma = SessionBus().get_object('org.kde.plasma-desktop','/MainApplication')
plasma.reparseConfiguration()
spouštěným ručně z panelu dle potřeby, ale je to pruda.

Tuší někdo, čím to je nebo alespoň jak to debugovat? Arch linux, KDE 4.9.1.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pepe_ avatar 17.9.2012 12:56 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: KDE SC 4.9 téma vzhledu nestabilní... Co s tím?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Foto nebude ?

18.9.2012 18:35 JanM | skóre: 28
Rozbalit Rozbalit vše Re: KDE SC 4.9 téma vzhledu nestabilní... Co s tím?
Příloha:
Jasně - nahoře je to rozbité, dole ok.
18.9.2012 19:43 Andrtalec | skóre: 15 | Trnava
Rozbalit Rozbalit vše Re: KDE SC 4.9 téma vzhledu nestabilní... Co s tím?

Týka sa to len digiKamu? Alebo aj iných programov? Stáva sa to pri použití digiKamu? Napadlo ma totiž, či to nemá niečo spoločné s tým, že digiKam má možnosť zmeniť svojé vlastné farby priamo v sebe (Nastavenia --> Témy).

SomaFM commercial-free internet radio
18.9.2012 19:55 JanM | skóre: 28
Rozbalit Rozbalit vše Re: KDE SC 4.9 téma vzhledu nestabilní... Co s tím?
Momentálně se to stává hlavně při práci s digiKamem, protože v něm trávím nejvíce času. Ale stejně tak i v Dolphinu, KDE screenshotu, atd.

Zajímavé je, že občas se to "téma" rozpadne pro všechny Qt aplikace současně, jindy se rozpadne pouze v jednom okně a okno jiné aplikace zůstane obarveno správně.

P.S. V digiKamu používám "výchozí" motiv vzhledu.
rADOn avatar 19.9.2012 15:12 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: KDE SC 4.9 téma vzhledu nestabilní... Co s tím?
Podle toho obrazku to vypada ze nejsou spatne jen barvy ale uplne vypadlo thematko a kresli to defaultni Qtckovy thematko. Zkusil bych ze vseho nejdriv zkontrolovat qt knihovny jestli maji stejnou verzi nebo nemaji jinej problem. A pustit to v konzoli jestli na stderr nenapaji nejaky errory (jiny nez obvykle :-)
"2^24 comments ought to be enough for anyone" -- CmdrTaco
19.9.2012 15:33 JanM | skóre: 28
Rozbalit Rozbalit vše Re: KDE SC 4.9 téma vzhledu nestabilní... Co s tím?
V archu je Qt jeden jediný balík, takže verze budou stejné. KDE knihovny vypadají také shodně. Na std err se v okamžiku "chyby" nic nevypíše.

Moc se mi nechce kompilovat celý ten moloch s --debug, takže asi zkusím chvíli používat čistou instalaci ve virtuálu, případně tam dokopíruji i svůj profil (jestli to tedy nedělá třeba ovladač grafiky - integrovaná sandy bridge...)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.