在SDDM QML登录屏幕中显示主机名
我试图让我的系统在登录屏幕上显示主机名。我正在使用SDDM,并编辑了相关的QML文件,以便在需要的地方显示静态文本。但是,我在GitHub上的SDDM wiki中发现,有一个名为SDDM的代理对象具有hostname属性 如何使用QML获取要显示的对象(我假设它是sddm.hostname) 这是我试过的代码在SDDM QML登录屏幕中显示主机名,qml,themes,kde-plasma,Qml,Themes,Kde Plasma,我试图让我的系统在登录屏幕上显示主机名。我正在使用SDDM,并编辑了相关的QML文件,以便在需要的地方显示静态文本。但是,我在GitHub上的SDDM wiki中发现,有一个名为SDDM的代理对象具有hostname属性 如何使用QML获取要显示的对象(我假设它是sddm.hostname) 这是我试过的代码 import QtQuick 2.0 import QtQuick.Layouts 1.1 import org.kde.plasma.core 2.0 import org.kde.p
import QtQuick 2.0
import QtQuick.Layouts 1.1
import org.kde.plasma.core 2.0
import org.kde.plasma.components 2.0
import org.kde.plasma.extras 2.0
ColumnLayout {
Label {
text: sddm.hostname
font.pointSize: 14
Layout.alignment: Qt.AlignHCenter
}
}
但它看起来像“text:”只接受字符串,我需要它来接受sddh.hostname
谢谢-L我从GitHub上的一个主题文件中找到了一个解决方案[-看起来我有一个命名错误。当我使用text:sddm.hostName时,它在登录时起作用。有效的代码是
import QtQuick 2.0
import QtQuick.Layouts 1.1
import org.kde.plasma.core 2.0
import org.kde.plasma.components 2.0
import org.kde.plasma.extras 2.0
ColumnLayout {
Label {
text: sddm.hostName
font.pointSize: 14
Layout.alignment: Qt.AlignHCenter
}
}
现在我只需要弄清楚它为什么不能在锁屏上工作,但这可能是另一个问题的主题!请发布您的代码、链接等。对不起。我所指的SDDM GitHub链接是。我正在寻找在qml文件中使用的代码,以通过SDDM代理对象或其他方式显示主机名。好的,我看到了这很清楚-
我们为主题提供了一个名为sddm的代理对象作为上下文属性。
我将代码添加到原始问题中-我不知道如何将其添加到注释中。。。