diff --git a/kgreeter/kgreeter.cpp b/kgreeter/kgreeter.cpp index 3e2a8b21..9a2429c1 100644 --- a/kgreeter/kgreeter.cpp +++ b/kgreeter/kgreeter.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -122,7 +123,7 @@ KGreeter::KGreeter(QWidget *parent) void KGreeter::paintEvent(QPaintEvent *event) { QPainter painter(this); - QImage image("/home/smil3y/Pictures/1.webp"); + QImage image("/home/smil3y/katana/kde-workspace/plasma/wallpapers/data/Auros/contents/images/1280x800.png"); painter.drawImage(rect(), image); QImage image2("/home/smil3y/katana/kde-workspace/kdm/kfrontend/themes/ariya/rectangle.png"); @@ -265,8 +266,16 @@ void KGreeter::slotLogin() int main(int argc, char**argv) { QApplication app(argc, argv); + app.setStyle(KStyle::defaultStyle()); - app.setPalette(KGlobalSettings::createApplicationPalette()); + + QString kcolorscheme = "ObsidianCoast"; + if (kcolorscheme.isEmpty()) { + app.setPalette(KGlobalSettings::createApplicationPalette()); + } else { + KSharedConfigPtr kcolorschemeconfig = KSharedConfig::openConfig(QString::fromLatin1("color-schemes/%1.colors").arg(kcolorscheme), KConfig::FullConfig, "data"); + app.setPalette(KGlobalSettings::createApplicationPalette(kcolorschemeconfig)); + } glibloop = g_main_loop_new(NULL, false); diff --git a/kgreeter/lightdm-kgreeter-greeter b/kgreeter/lightdm-kgreeter-greeter index 2c6547d9..b38dddcd 100755 Binary files a/kgreeter/lightdm-kgreeter-greeter and b/kgreeter/lightdm-kgreeter-greeter differ diff --git a/kgreeter/lightdm-kgreeter-greeter.conf b/kgreeter/lightdm-kgreeter-greeter.conf index f3cb01b6..6d937ddd 100644 --- a/kgreeter/lightdm-kgreeter-greeter.conf +++ b/kgreeter/lightdm-kgreeter-greeter.conf @@ -2,5 +2,7 @@ # Available configuration options listed below. # [greeter] +#style= +#colorscheme= #background= #rectangle=