我在 Kubuntu 15.04 上使用 KDE。
我希望我的任务栏时钟看起来像这样:
周日 19 15:11
(或者 AM/PM 也可以,主要是日期/日期与时间的字体大小相同。我不需要我的电脑告诉我月份和年份,但我确实想要日期和日期-月。)
KDE 的默认数字时钟小程序的配置选项包括一个“显示日期”选项,但它将日/月/年以 TINY 字体显示在时间下方,而不是使小程序变宽。除此之外,您只能选择短日期或长日期格式,不能自定义。右键单击时钟 -> “设置时间格式”是 KDE 范围内的数字、时间等格式,适用于您的语言环境。我只想更改时钟,而不是让我的文件时间戳以自定义格式显示。
那么有没有办法在 GUI 之外自定义它?(除了修改代码和构建我自己的包版本,我的意思是。)或者如果没有,我将如何使用 KDE 的不同时钟小程序,一个时钟格式可通过 %letter format-string 自定义的小程序?
质量管理语言
KDE plasmoids 使用 qml 脚本,http ://en.wikipedia.org/wiki/QML 。
Plasmoid 脚本位于:/usr/share/plasma/plasmoids/... 即数字时钟脚本位于:/usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/... 您可以编辑它们但任何更新都会覆盖您的更改。
KDE TechBase 有教程 - Plasma5 QML2 GettingStarted:https ://techbase.kde.org/Development/Tutorials/Plasma5/QML2/GettingStarted 。
日期 QML 类型:http ://doc.qt.io/qt-5/qml-qtqml-date.html
-> 日期:
-> 时间:
我的面板时钟
写一个快速而肮脏的时钟。
制造:
打开一个终端窗口到 tmp 目录并运行命令:
命令:
现在有可用的:
将时钟添加到面板:
更多 KDE 时钟:https ://www.kubuntuforums.net/showthread.php?61798-Clocks
更多 qml 和等离子 5:https ://www.kubuntuforums.net/showthread.php?67726-Quick-KDE-plasma-qml-widgets
Plasma 5.4.0 已将 plasmoid 更改为水平格式。这可以防止一天变得很小。但是,它仍然不允许完全自定义格式,所以如果你想显示日期,它非常宽。
如果你想破解 plasmoid,你可以
/usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml
按如下方式打补丁。