Compare commits

...

9 Commits

Author SHA1 Message Date
Simon Quigley 4e60008684 Welcome to Plucky Puffin!
2 months ago
Aaron Rainbolt 913b8ea586
Fix disk decryption keyboard indicator
3 months ago
Aaron Rainbolt 1f2ebe6fed Artwork update, clock positioning fix
3 months ago
Aaron Rainbolt 5beff6642d Fix dependencies for Kvantum
3 months ago
Aaron Rainbolt 2bc32e5d2e Fix install file
3 months ago
Aaron Rainbolt cb338d7fdd Theming fixes / migrations
3 months ago
Simon Quigley 01a639a57c Port SDDM theme to Qt 6
6 months ago
Simon Quigley de0def570c Re-indent SDDM QML theme properly
6 months ago
Simon Quigley ac75b97fc3 Welcome to Oracular!
6 months ago

36
debian/changelog vendored

@ -1,3 +1,39 @@
lubuntu-artwork (25.04.1) plucky; urgency=medium
* Welcome to Plucky Puffin!
* Bump Standards-version to 4.7.0, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Tue, 15 Oct 2024 20:38:25 -0500
lubuntu-artwork (24.10.4) oracular; urgency=medium
* Fix decryption keyboard layout indicator. (LP: #2063895)
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 26 Sep 2024 20:18:48 -0500
lubuntu-artwork (24.10.3) oracular; urgency=medium
* Fix clock positioning. (LP: #2080815)
* Add wallpaper and login screen artwork. (LP: #2080816)
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Mon, 16 Sep 2024 02:46:47 -0500
lubuntu-artwork (24.10.2) oracular; urgency=medium
* Add Kvantum theme, fix panel stylesheet in Lubuntu Arc theme.
(LP: #2080442)
[ Simon Quigley ]
* Port SDDM theme to Qt 6.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Wed, 11 Sep 2024 17:38:45 -0500
lubuntu-artwork (24.10.1) oracular; urgency=medium
* Welcome to Oracular Oriole!
-- Simon Quigley <tsimonq2@ubuntu.com> Tue, 30 Apr 2024 15:21:06 -0500
lubuntu-artwork (24.04.6) noble; urgency=medium
* Update Plymouth text for LTS.

8
debian/control vendored

@ -4,7 +4,7 @@ Priority: optional
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Uploaders: Simon Quigley <tsimonq2@ubuntu.com>
Build-Depends: debhelper-compat (= 13), icon-naming-utils, intltool
Standards-Version: 4.6.2
Standards-Version: 4.7.0
Homepage: https://lubuntu.me
Vcs-Browser: https://git.lubuntu.me/Lubuntu/artwork
Vcs-Git: https://git.lubuntu.me/Lubuntu/artwork.git
@ -12,8 +12,10 @@ Rules-Requires-Root: no
Package: lubuntu-artwork
Architecture: all
Depends: ${misc:Depends}
Recommends: lxqt-themes, lxqt-themes-extra
Depends: qt6-style-kvantum,
qt6-style-kvantum-l10n,
${misc:Depends}
Recommends: lxqt-themes, lxqt-themes-extra, qt6-style-kvantum-themes
Provides: lxqt-branding
Description: artwork for Lubuntu
Artwork for Lubuntu which contains the default wallpaper and default theming.

23
debian/copyright vendored

@ -4,7 +4,7 @@ Upstream-Contact: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Files: *
Copyright: 2009-2017 Julien Lavergne <gilir@ubuntu.com>
2018-2023 Simon Quigley <tsimonq2@ubuntu.com>
2018-2024 Simon Quigley <tsimonq2@ubuntu.com>
2023 Walter Lapchynski <wxl@ubuntu.com>
License: GPL-2+
@ -60,6 +60,11 @@ Copyright: 2010 Rafael Laguna <rafaellaguna@gmail.com>
2023 Aaron Rainbolt <arraybolt3@gmail.com>
License: GPL-2+
Files: /usr/share/Kvantum/*
Copyright: 2022 Tsu Jan <tsujan2000@gmail.com>
2024 Aaron Rainbolt <arraybolt3@ubuntu.com>
License: GPL-3.0
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -99,6 +104,22 @@ License: GPL-3.0+
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
License: GPL-3.0
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, version 3 of the License.
.
This package 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 <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
License: CC-BY-SA-4.0
Unless otherwise indicated, artwork is available under the Creative
Commons Attribution Share-alike license v4.0 International or any

@ -6,6 +6,8 @@ usr/share/lubuntu/wallpapers/2210-*
usr/share/lubuntu/wallpapers/2304-*
usr/share/lubuntu/wallpapers/2310-*
usr/share/lubuntu/wallpapers/2404-*
usr/share/lubuntu/wallpapers/2410-*
usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png
usr/share/lxqt/themes/Lubuntu*
usr/share/themes/
usr/share/Kvantum/*

@ -0,0 +1,484 @@
[%General]
author=Tsu Jan
comment=A minimalistic theme inspired by the Arc GTK theme
x11drag=menubar_and_primary_toolbar
alt_mnemonic=true
left_tabs=true
attach_active_tab=true
mirror_doc_tabs=true
group_toolbar_buttons=false
toolbar_item_spacing=1
toolbar_interior_spacing=3
spread_progressbar=true
composite=true
menu_shadow_depth=7
menu_separator_height=6
tooltip_shadow_depth=6
splitter_width=4
scroll_width=9
scroll_arrows=false
scroll_min_extent=60
slider_width=6
slider_handle_width=18
slider_handle_length=18
center_toolbar_handle=true
check_size=14
textless_progressbar=false
progressbar_thickness=3font
menubar_mouse_tracking=true
toolbutton_style=1
click_behavior=0
translucent_windows=false
blurring=false
popup_blurring=false
vertical_spin_indicators=false
spin_button_width=32
fill_rubberband=false
merge_menubar_with_toolbar=true
small_icon_size=16
large_icon_size=32
button_icon_size=16
toolbar_icon_size=22
combo_as_lineedit=true
animate_states=false
combo_menu=true
hide_combo_checkboxes=true
combo_focus_rect=true
groupbox_top_label=true
inline_spin_indicators=false
joined_inactive_tabs=false
layout_spacing=6
layout_margin=9
scrollbar_in_view=true
transient_scrollbar=true
transient_groove=true
submenu_overlap=3
tooltip_delay=-1
tree_branch_line=true
contrast=1.00
dialog_button_layout=0
drag_from_buttons=false
intensity=1.00
menu_blur_radius=0
no_inactiveness=false
no_window_pattern=false
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,VirtualBoxVM,trojita,dragon,digikam,lyx
reduce_menu_opacity=0
reduce_window_opacity=0
respect_DE=true
saturation=1.00
scrollable_menu=true
shadowless_popup=false
submenu_delay=250
tooltip_blur_radius=0
[GeneralColors]
window.color=#f5f6f7
base.color=white
alt.base.color=#f8f8f8
button.color=#fbfbfc
light.color=white
mid.light.color=#f0f0f0
dark.color=#c8c8c8
mid.color=#e1e1e1
highlight.color=#5294e2
inactive.highlight.color=#5294e2
text.color=#000000c8
window.text.color=#000000c8
button.text.color=#000000c8
disabled.text.color=#00000073
tooltip.text.color=#eefcff
highlight.text.color=white
link.color=#0057AE
link.visited.color=#452886
progress.indicator.text.color=white
[Hacks]
transparent_ktitle_label=true
transparent_dolphin_view=false
transparent_pcmanfm_sidepane=true
blur_translucent=false
transparent_menutitle=true
respect_darkness=false
force_size_grip=true
iconless_pushbutton=false
iconless_menu=false
disabled_icon_opacity=100
lxqtmainmenu_iconsize=22
normal_default_pushbutton=true
single_top_toolbar=true
tint_on_mouseover=0
transparent_pcmanfm_view=false
blur_only_active_window=false
centered_forms=false
kinetic_scrolling=false
middle_click_scroll=false
no_selection_tint=false
noninteger_translucency=false
style_vertical_toolbars=false
[PanelButtonCommand]
frame=true
frame.element=button
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
interior=true
interior.element=button
indicator.size=9
text.normal.color=#000000c8
text.focus.color=black
text.press.color=white
text.toggle.color=white
text.shadow=0
text.margin=1
text.iconspacing=4
indicator.element=arrow
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
min_width=+0.3font
min_height=+0.3font
frame.expansion=6
[PanelButtonTool]
inherits=PanelButtonCommand
[Dock]
inherits=PanelButtonCommand
interior.element=dock
frame.element=dock
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#000000c8
[DockTitle]
inherits=PanelButtonCommand
frame=false
interior=false
text.normal.color=#00000096
text.focus.color=black
text.bold=true
[IndicatorSpinBox]
inherits=PanelButtonCommand
frame=true
interior=true
frame.left=1
indicator.element=spin
indicator.size=10
text.normal.color=#000000c8
[RadioButton]
inherits=PanelButtonCommand
frame=false
interior.element=radio
text.normal.color=#000000c8
text.focus.color=black
[CheckBox]
inherits=PanelButtonCommand
frame=false
interior.element=checkbox
text.normal.color=#000000c8
text.focus.color=black
[Focus]
inherits=PanelButtonCommand
frame=true
frame.element=focus
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
frame.patternsize=20
[GenericFrame]
inherits=PanelButtonCommand
frame=true
interior=false
frame.element=common
interior.element=common
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[LineEdit]
inherits=PanelButtonCommand
frame.element=lineedit
interior.element=lineedit
text.margin.left=1
text.margin.right=1
[DropDownButton]
inherits=PanelButtonCommand
indicator.element=arrow-down
[IndicatorArrow]
indicator.element=arrow
indicator.size=9
[ToolboxTab]
inherits=PanelButtonCommand
text.normal.color=#000000c8
text.press.color=#00000096
text.focus.color=black
[Tab]
inherits=PanelButtonCommand
interior.element=tab
text.margin.left=8
text.margin.right=8
text.margin.top=2
text.margin.bottom=2
frame.element=tab
indicator.element=tab
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.normal.color=#0000007d
text.focus.color=#000000b4
text.toggle.color=#000000c8
frame.expansion=0
[TabFrame]
inherits=PanelButtonCommand
frame.element=tabframe
interior.element=tabframe
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[TreeExpander]
inherits=PanelButtonCommand
indicator.size=12
indicator.element=tree
[HeaderSection]
inherits=PanelButtonCommand
interior.element=header
frame.element=header
frame.top=3
frame.bottom=3
frame.left=1
frame.right=1
text.bold=true
text.normal.color=#00000096
text.focus.color=#4c85cb
text.toggle.color=black
indicator.element=harrow
frame.expansion=0
[SizeGrip]
indicator.element=resize-grip
[Toolbar]
inherits=PanelButtonCommand
indicator.element=toolbar
indicator.size=5
text.margin=0
frame=false
interior.element=menubar
frame.element=menubar
text.normal.color=#000000c8
text.focus.color=black
frame.bottom=0
frame.expansion=0
[Slider]
inherits=PanelButtonCommand
frame.element=slider
interior.element=slider
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[SliderCursor]
inherits=PanelButtonCommand
frame=false
interior.element=slidercursor
[Progressbar]
inherits=PanelButtonCommand
frame.element=progress
interior.element=progress
text.margin=0
text.normal.color=#000000c8
text.focus.color=black
text.press.color=black
text.toggle.color=black
text.bold=false
frame.expansion=8
[ProgressbarContents]
inherits=PanelButtonCommand
frame=true
frame.element=progress-pattern
interior.element=progress-pattern
[ItemView]
inherits=PanelButtonCommand
text.margin=0
frame.element=itemview
interior.element=itemview
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.top=2
text.margin.bottom=2
text.margin.left=4
text.margin.right=4
text.normal.color=#000000c8
text.focus.color=black
text.press.color=white
text.toggle.color=white
frame.expansion=0
[Splitter]
indicator.size=48
[Scrollbar]
inherits=PanelButtonCommand
indicator.element=arrow
indicator.size=10
[ScrollbarSlider]
inherits=PanelButtonCommand
frame.element=scrollbarslider
interior=false
frame.left=6
frame.right=6
frame.top=6
frame.bottom=6
indicator.element=grip
indicator.size=13
frame.expansion=48
[ScrollbarGroove]
inherits=PanelButtonCommand
interior=false
frame=false
[MenuItem]
inherits=PanelButtonCommand
frame=true
frame.element=menuitem
interior.element=menuitem
indicator.element=menuitem
text.normal.color=#000000c8
text.focus.color=white
text.margin.top=1
text.margin.bottom=1
text.margin.left=15
text.margin.right=5
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
frame.expansion=0
[MenuBar]
inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
frame.bottom=0
frame.expansion=0
[MenuBarItem]
inherits=PanelButtonCommand
interior=true
interior.element=menubaritem
frame.element=menubaritem
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.left=4
text.margin.right=4
text.margin.top=0
text.margin.bottom=0
text.normal.color=#000000b4
text.focus.color=white
frame.expansion=0
[TitleBar]
inherits=PanelButtonCommand
frame=false
interior.element=titlebar
indicator.size=12
indicator.element=mdi
text.normal.color=#787878
text.focus.color=black
text.bold=true
text.italic=true
frame.expansion=0
[ComboBox]
inherits=PanelButtonCommand
interior.element=combo
frame.element=combo
text.press.color=#000000c8
indicator.element=carrow
[Menu]
inherits=PanelButtonCommand
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
frame.element=menu
interior.element=menu
text.normal.color=#000000c8
text.shadow=false
frame.expansion=0
[GroupBox]
inherits=GenericFrame
frame=false
text.shadow=0
text.margin=0
text.normal.color=#00000096
text.focus.color=black
text.bold=true
frame.expansion=0
[TabBarFrame]
inherits=GenericFrame
frame=true
frame.element=tabBarFrame
interior=false
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[ToolTip]
inherits=GenericFrame
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
interior=true
text.shadow=0
text.margin=0
interior.element=tooltip
frame.element=tooltip
frame.expansion=0
[StatusBar]
inherits=GenericFrame
frame=false
interior=false
[Window]
interior=true
interior.element=window

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

@ -318,10 +318,11 @@ TrayIcon {
}
#MainMenu QMenu {
margin: 0px;
margin: 0;
background-color: rgb(56, 60, 74);
}
#MainMenu QMenu::icon {
padding: 4px;
background-color: transparent;
}
@ -343,7 +344,6 @@ TrayIcon {
background: rgb(64, 69, 82);
border: 2px solid #2D303B;
padding: 4px;
margin-button: 2px;
margin-right: 2px;
margin-left: 2px;
color: #D2D8E0;
@ -358,7 +358,7 @@ TrayIcon {
#MainMenu ActionView::item {
border: 0px;
padding: 3px 0;
padding: 6px 0;
}
#MainMenu ActionView::item:selected, ActionView::item:hover {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 40 KiB

@ -4,7 +4,7 @@ Description=Text mode theme based on kubuntu-logo theme
ModuleName=ubuntu-text
[ubuntu-text]
title=Lubuntu 24.04 LTS
title=Lubuntu 25.04
black=0x0078C2
white=0xffffff
brown=0x009DFD

@ -1,6 +1,6 @@
/***************************************************************************
* Copyright (c) 2013 Abdurrahman AVCI <abdurrahmanavci@gmail.com
* Copyright (c) 2015-2018 Lubuntu Artwork Team
* Copyright (c) 2015-2024 Lubuntu Artwork Team
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
@ -35,6 +35,17 @@ Rectangle {
TextConstants { id: textConstants }
Background {
anchors.fill: parent
source: Qt.resolvedUrl(config.background)
onStatusChanged: {
var defaultBackground = Qt.resolvedUrl(config.defaultBackground)
if (status == Image.Error && source != defaultBackground) {
source = defaultBackground
}
}
}
Connections {
target: sddm
onLoginSucceeded: {
@ -49,7 +60,7 @@ Rectangle {
Repeater {
model: screenModel
Background {
x: geometry.x; y: geometry.y; width: geometry.width; height:geometry.height
x: geometry.x; y: geometry.y; width: geometry.width; height: geometry.height
source: config.background
fillMode: Image.PreserveAspectCrop
onStatusChanged: {
@ -90,166 +101,172 @@ Rectangle {
Row {
anchors.fill: parent
Text {
id: txtMessage
anchors.top: usersContainer.bottom;
anchors.margins: 20
anchors.horizontalCenter: parent.horizontalCenter
color: "white"
text: textConstants.promptSelectUser
font.pixelSize: 16
font.family: "Ubuntu"
}
Item {
id: usersContainer
width: parent.width; height: 300
anchors.verticalCenter: parent.verticalCenter
ImageButton {
id: prevUser
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
anchors.margins: 10
source: "angle-left.png"
onClicked: listView.decrementCurrentIndex()
KeyNavigation.backtab: btnShutdown; KeyNavigation.tab: listView
}
ListView {
id: listView
height: parent.height
anchors.left: prevUser.right; anchors.right: nextUser.left
anchors.verticalCenter: parent.verticalCenter
anchors.margins: 10
clip: true
focus: true
spacing: 5
model: userModel
delegate: userDelegate
orientation: ListView.Horizontal
currentIndex: userModel.lastIndex
KeyNavigation.backtab: prevUser; KeyNavigation.tab: nextUser
}
ImageButton {
id: nextUser
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
anchors.margins: 10
source: "angle-right.png"
onClicked: listView.incrementCurrentIndex()
KeyNavigation.backtab: listView; KeyNavigation.tab: session
}
}
Text {
id: txtMessage
anchors.top: usersContainer.bottom
anchors.margins: 20
anchors.horizontalCenter: parent.horizontalCenter
color: "white"
text: textConstants.promptSelectUser
font.pixelSize: 16
font.family: "Ubuntu"
}
}
Rectangle {
id: actionBar
anchors.top: parent.top;
anchors.horizontalCenter: parent.horizontalCenter
width: parent.width; height: 64
color: "#44ffffff"
Item {
id: usersContainer
width: parent.width
height: 300
anchors.verticalCenter: parent.verticalCenter
Row {
anchors.left: parent.left
anchors.margins: 5
height: parent.height
spacing: 5
Text {
height: parent.height
anchors.verticalCenter: parent.verticalCenter
text: textConstants.session
font.pixelSize: 14
color: "white"
verticalAlignment: Text.AlignVCenter
}
ImageButton {
id: prevUser
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
anchors.margins: 10
source: Qt.resolvedUrl("angle-left.png")
onClicked: listView.decrementCurrentIndex()
ComboBox {
id: session
width: 245
anchors.verticalCenter: parent.verticalCenter
arrowIcon: "angle-down.png"
model: sessionModel
index: sessionModel.lastIndex
font.pixelSize: 14
color: "#44ffffff"
KeyNavigation.backtab: nextUser; KeyNavigation.tab: layoutBox
KeyNavigation.backtab: btnShutdown
KeyNavigation.tab: listView
}
Text {
ListView {
id: listView
height: parent.height
anchors.left: prevUser.right
anchors.right: nextUser.left
anchors.verticalCenter: parent.verticalCenter
text: textConstants.layout
font.pixelSize: 14
color: "white"
verticalAlignment: Text.AlignVCenter
anchors.margins: 10
clip: true
focus: true
spacing: 5
model: userModel
delegate: userDelegate
orientation: ListView.Horizontal
currentIndex: userModel.lastIndex
KeyNavigation.backtab: prevUser
KeyNavigation.tab: nextUser
}
LayoutBox {
id: layoutBox
width: 90
ImageButton {
id: nextUser
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
font.pixelSize: 14
arrowIcon: "angle-down.png"
KeyNavigation.backtab: session; KeyNavigation.tab: btnShutdown
anchors.margins: 10
source: Qt.resolvedUrl("angle-right.png")
onClicked: listView.incrementCurrentIndex()
KeyNavigation.backtab: listView
KeyNavigation.tab: session
}
}
}
}
Rectangle {
id: actionBar
anchors.top: parent.top
anchors.horizontalCenter: parent.horizontalCenter
width: parent.width
height: 64
color: "#44ffffff"
Row {
anchors.left: parent.left
anchors.margins: 5
height: parent.height
spacing: 5
Text {
height: parent.height
anchors.verticalCenter: parent.verticalCenter
text: textConstants.session
font.pixelSize: 14
color: "white"
verticalAlignment: Text.AlignVCenter
}
ComboBox {
id: session
width: 245
anchors.verticalCenter: parent.verticalCenter
arrowIcon: Qt.resolvedUrl("angle-down.png")
model: sessionModel
index: sessionModel.lastIndex
font.pixelSize: 14
color: "#44ffffff"
KeyNavigation.backtab: nextUser
KeyNavigation.tab: layoutBox
}
Row {
Text {
height: parent.height
anchors.right: parent.right
anchors.margins: 5
spacing: 5
anchors.verticalCenter: parent.verticalCenter
text: textConstants.layout
font.pixelSize: 14
color: "white"
verticalAlignment: Text.AlignVCenter
}
LayoutBox {
id: layoutBox
width: 90
anchors.verticalCenter: parent.verticalCenter
font.pixelSize: 14
arrowIcon: Qt.resolvedUrl("angle-down.png")
KeyNavigation.backtab: session
KeyNavigation.tab: btnShutdown
}
}
Row {
height: parent.height
anchors.right: parent.right
anchors.margins: 5
spacing: 5
Clock {
id: clock
color: "white"
timeFont.family: "Ubuntu"
timeFont.bold: true
timeFont.pixelSize: 28
dateFont.pixelSize: 12
}
ImageButton {
id: btnSuspend
height: parent.height
source: "suspend.png"
visible: sddm.canSuspend
onClicked: sddm.suspend()
KeyNavigation.backtab: layoutBox; KeyNavigation.tab: btnReboot
}
ImageButton {
id: btnReboot
height: parent.height
source: "reboot.png"
visible: sddm.canReboot
onClicked: sddm.reboot()
KeyNavigation.backtab: btnSuspend; KeyNavigation.tab: btnShutdown
}
ImageButton {
id: btnShutdown
height: parent.height
source: "shutdown.png"
visible: sddm.canPowerOff
onClicked: sddm.powerOff()
KeyNavigation.backtab: btnReboot; KeyNavigation.tab: prevUser
}
}
id: clock
color: "white"
anchors.verticalCenter: parent.verticalCenter
timeFont.family: "Ubuntu"
timeFont.bold: true
timeFont.pixelSize: 28
dateFont.pixelSize: 12
}
ImageButton {
id: btnSuspend
height: parent.height
source: Qt.resolvedUrl("suspend.png")
visible: sddm.canSuspend
onClicked: sddm.suspend()
KeyNavigation.backtab: layoutBox
KeyNavigation.tab: btnReboot
}
ImageButton {
id: btnReboot
height: parent.height
source: Qt.resolvedUrl("reboot.png")
visible: sddm.canReboot
onClicked: sddm.reboot()
KeyNavigation.backtab: btnSuspend
KeyNavigation.tab: btnShutdown
}
ImageButton {
id: btnShutdown
height: parent.height
source: Qt.resolvedUrl("shutdown.png")
visible: sddm.canPowerOff
onClicked: sddm.powerOff()
KeyNavigation.backtab: btnReboot
KeyNavigation.tab: prevUser
}
}
}
}

@ -13,3 +13,4 @@ ConfigFile=theme.conf
TranslationsDirectory=translations
Theme-Id=lubuntu
Theme-API=2.0
QtVersion=6

@ -1 +1 @@
../../../lubuntu/wallpapers/2404-sddm-numbat.png
../../../lubuntu/wallpapers/2410-sddm-oriole.png
Loading…
Cancel
Save