Do you happen to know how to modify that blue glow color around password box? Color schemes, themes, qml files, etc, nothing seemed to have connection to it. I dont want it blue

This is how I made it look:





/********************************************************************
This file is part of the KDE project.
Copyright (C) 2014 Aleix Pol Gonzalez <aleixpol@blue-systems.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*********************************************************************/
import QtQuick 2.0
import QtQuick.Controls 1.1
import QtMultimedia 5.5
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.private.sessions 2.0
import "../components"
import "../additionalcomponents"
Image {
id: root
property bool viewVisible: false
property bool debug: false
property string notification
property UserSelect userSelect: null
property int interfaceVersion: org_kde_plasma_screenlocker_greeter_interfaceVersion ? org_kde_plasma_screenlocker_greeter_interfaceVersion : 0
signal clearPassword()
source: backgroundPath || "../additionalcomponents/artwork/background.png"
fillMode: Image.PreserveAspectCrop
asynchronous: true
onStatusChanged: {
if (status == Image.Error) {
source = "../additionalcomponents/artwork/background.png";
}
}
MediaPlayer {
id: mediaplayer
autoPlay: true
loops: MediaPlayer.Infinite
source: "../additionalcomponents/video/Ghost in the shell - virtual reality diver.mp4"
}
VideoOutput {
fillMode: VideoOutput.PreserveAspectCrop
anchors.fill: parent
source: mediaplayer
}
LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
LayoutMirroring.childrenInherit: true
Connections {
target: authenticator
onFailed: {
root.notification = i18nd("plasma_lookandfeel_org.kde.lookandfeel","Unlocking failed");
}
onGraceLockedChanged: {
if (!authenticator.graceLocked) {
root.notification = "";
root.clearPassword();
}
}
onMessage: {
root.notification = msg;
}
onError: {
root.notification = err;
}
}
SessionsModel {
id: sessionsModel
}
PlasmaCore.DataSource {
id: keystateSource
engine: "keystate"
connectedSources: "Caps Lock"
}
Loader {
id: changeSessionComponent
active: false
source: "ChangeSession.qml"
visible: false
}
StackView {
id: stackView
height: units.largeSpacing * 14
anchors {
verticalCenter: parent.verticalCenter
left: parent.left
right: parent.right
}
initialItem: Loader {
active: root.viewVisible
source: "MainBlock.qml"
}
}
Loader {
active: root.viewVisible
source: "LockOsd.qml"
anchors {
horizontalCenter: parent.horizontalCenter
bottom: parent.bottom
}
}
Component.onCompleted: {
// version support checks
if (root.interfaceVersion < 1) {
// ksmserver of 5.4, with greeter of 5.5
root.viewVisible = true;
}
}
}

Jan 05 20:13:31 arch sddm[403]: Initializing...Jan 05 20:13:31 arch sddm[403]: Starting...
Jan 05 20:13:31 arch sddm[403]: Adding new display on vt 1 ...
Jan 05 20:13:31 arch sddm[403]: Display server starting...
Jan 05 20:13:31 arch sddm[403]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{33c8ec03-71e9-444c-a1bd-f1ec0c8dbe93} -background none -noreset -displayfd 17 vt1
Jan 05 20:13:34 arch sddm[403]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
Jan 05 20:13:34 arch sddm[403]: Display server started.
Jan 05 20:13:34 arch sddm[403]: Socket server starting...
Jan 05 20:13:34 arch sddm[403]: Socket server started.
Jan 05 20:13:34 arch sddm[403]: Greeter starting...
Jan 05 20:13:34 arch sddm[403]: Adding cookie to "/var/run/sddm/{33c8ec03-71e9-444c-a1bd-f1ec0c8dbe93}"
Jan 05 20:13:34 arch sddm-helper[433]: [PAM] Starting...
Jan 05 20:13:34 arch sddm-helper[433]: [PAM] Authenticating...
Jan 05 20:13:34 arch sddm-helper[433]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
Jan 05 20:13:34 arch sddm-helper[433]: [PAM] returning.
Jan 05 20:13:34 arch systemd[1]: Created slice User Slice of sddm.
Jan 05 20:13:34 arch systemd-logind[395]: New session c1 of user sddm.
Jan 05 20:13:34 arch systemd[1]: Started Session c1 of user sddm.
Jan 05 20:13:34 arch systemd[440]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
Jan 05 20:13:35 arch sddm[403]: Greeter session started successfully
Jan 05 20:13:35 arch sddm-greeter[446]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:13:35 arch sddm-greeter[446]: Connected to the daemon.
Jan 05 20:13:35 arch sddm[403]: Message received from greeter: Connect
Jan 05 20:13:39 arch sddm-greeter[446]: file:///usr/share/sddm/themes/saber2/Main.qml:10:32: Unable to assign [undefined] to int
Jan 05 20:13:39 arch sddm-greeter[446]: file:///usr/share/sddm/themes/saber2/Main.qml:87:16: Unable to assign double to QQuickAnchorLine
Jan 05 20:13:39 arch sddm-greeter[446]: Adding view for "LVDS1" QRect(0,0 1366x768)
Jan 05 20:13:39 arch sddm-greeter[446]: Message received from daemon: Capabilities
Jan 05 20:13:39 arch sddm-greeter[446]: Message received from daemon: HostName
Jan 05 20:13:40 arch sddm-greeter[446]: Warning: "No volume control found"
Jan 05 20:14:20 arch sddm-greeter[446]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:14:20 arch sddm[403]: Message received from greeter: Login
Jan 05 20:14:20 arch sddm[403]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:14:20 arch sddm[403]: Session "/usr/share/xsessions/xfce.desktop" selected, command: "startxfce4"
Jan 05 20:14:20 arch sddm-helper[539]: [PAM] Starting...
Jan 05 20:14:20 arch sddm-helper[539]: [PAM] Authenticating...
Jan 05 20:14:20 arch sddm-helper[539]: [PAM] Preparing to converse...
Jan 05 20:14:20 arch sddm-helper[539]: [PAM] Conversation with 1 messages
Jan 05 20:14:20 arch sddm-helper[539]: [PAM] returning.
Jan 05 20:14:20 arch sddm[403]: Authenticated successfully
Jan 05 20:14:20 arch sddm-greeter[446]: Message received from daemon: LoginSucceeded
Jan 05 20:14:20 arch sddm-helper[539]: pam_unix(sddm:session): session opened for user gvaram by (uid=0)
Jan 05 20:14:21 arch systemd[441]: pam_unix(systemd-user:session): session closed for user sddm
Jan 05 20:14:21 arch sddm-helper[568]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
Jan 05 20:14:21 arch systemd[570]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
Jan 05 20:14:20 arch sddm-helper[539]: Starting: "/usr/share/sddm/scripts/Xsession" "startxfce4"
Jan 05 20:14:20 arch sddm-helper[546]: Adding cookie to "/home/gvaram/.Xauthority"
Jan 05 20:14:20 arch sddm[403]: Session started
Jan 05 20:14:20 arch sddm[403]: Display server stopped.
Jan 05 20:14:20 arch sddm[403]: Running display stop script "/usr/share/sddm/scripts/Xstop"
Jan 05 20:14:21 arch sddm-helper[433]: [PAM] Ended.
Jan 05 20:14:21 arch sddm[403]: Greeter stopping...
Jan 05 20:14:21 arch sddm[403]: Socket server stopping...
Jan 05 20:14:21 arch sddm[403]: Socket server stopped.
Jan 05 20:14:21 arch sddm[403]: Removing display ":0" ...
Jan 05 20:14:21 arch sddm[403]: Adding new display on vt 1 ...
Jan 05 20:14:21 arch sddm[403]: Display server starting...
Jan 05 20:14:21 arch sddm[403]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{eef53065-9a06-40ef-9978-7bf3d6b05f25} -background none -noreset -displayfd 22 vt1
Jan 05 20:14:21 arch systemd[1]: Removed slice User Slice of sddm.
Jan 05 20:14:21 arch sddm[403]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
Jan 05 20:14:21 arch sddm[403]: Display server started.
Jan 05 20:14:21 arch sddm[403]: Socket server starting...
Jan 05 20:14:21 arch sddm[403]: Socket server started.
Jan 05 20:14:21 arch sddm[403]: Greeter starting...
Jan 05 20:14:21 arch sddm[403]: Adding cookie to "/var/run/sddm/{eef53065-9a06-40ef-9978-7bf3d6b05f25}"
Jan 05 20:14:21 arch sddm[403]: QProcess: Destroyed while process ("/usr/lib/sddm/sddm-helper") is still running.
Jan 05 20:14:21 arch sddm-helper[568]: [PAM] Starting...
Jan 05 20:14:21 arch sddm-helper[568]: [PAM] Authenticating...
Jan 05 20:14:21 arch sddm-helper[568]: [PAM] returning.
Jan 05 20:14:21 arch sddm[403]: Greeter stopping...
Jan 05 20:14:21 arch sddm[403]: QProcess: Destroyed while process ("/usr/lib/sddm/sddm-helper") is still running.
Jan 05 20:14:21 arch systemd[1]: Created slice User Slice of sddm.
Jan 05 20:14:21 arch systemd[1]: Started Session c3 of user sddm.
Jan 05 20:14:21 arch systemd-logind[395]: New session c3 of user sddm.
Jan 05 20:14:21 arch sddm[403]: Greeter session started successfully
Jan 05 20:14:21 arch sddm-greeter[576]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:14:21 arch sddm-greeter[576]: Connected to the daemon.
Jan 05 20:14:21 arch sddm[403]: Message received from greeter: Connect
Jan 05 20:14:21 arch sddm-greeter[576]: file:///usr/share/sddm/themes/saber2/Main.qml:10:32: Unable to assign [undefined] to int
Jan 05 20:14:21 arch sddm-greeter[576]: file:///usr/share/sddm/themes/saber2/Main.qml:87:16: Unable to assign double to QQuickAnchorLine
Jan 05 20:14:21 arch sddm-greeter[576]: Adding view for "LVDS1" QRect(0,0 1366x768)
Jan 05 20:14:21 arch sddm-greeter[576]: Message received from daemon: Capabilities
Jan 05 20:14:21 arch sddm-greeter[576]: Message received from daemon: HostName
Jan 05 20:14:22 arch sddm-greeter[576]: Warning: "No volume control found"
Jan 05 20:17:26 arch sudo[695]: gvaram : TTY=tty2 ; PWD=/home/gvaram ; USER=root ; COMMAND=/usr/bin/pkill sddm
Jan 05 20:17:26 arch sddm[403]: Signal received: SIGTERM
Jan 05 20:17:26 arch sddm[403]: Error from greeter session: "Process crashed"
Jan 05 20:17:26 arch sddm[403]: Auth: sddm-helper crashed (exit code 15)
Jan 05 20:17:26 arch sddm[403]: Error from greeter session: "Process crashed"
Jan 05 20:17:26 arch sddm[403]: Auth: sddm-helper exited with 15
Jan 05 20:17:26 arch sddm[403]: Greeter stopped.
Jan 05 20:17:26 arch sddm[403]: Socket server stopping...
Jan 05 20:17:26 arch sddm[403]: Socket server stopped.
Jan 05 20:17:26 arch sddm[403]: Display server stopping...
Jan 05 20:17:26 arch sddm[403]: Display server stopped.
Jan 05 20:17:26 arch sddm[403]: Running display stop script "/usr/share/sddm/scripts/Xstop"
Jan 05 20:17:26 arch systemd[571]: pam_unix(systemd-user:session): session closed for user sddm
Jan 05 20:17:26 arch systemd[1]: Removed slice User Slice of sddm.
Jan 05 20:17:26 arch systemd[1]: sddm.service: Service hold-off time over, scheduling restart.
Jan 05 20:17:26 arch sddm[709]: Initializing...
Jan 05 20:17:26 arch sddm[709]: Starting...
Jan 05 20:17:26 arch sddm[709]: Adding new display on vt 1 ...
Jan 05 20:17:26 arch sddm[709]: Display server starting...
Jan 05 20:17:26 arch sddm[709]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{28385cb2-974f-4b7f-a522-c0991f57628c} -background none -noreset -displayfd 17 vt1
Jan 05 20:17:27 arch sddm[709]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
Jan 05 20:17:27 arch sddm[709]: Display server started.
Jan 05 20:17:27 arch sddm[709]: Socket server starting...
Jan 05 20:17:27 arch sddm[709]: Socket server started.
Jan 05 20:17:27 arch sddm[709]: Greeter starting...
Jan 05 20:17:27 arch sddm[709]: Adding cookie to "/var/run/sddm/{28385cb2-974f-4b7f-a522-c0991f57628c}"
Jan 05 20:17:27 arch sddm-helper[714]: [PAM] Starting...
Jan 05 20:17:27 arch sddm-helper[714]: [PAM] Authenticating...
Jan 05 20:17:27 arch sddm-helper[714]: [PAM] returning.
Jan 05 20:17:27 arch sddm-helper[714]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
Jan 05 20:17:27 arch systemd[1]: Created slice User Slice of sddm.
Jan 05 20:17:27 arch systemd[1]: Started Session c6 of user sddm.
Jan 05 20:17:27 arch systemd-logind[395]: New session c6 of user sddm.
Jan 05 20:17:27 arch systemd[716]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
Jan 05 20:17:27 arch sddm[709]: Greeter session started successfully
Jan 05 20:17:27 arch sddm-greeter[722]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:17:27 arch sddm-greeter[722]: Connected to the daemon.
Jan 05 20:17:27 arch sddm[709]: Message received from greeter: Connect
Jan 05 20:17:27 arch sddm-greeter[722]: file:///usr/share/sddm/themes/1/Main.qml:10:32: Unable to assign [undefined] to int
Jan 05 20:17:27 arch sddm-greeter[722]: file:///usr/share/sddm/themes/1/Main.qml:86:16: Unable to assign double to QQuickAnchorLine
Jan 05 20:17:27 arch sddm-greeter[722]: Adding view for "LVDS1" QRect(0,0 1366x768)
Jan 05 20:17:27 arch sddm-greeter[722]: Message received from daemon: Capabilities
Jan 05 20:17:27 arch sddm-greeter[722]: Message received from daemon: HostName
Jan 05 20:17:48 arch sudo[728]: gvaram : TTY=tty2 ; PWD=/home/gvaram ; USER=root ; COMMAND=/usr/bin/nano /etc/sddm.conf
Jan 05 20:18:50 arch sudo[739]: gvaram : TTY=tty2 ; PWD=/home/gvaram ; USER=root ; COMMAND=/usr/bin/nano /etc/sddm.conf
Jan 05 20:19:07 arch sddm[709]: Signal received: SIGTERM
Jan 05 20:19:07 arch sddm[709]: Greeter stopping...
Jan 05 20:19:07 arch sddm[709]: Socket server stopping...
Jan 05 20:19:07 arch sddm[709]: Socket server stopped.
Jan 05 20:19:07 arch sddm[709]: Display server stopping...
Jan 05 20:19:07 arch sddm[709]: Display server stopped.
Jan 05 20:19:07 arch sddm[709]: Running display stop script "/usr/share/sddm/scripts/Xstop"
Jan 05 20:19:07 arch systemd[717]: pam_unix(systemd-user:session): session closed for user sddm
Jan 05 20:19:07 arch sddm[709]: Greeter stopping...
Jan 05 20:19:07 arch sddm[709]: QProcess: Destroyed while process ("/usr/lib/sddm/sddm-helper") is still running.
Jan 05 20:19:07 arch systemd[1]: Removed slice User Slice of sddm.
Jan 05 20:19:07 arch systemd[1]: sddm.service: Service hold-off time over, scheduling restart.
Jan 05 20:19:07 arch sddm[756]: Initializing...
Jan 05 20:19:07 arch sddm[756]: Starting...
Jan 05 20:19:07 arch sddm[756]: Adding new display on vt 1 ...
Jan 05 20:19:07 arch sddm[756]: Display server starting...
Jan 05 20:19:07 arch sddm[756]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{30281fa4-bbc9-43da-980e-340f32522d01} -background none -noreset -displayfd 17 vt1
Jan 05 20:19:07 arch sddm[756]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
Jan 05 20:19:07 arch sddm[756]: Display server started.
Jan 05 20:19:07 arch sddm[756]: Socket server starting...
Jan 05 20:19:07 arch sddm[756]: Socket server started.
Jan 05 20:19:07 arch sddm[756]: Greeter starting...
Jan 05 20:19:07 arch sddm[756]: Adding cookie to "/var/run/sddm/{30281fa4-bbc9-43da-980e-340f32522d01}"
Jan 05 20:19:07 arch sddm-helper[761]: [PAM] Starting...
Jan 05 20:19:07 arch sddm-helper[761]: [PAM] Authenticating...
Jan 05 20:19:07 arch sddm-helper[761]: [PAM] returning.
Jan 05 20:19:07 arch sddm-helper[761]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
Jan 05 20:19:07 arch systemd[1]: Created slice User Slice of sddm.
Jan 05 20:19:07 arch systemd[1]: Started Session c7 of user sddm.
Jan 05 20:19:07 arch systemd-logind[395]: New session c7 of user sddm.
Jan 05 20:19:07 arch systemd[763]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
Jan 05 20:19:07 arch sddm[756]: Greeter session started successfully
Jan 05 20:19:07 arch sddm-greeter[769]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:19:07 arch sddm-greeter[769]: Connected to the daemon.
Jan 05 20:19:07 arch sddm[756]: Message received from greeter: Connect
Jan 05 20:19:08 arch sddm-greeter[769]: file:///usr/share/sddm/themes/peaceful-saber/Main.qml:10:32: Unable to assign [undefined] to int
Jan 05 20:19:08 arch sddm-greeter[769]: file:///usr/share/sddm/themes/peaceful-saber/Main.qml:87:16: Unable to assign double to QQuickAnchorLine
Jan 05 20:19:08 arch sddm-greeter[769]: Adding view for "LVDS1" QRect(0,0 1366x768)
Jan 05 20:19:08 arch sddm-greeter[769]: Message received from daemon: Capabilities
Jan 05 20:19:08 arch sddm-greeter[769]: Message received from daemon: HostName
Jan 05 20:19:08 arch sddm-greeter[769]: Warning: "No volume control found"
Jan 05 20:19:31 arch sudo[788]: gvaram : TTY=tty2 ; PWD=/home/gvaram ; USER=root ; COMMAND=/usr/bin/nano /etc/sddm.conf
Jan 05 20:19:45 arch sudo[790]: gvaram : TTY=tty2 ; PWD=/home/gvaram ; USER=root ; COMMAND=/usr/bin/pkill sddm
Jan 05 20:19:45 arch sddm[756]: Signal received: SIGTERM
Jan 05 20:19:45 arch sddm[756]: Greeter stopping...
Jan 05 20:19:45 arch sddm[756]: Socket server stopping...
Jan 05 20:19:45 arch sddm[756]: Socket server stopped.
Jan 05 20:19:45 arch sddm[756]: Display server stopping...
Jan 05 20:19:45 arch sddm[756]: Display server stopped.
Jan 05 20:19:45 arch sddm[756]: Running display stop script "/usr/share/sddm/scripts/Xstop"
Jan 05 20:19:45 arch sddm[756]: Greeter stopping...
Jan 05 20:19:45 arch sddm[756]: QProcess: Destroyed while process ("/usr/lib/sddm/sddm-helper") is still running.
Jan 05 20:19:45 arch systemd[1]: Removed slice User Slice of sddm.
Jan 05 20:19:45 arch systemd[1]: sddm.service: Service hold-off time over, scheduling restart.
Jan 05 20:19:45 arch sddm[803]: Initializing...
Jan 05 20:19:45 arch sddm[803]: Starting...
Jan 05 20:19:45 arch sddm[803]: Adding new display on vt 1 ...
Jan 05 20:19:45 arch sddm[803]: Display server starting...
Jan 05 20:19:45 arch sddm[803]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{57589809-33aa-48cd-9e91-db27252d0645} -background none -noreset -displayfd 17 vt1
Jan 05 20:19:45 arch sddm[803]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
Jan 05 20:19:45 arch sddm[803]: Display server started.
Jan 05 20:19:45 arch sddm[803]: Socket server starting...
Jan 05 20:19:45 arch sddm[803]: Socket server started.
Jan 05 20:19:45 arch sddm[803]: Greeter starting...
Jan 05 20:19:45 arch sddm[803]: Adding cookie to "/var/run/sddm/{57589809-33aa-48cd-9e91-db27252d0645}"
Jan 05 20:19:45 arch sddm-helper[808]: [PAM] Starting...
Jan 05 20:19:45 arch sddm-helper[808]: [PAM] Authenticating...
Jan 05 20:19:45 arch sddm-helper[808]: [PAM] returning.
Jan 05 20:19:45 arch sddm-helper[808]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
Jan 05 20:19:45 arch systemd[1]: Created slice User Slice of sddm.
Jan 05 20:19:45 arch systemd[1]: Started Session c8 of user sddm.
Jan 05 20:19:45 arch systemd-logind[395]: New session c8 of user sddm.
Jan 05 20:19:45 arch systemd[810]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
Jan 05 20:19:45 arch sddm[803]: Greeter session started successfully
Jan 05 20:19:45 arch sddm-greeter[816]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:19:45 arch sddm-greeter[816]: Connected to the daemon.
Jan 05 20:19:45 arch sddm[803]: Message received from greeter: Connect
Jan 05 20:19:45 arch sddm-greeter[816]: file:///usr/share/sddm/themes/aced/Main.qml:71:13: QML Image: Cannot open: file:///usr/share/sddm/themes/aced/images/rectangle_overlay.png
Jan 05 20:19:46 arch sddm-greeter[816]: file:///usr/share/sddm/themes/aced/Main.qml:113: ReferenceError: layoutBox is not defined
Jan 05 20:19:46 arch sddm-greeter[816]: file:///usr/share/sddm/themes/aced/Main.qml:206: ReferenceError: session is not defined
Jan 05 20:19:46 arch sddm-greeter[816]: Adding view for "LVDS1" QRect(0,0 1366x768)
Jan 05 20:19:46 arch sddm-greeter[816]: Message received from daemon: Capabilities
Jan 05 20:19:46 arch sddm-greeter[816]: Message received from daemon: HostName
Jan 05 20:19:50 arch sddm-greeter[816]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:19:50 arch sddm[803]: Message received from greeter: Login
Jan 05 20:19:50 arch sddm[803]: Reading from "/usr/share/xsessions/xfce.desktop"
Jan 05 20:19:50 arch sddm[803]: Session "/usr/share/xsessions/xfce.desktop" selected, command: "startxfce4"
Jan 05 20:19:50 arch sddm-helper[820]: [PAM] Starting...
Jan 05 20:19:50 arch sddm-helper[820]: [PAM] Authenticating...
Jan 05 20:19:50 arch sddm-helper[820]: [PAM] Preparing to converse...
Jan 05 20:19:50 arch sddm-helper[820]: [PAM] Conversation with 1 messages
Jan 05 20:19:50 arch sddm-helper[820]: [PAM] returning.
Jan 05 20:19:50 arch sddm[803]: Authenticated successfully
Jan 05 20:19:50 arch sddm-greeter[816]: Message received from daemon: LoginSucceeded
Jan 05 20:19:50 arch sddm-helper[820]: pam_unix(sddm:session): session opened for user gvaram by (uid=0)
Jan 05 20:19:50 arch sddm-helper[820]: Starting: "/usr/share/sddm/scripts/Xsession" "startxfce4"
Jan 05 20:19:50 arch sddm-helper[808]: [PAM] Ended.
Jan 05 20:19:50 arch sddm[803]: Auth: sddm-helper exited successfully
Jan 05 20:19:50 arch sddm[803]: Greeter stopped.
Jan 05 20:19:50 arch sddm-helper[821]: Adding cookie to "/home/gvaram/.Xauthority"
Jan 05 20:19:50 arch systemd[811]: pam_unix(systemd-user:session): session closed for user sddm
Jan 05 20:19:50 arch sddm[803]: Session started
Jan 05 20:19:50 arch systemd[1]: Removed slice User Slice of sddm.
journalctl -b > Gossip.txt

Component.onCompleted: {
if (name.text == "")
name.focus = true
else
password.focus = true
}

pen: No file name specified



/********************************************************************
This file is part of the KDE project.
Copyright (C) 2014 Aleix Pol Gonzalez <aleixpol@blue-systems.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*********************************************************************/
import QtQuick 2.0
import QtQuick.Controls 1.1
import QtMultimedia 5.5
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.private.sessions 2.0
import "../components"
import "../additionalcomponents"
Image {
id: root
property bool viewVisible: false
property bool debug: false
property string notification
property UserSelect userSelect: null
property int interfaceVersion: org_kde_plasma_screenlocker_greeter_interfaceVersion ? org_kde_plasma_screenlocker_greeter_interfaceVersion : 0
signal clearPassword()
source: backgroundPath || "../additionalcomponents/artwork/background.png"
fillMode: Image.PreserveAspectCrop
asynchronous: true
onStatusChanged: {
if (status == Image.Error) {
source = "../additionalcomponents/artwork/background.png";
}
}
MediaPlayer {
id: mediaplayer
autoPlay: true
loops: MediaPlayer.Infinite
source: "../additionalcomponents/video/Ghost in the shell - virtual reality diver.mp4"
}
VideoOutput {
fillMode: VideoOutput.PreserveAspectCrop
anchors.fill: parent
source: mediaplayer
}
LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
LayoutMirroring.childrenInherit: true
Connections {
target: authenticator
onFailed: {
root.notification = i18nd("plasma_lookandfeel_org.kde.lookandfeel","Unlocking failed");
}
onGraceLockedChanged: {
if (!authenticator.graceLocked) {
root.notification = "";
root.clearPassword();
}
}
onMessage: {
root.notification = msg;
}
onError: {
root.notification = err;
}
}
SessionsModel {
id: sessionsModel
}
PlasmaCore.DataSource {
id: keystateSource
engine: "keystate"
connectedSources: "Caps Lock"
}
Loader {
id: changeSessionComponent
active: false
source: "ChangeSession.qml"
visible: false
}
StackView {
id: stackView
height: units.largeSpacing * 14
anchors {
verticalCenter: parent.verticalCenter
left: parent.left
right: parent.right
}
initialItem: Loader {
active: root.viewVisible
source: "MainBlock.qml"
}
}
Loader {
active: root.viewVisible
source: "LockOsd.qml"
anchors {
horizontalCenter: parent.horizontalCenter
bottom: parent.bottom
}
}
Component.onCompleted: {
// version support checks
if (root.interfaceVersion < 1) {
// ksmserver of 5.4, with greeter of 5.5
root.viewVisible = true;
}
}
}
/********************************************************************
This file is part of the KDE project.
Copyright (C) 2014 Aleix Pol Gonzalez <aleixpol@blue-systems.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*********************************************************************/
import QtQuick 2.1
import QtMultimedia 5.0
import QtQuick.Layouts 1.1
import QtQuick.Controls 1.1
import org.kde.plasma.components 2.0 as PlasmaComponents
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.kscreenlocker 1.0
import org.kde.plasma.workspace.keyboardlayout 1.0
import "../components"
import "../osd"
Rectangle {
id: root
property bool debug: false
property string notification
property UserSelect userSelect: null
property int stage
signal clearPassword()
MediaPlayer {
id: mediaplayer
autoPlay: true
loops: MediaPlayer.Infinite
source: "video/splash.ogv"
}
VideoOutput {
fillMode: VideoOutput.PreserveAspectCrop
anchors.fill: parent
source: mediaplayer
}
Rectangle {
id: bottomRect
width: parent.width
y: 2/3 * parent.height
height: 50
color: "#4C000000"
Rectangle {
radius: 3
color: "darkgrey"
anchors.centerIn: parent
height: 8
width: height*32
Rectangle {
radius: 3
anchors {
left: parent.left
top: parent.top
bottom: parent.bottom
}
width: (parent.width / 6) * (stage - 1)
color: "steelblue"
Behavior on width {
PropertyAnimation {
duration: 250
easing.type: Easing.InOutQuad
}
}
}
}
source: backgroundPath || "../components/artwork/background.png"
fillMode: Image.PreserveAspectCrop
onStatusChanged: {
if (status == Image.Error) {
source = "../components/artwork/background.png";
}
}
Connections {
target: authenticator
onFailed: {
root.notification = i18nd("plasma_lookandfeel_org.kde.lookandfeel","Unlocking failed");
}
onGraceLockedChanged: {
if (!authenticator.graceLocked) {
root.notification = "";
root.clearPassword();
}
}
onMessage: {
root.notification = msg;
}
onError: {
root.notification = err;
}
}
Sessions {
id: sessions
}
PlasmaCore.DataSource {
id: keystateSource
engine: "keystate"
connectedSources: "Caps Lock"
}
StackView {
id: stackView
height: units.largeSpacing * 14
anchors {
verticalCenter: parent.verticalCenter
left: parent.left
right: parent.right
}
initialItem: BreezeBlock {
id: block
main: UserSelect {
id: usersSelection
onVisibleChanged: {
if(visible) {
currentIndex = 0;
}
}
Component.onCompleted: root.userSelect = usersSelection
notification: {
var text = ""
if (keystateSource.data["Caps Lock"]["Locked"]) {
text += i18nd("plasma_lookandfeel_org.kde.lookandfeel","Caps Lock is on")
if (root.notification) {
text += " • "
}
}
text += root.notification
return text
}
model: ListModel {
id: users
Component.onCompleted: {
users.append({name: kscreenlocker_userName,
realName: kscreenlocker_userName,
icon: kscreenlocker_userImage,
showPassword: true,
ButtonLabel: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Unlock"),
ButtonAction: "unlock"
})
if(sessions.startNewSessionSupported) {
users.append({realName: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "New Session"),
icon: "system-log-out", //TODO Need an icon for new session
ButtonLabel: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Create Session"),
ButtonAction: "newSession"
})
}
if(sessions.switchUserSupported) {
users.append({realName: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Change Session"),
icon: "system-switch-user",
ButtonLabel: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Change Session..."),
ButtonAction: "changeSession"
})
}
}
}
}
controls: Item {
height: childrenRect.height
Layout.fillWidth: true
function unlockFunction() {
authenticator.tryUnlock(passwordInput.text);
}
ColumnLayout {
anchors.horizontalCenter: parent.horizontalCenter
RowLayout {
anchors.horizontalCenter: parent.horizontalCenter
KeyboardLayoutButton {}
PlasmaComponents.TextField {
id: passwordInput
placeholderText: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Password")
echoMode: TextInput.Password
enabled: !authenticator.graceLocked
onAccepted: actionButton.clicked(null)
focus: true
//HACK: Similar hack is needed in sddm loginscreen
//TODO: investigate
Timer {
interval: 200
running: true
repeat: false
onTriggered: passwordInput.forceActiveFocus()
}
visible: block.mainItem.model.count > 0 ? !!block.mainItem.model.get(block.mainItem.selectedIndex).showPassword : false
onVisibleChanged: {
if (visible) {
forceActiveFocus();
}
text = "";
}
onTextChanged: {
if (text == "") {
clearTimer.stop();
} else {
clearTimer.restart();
}
}
Keys.onLeftPressed: {
if (text == "") {
root.userSelect.decrementCurrentIndex();
} else {
event.accepted = false;
}
}
Keys.onRightPressed: {
if (text == "") {
root.userSelect.incrementCurrentIndex();
} else {
event.accepted = false;
}
}
Timer {
id: clearTimer
interval: 30000
repeat: false
onTriggered: {
passwordInput.text = "";
}
}
}
PlasmaComponents.Button {
id: actionButton
Layout.minimumWidth: passwordInput.width
text: block.mainItem.model.count > 0 ? block.mainItem.model.get(block.mainItem.selectedIndex).ButtonLabel : ""
enabled: !authenticator.graceLocked
onClicked: switch(block.mainItem.model.get(block.mainItem.selectedIndex)["ButtonAction"]) {
case "unlock":
unlockFunction();
break;
case "newSession":
sessions.startNewSession();
break;
case "changeSession":
stackView.push(changeSessionComponent)
break;
}
}
Connections {
target: root
onClearPassword: {
passwordInput.selectAll();
passwordInput.forceActiveFocus();
}
}
Keys.onLeftPressed: {
root.userSelect.decrementCurrentIndex();
}
Keys.onRightPressed: {
root.userSelect.incrementCurrentIndex();
}
}
}
Component {
id: changeSessionComponent
BreezeBlock {
id: selectSessionBlock
Action {
onTriggered: stackView.pop()
shortcut: "Escape"
}
main: UserSelect {
id: sessionSelect
model: sessions.model
delegate: UserDelegate {
name: i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1 (%2)", model.session, model.location)
userName: model.session
iconSource: "user-identity"
width: ListView.view.userItemWidth
height: ListView.view.userItemHeight
faceSize: ListView.view.userFaceSize
onClicked: {
ListView.view.currentIndex = index;
ListView.view.forceActiveFocus();
}
}
}
controls: Item {
height: childrenRect.height
RowLayout {
anchors.centerIn: parent
PlasmaComponents.Button {
text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Cancel")
onClicked: stackView.pop()
}
PlasmaComponents.Button {
text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Change Session")
onClicked: {
sessions.activateSession(selectSessionBlock.mainItem.selectedIndex)
stackView.pop()
userSelect.selectedIndex = 0;
}
}
}
}
}
}
}
}
}
PlasmaCore.FrameSvgItem {
id: osd
// OSD Timeout in msecs - how long it will stay on the screen
property int timeout: 1800
// This is either a text or a number, if showingProgress is set to true,
// the number will be used as a value for the progress bar
property var osdValue
// Icon name to display
property string icon
// Set to true if the value is meant for progress bar,
// false for displaying the value as normal text
property bool showingProgress: false
anchors {
horizontalCenter: parent.horizontalCenter
bottom: parent.bottom
}
objectName: "onScreenDisplay"
visible: false
width: osdItem.width + margins.left + margins.right
height: osdItem.height + margins.top + margins.bottom
imagePath: "widgets/background"
function show() {
osd.visible = true;
hideTimer.restart();
}
OsdItem {
id: osdItem
rootItem: osd
anchors.centerIn: parent
}
Timer {
id: hideTimer
interval: osd.timeout
onTriggered: {
osd.visible = false;
osd.icon = "";
osd.osdValue = 0;
}
}
}
}
pen: No file name specified
pen: No file name specified
There are 0 users viewing this topic.
Leave a comment: