Very early KDE 6 release.
BIN
misc/cursors/aero-drop.tar.gz
Normal file
97
misc/defaulttooltip/DefaultToolTip.qml
Normal file
|
@ -0,0 +1,97 @@
|
|||
/*
|
||||
SPDX-FileCopyrightText: 2013-2015 Sebastian Kügler <sebas@kde.org>
|
||||
|
||||
SPDX-License-Identifier: LGPL-2.0-or-later
|
||||
*/
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import org.kde.plasma.components as PlasmaComponents
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kwindowsystem 1.0
|
||||
import org.kde.ksvg as KSvg
|
||||
|
||||
Item {
|
||||
property Item toolTip
|
||||
property int preferredTextWidth: Kirigami.Units.gridUnit * 10
|
||||
property bool compositing: KWindowSystem.isPlatformX11 ? KX11Extras.compositingActive : true
|
||||
//KWindowSystem { id: kwindowsystem }
|
||||
|
||||
// Used for margins
|
||||
KSvg.FrameSvgItem {
|
||||
id: tooltipSvg
|
||||
imagePath: compositing ? "widgets/tooltip" : "opaque/widgets/tooltip"
|
||||
visible: false
|
||||
}
|
||||
|
||||
implicitWidth: mainLayout.implicitWidth - tooltipSvg.margins.left
|
||||
implicitHeight: mainLayout.implicitHeight - tooltipSvg.margins.left*2 + Kirigami.Units.smallSpacing
|
||||
|
||||
LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
|
||||
LayoutMirroring.childrenInherit: true
|
||||
|
||||
Kirigami.Theme.colorSet: Kirigami.Theme.View
|
||||
Kirigami.Theme.inherit: false
|
||||
|
||||
KSvg.FrameSvgItem {
|
||||
id: tooltipBackground
|
||||
imagePath: "solid/widgets/tooltip"
|
||||
prefix: ""
|
||||
anchors {
|
||||
//fill: parent
|
||||
top: parent.top
|
||||
left: parent.left
|
||||
leftMargin: -tooltipSvg.margins.left
|
||||
topMargin: -tooltipSvg.margins.top
|
||||
}
|
||||
|
||||
width: mainLayout.width + tooltipSvg.margins.left
|
||||
height: mainLayout.height + Kirigami.Units.smallSpacing
|
||||
}
|
||||
RowLayout {
|
||||
id: mainLayout
|
||||
anchors.centerIn: parent
|
||||
|
||||
Image {
|
||||
source: toolTip ? toolTip.image : ""
|
||||
visible: toolTip !== null && toolTip.image !== ""
|
||||
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
|
||||
}
|
||||
|
||||
Kirigami.Icon {
|
||||
animated: false
|
||||
source: toolTip ? toolTip.icon : ""
|
||||
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
|
||||
visible: toolTip !== null && toolTip.icon !== "" && toolTip.image === "" && valid
|
||||
Layout.preferredWidth: Kirigami.Units.iconSizes.medium
|
||||
Layout.preferredHeight: Kirigami.Units.iconSizes.medium
|
||||
Layout.leftMargin: Kirigami.Units.smallSpacing*2
|
||||
}
|
||||
|
||||
ColumnLayout {
|
||||
Layout.maximumWidth: preferredTextWidth
|
||||
spacing: 0
|
||||
|
||||
Kirigami.Heading {
|
||||
level: 5
|
||||
Layout.fillWidth: true
|
||||
elide: Text.ElideRight
|
||||
wrapMode: Text.Wrap
|
||||
text: toolTip ? toolTip.mainText : ""
|
||||
textFormat: Text.PlainText
|
||||
visible: text !== ""
|
||||
opacity: 0.75
|
||||
}
|
||||
|
||||
PlasmaComponents.Label {
|
||||
Layout.fillWidth: true
|
||||
wrapMode: Text.WordWrap
|
||||
text: toolTip ? toolTip.subText : ""
|
||||
textFormat: toolTip ? toolTip.textFormat : Text.AutoText
|
||||
opacity: 0.75
|
||||
visible: text !== ""
|
||||
maximumLineCount: 8
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
28
misc/defaulttooltip/install.sh
Normal file
|
@ -0,0 +1,28 @@
|
|||
#!/bin/bash
|
||||
|
||||
OUTPUT=$(plasmashell --version)
|
||||
IFS=' ' read -a array <<< "$OUTPUT"
|
||||
VERSION="${array[1]}"
|
||||
URL="https://invent.kde.org/plasma/libplasma/-/archive/v${VERSION}/libplasma-v${VERSION}.tar.gz"
|
||||
ARCHIVE="libplasma-v${VERSION}.tar.gz"
|
||||
SRCDIR="libplasma-v${VERSION}"
|
||||
INSTALLDST="/usr/lib64/qt6/qml/org/kde/plasma/core/libcorebindingsplugin.so"
|
||||
|
||||
if [ ! -d ./build/${SRCDIR} ]; then
|
||||
rm -rf build
|
||||
mkdir build
|
||||
echo "Downloading $ARCHIVE"
|
||||
curl $URL -o ./build/$ARCHIVE
|
||||
tar -xvf ./build/$ARCHIVE -C ./build/
|
||||
echo "Extracted $ARCHIVE"
|
||||
fi
|
||||
|
||||
cp DefaultToolTip.qml ./build/$SRCDIR/src/declarativeimports/core/private/DefaultToolTip.qml
|
||||
cd ./build/$SRCDIR/
|
||||
mkdir build
|
||||
cd build
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
|
||||
cmake --build . --target corebindingsplugin
|
||||
sudo cp ./bin/org/kde/plasma/core/libcorebindingsplugin.so $INSTALLDST
|
||||
plasmashell --replace & disown
|
||||
echo "Done."
|
BIN
misc/icons/Windows 7 Aero.tar.gz
Normal file
585
misc/kvantum/Kvantum/Windows7Kvantum_Aero/Windows7Kvantum_Aero.kvconfig
Executable file
|
@ -0,0 +1,585 @@
|
|||
[%General]
|
||||
author=DrGordBord+WackyIdeas
|
||||
comment=Port Of Windows 7 theme to modern KDE
|
||||
left_tabs=true
|
||||
min_width=16
|
||||
min_height=16
|
||||
attach_active_tab=true
|
||||
active_tab_overlap=2
|
||||
group_toolbar_buttons=false
|
||||
spread_progressbar=false
|
||||
spread_header=false
|
||||
#progressbar_thickness=1.0font
|
||||
composite=true
|
||||
menu_shadow_depth=5
|
||||
tooltip_shadow_depth=4
|
||||
scroll_min_extent=32
|
||||
slider_width=1
|
||||
slider_handle_width=18
|
||||
slider_handle_length=10
|
||||
center_toolbar_handle=false
|
||||
center_scrollbar_indicator=false
|
||||
toolbar_interior_spacing=2
|
||||
toolbar_item_spacing=2
|
||||
x11drag=menubar_and_primary_toolbar
|
||||
scroll_width=15
|
||||
menubar_mouse_tracking=true
|
||||
toolbutton_style=0
|
||||
click_behavior=2
|
||||
vertical_spin_indicators=true
|
||||
translucent_windows=false
|
||||
blurring=false
|
||||
popup_blurring=false
|
||||
toolbar_icon_size=16
|
||||
animate_states=true
|
||||
alt_mnemonic=true
|
||||
button_contents_shift=true
|
||||
button_icon_size=16
|
||||
combo_as_lineedit=true
|
||||
combo_menu=false
|
||||
combo_focus_rect=false
|
||||
square_combo_button=true
|
||||
fill_rubberband=false
|
||||
groupbox_top_label=false
|
||||
inline_spin_indicators=false
|
||||
remove_extra_frames=false
|
||||
joined_inactive_tabs=false
|
||||
no_inactive_tab_expansion=true
|
||||
tab_button_extra_margin=2
|
||||
large_icon_size=32
|
||||
layout_margin=4
|
||||
layout_spacing=4
|
||||
merge_menubar_with_toolbar=false
|
||||
respect_DE=true
|
||||
scroll_arrows=true
|
||||
scrollbar_in_view=true
|
||||
transient_scrollbar=false
|
||||
small_icon_size=16
|
||||
spin_button_width=16
|
||||
submenu_overlap=2
|
||||
tooltip_delay=250
|
||||
tree_branch_line=true
|
||||
bold_active_tab=false
|
||||
contrast=1.00
|
||||
dialog_button_layout=0
|
||||
hide_combo_checkboxes=false
|
||||
intensity=1.00
|
||||
no_inactiveness=false
|
||||
no_window_pattern=false
|
||||
reduce_menu_opacity=0
|
||||
reduce_window_opacity=0
|
||||
saturation=1.00
|
||||
scrollable_menu=true
|
||||
shadowless_popup=false
|
||||
submenu_delay=250
|
||||
transient_groove=false
|
||||
check_size=13
|
||||
#min_height=32
|
||||
splitter_width=6
|
||||
drag_from_buttons=false
|
||||
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,VirtualBoxVM,trojita,dragon,digikam,lyx
|
||||
menu_blur_radius=0
|
||||
tooltip_blur_radius=0
|
||||
menu_separator_height=3
|
||||
|
||||
[GeneralColors]
|
||||
window.color=#f4f4f6
|
||||
base.color=#ffffff
|
||||
alt.base.color=#f4f4f6
|
||||
button.color=#efebe7
|
||||
light.color=white
|
||||
mid.light.color=#bababe
|
||||
dark.color=#8b8e93
|
||||
mid.color=#8b8e93
|
||||
inactive.highlight.color=#4e4e4e
|
||||
text.color=black
|
||||
inactive.text.color=black
|
||||
window.text.color=black
|
||||
inactive.window.text.color=black
|
||||
button.text.color=black
|
||||
disabled.text.color=#00000070
|
||||
tooltip.text.color=#2e2e2e
|
||||
highlight.text.color=black
|
||||
inactive.highlight.text.color=black
|
||||
highlight.color=#3399ff
|
||||
link.color=#0000ff
|
||||
link.visited.color=#ff00ff
|
||||
progress.indicator.text.color=black
|
||||
progress.inactive.indicator.text.color=black
|
||||
|
||||
[Hacks]
|
||||
transparent_dolphin_view=false
|
||||
#transparent_pcmanfm_sidepane=true
|
||||
transparent_ktitle_label=true
|
||||
blur_translucent=true
|
||||
transparent_menutitle=false
|
||||
kcapacitybar_as_progressbar=true
|
||||
respect_darkness=false
|
||||
single_top_toolbar=false
|
||||
disabled_icon_opacity=50
|
||||
force_size_grip=false
|
||||
iconless_menu=false
|
||||
iconless_pushbutton=true
|
||||
lxqtmainmenu_iconsize=22
|
||||
no_selection_tint=true
|
||||
normal_default_pushbutton=true
|
||||
|
||||
#tint_on_mouseover=0
|
||||
transparent_pcmanfm_view=false
|
||||
transparent_arrow_button=true
|
||||
centered_forms=false
|
||||
kinetic_scrolling=false
|
||||
middle_click_scroll=true
|
||||
noninteger_translucency=true
|
||||
scroll_jump_workaround=false
|
||||
blur_only_active_window=false
|
||||
style_vertical_toolbars=true
|
||||
tint_on_mouseover=0
|
||||
transparent_pcmanfm_sidepane=false
|
||||
|
||||
[WindowTranslucent]
|
||||
interior=true
|
||||
interior.element=window
|
||||
interior.x.patternsize=32
|
||||
interior.y.patternsize=32
|
||||
frame.expansion=0
|
||||
|
||||
[PanelButtonCommand]
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=0
|
||||
text.margin.right=0
|
||||
frame.expansion=0
|
||||
interior.element=btn
|
||||
interior=true
|
||||
frame=true
|
||||
frame.element=btn
|
||||
indicator.size=8
|
||||
|
||||
[PanelButtonTool]
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=2
|
||||
text.margin.right=2
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior.element=tbaritem
|
||||
interior=true
|
||||
frame=true
|
||||
frame.element=tbaritem
|
||||
indicator.size=6
|
||||
|
||||
[Dock]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=mubar
|
||||
frame.element=mubar
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.normal.color=#000000c8
|
||||
|
||||
[DockTitle]
|
||||
#inherits=PanelButtonCommand
|
||||
interior.element=btn
|
||||
frame.element=btn
|
||||
frame=true
|
||||
interior=true
|
||||
text.normal.color=black
|
||||
text.focus.color=black
|
||||
text.bold=false
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
|
||||
[GenericFrame]
|
||||
#inherits=PanelButtonCommand
|
||||
frame=true
|
||||
interior=true
|
||||
frame.element=common
|
||||
interior.element=common
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
|
||||
[LineEdit]
|
||||
#inherits=PanelButtonCommand
|
||||
frame.element=ledit
|
||||
interior.element=ledit
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=0
|
||||
text.margin.right=0
|
||||
|
||||
[IndicatorSpinBox]
|
||||
indicator.element=spind
|
||||
indicator.size=12
|
||||
frame.top=0
|
||||
frame.bottom=0
|
||||
frame.left=0
|
||||
frame.right=0
|
||||
|
||||
[DropDownButton]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=ddown
|
||||
frame.element=ddown
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
|
||||
[ToolboxTab]
|
||||
inherits=PanelButtonCommand
|
||||
text.margin.top=4
|
||||
text.margin.bottom=4
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
|
||||
[Tab]
|
||||
frame.top=4
|
||||
frame.bottom=0
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
focusFrame=true
|
||||
text.margin.top=1
|
||||
frame.expansion=0
|
||||
indicator.size=12
|
||||
interior.element=tab
|
||||
frame.element=tab
|
||||
|
||||
[TabFrame]
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
frame.element=tbf
|
||||
interior.element=tbf
|
||||
frame=true
|
||||
interior=true
|
||||
|
||||
[TreeExpander]
|
||||
indicator.size=9
|
||||
indicator.element=tree
|
||||
|
||||
[HeaderSection]
|
||||
frame.element=hdr
|
||||
interior.element=hdr
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
indicator.element=arrow
|
||||
indication.size=8
|
||||
|
||||
[GroupBox]
|
||||
interior=true
|
||||
frame=true
|
||||
frame.element=gbox
|
||||
interior.element=gbox
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
text.bold=false
|
||||
frame.expansion=0
|
||||
text.normal.color=black
|
||||
|
||||
[TabBarFrame]
|
||||
frame=true
|
||||
frame.element=tbframe
|
||||
interior=true
|
||||
interior.element=tbframe
|
||||
frame.top=5
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
|
||||
[SizeGrip]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=true
|
||||
#interior.element=resize-grip
|
||||
indicator.element=resize-grip
|
||||
indicator.size=10
|
||||
|
||||
[Toolbar]
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
indicator.size=8
|
||||
frame.expansion=0
|
||||
interior.element=tlbar
|
||||
interior=true
|
||||
frame=true
|
||||
frame.element=tlbar
|
||||
indicator.element=tbar
|
||||
text.normal.color=black
|
||||
text.margin.top=8
|
||||
text.margin.bottom=8
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
|
||||
[ToolbarButton]
|
||||
text.margin.top=8
|
||||
text.margin.bottom=8
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
|
||||
[ToolbarComboBox]
|
||||
text.margin.top=8
|
||||
text.margin.bottom=8
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
[ToolbarLineEdit]
|
||||
text.margin.top=8
|
||||
text.margin.bottom=8
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
|
||||
[Scrollbar]
|
||||
indicator.size=16
|
||||
frame.expansion=0
|
||||
indicator.element=scarrow
|
||||
|
||||
[ScrollbarGroove]
|
||||
interior=true
|
||||
interior.element=trough
|
||||
frame.element=trough
|
||||
frame=true
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
|
||||
|
||||
[ScrollbarSlider]
|
||||
interior=true
|
||||
frame=true
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.expansion=0
|
||||
interior.element=scrollslide
|
||||
frame.element=scrollslide
|
||||
indicator.element=sgrip
|
||||
indicator.size=10
|
||||
|
||||
[Progressbar]
|
||||
text.bold=false
|
||||
text.normal.color=black
|
||||
frame=true
|
||||
interior=true
|
||||
frame.element=pbgutter
|
||||
interior.element=pbgutter
|
||||
frame.expansion=0
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
|
||||
[ProgressbarContents]
|
||||
frame=false
|
||||
interior=true
|
||||
frame.element=pbc
|
||||
interior.element=pbc
|
||||
frame.expansion=0
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
|
||||
[ItemView]
|
||||
text.toggle.color=black
|
||||
text.press.color=black
|
||||
text.normal.color=black
|
||||
text.focus.color=black
|
||||
text.toggle.inactive.color=black
|
||||
frame.expansion=0
|
||||
interior=true
|
||||
interior.element=iview
|
||||
frame.element=iview
|
||||
frame=true
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
|
||||
[Menu]
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
interior.element=mnu
|
||||
frame.element=mnu
|
||||
frame=true
|
||||
interior=true
|
||||
text.margin=0
|
||||
|
||||
[MenuItem]
|
||||
frame=true
|
||||
frame.element=menuitem
|
||||
interior=true
|
||||
interior.element=menuitem
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.expansion=0
|
||||
indicator.element=arrow
|
||||
indicator.size=8
|
||||
text.toggle.color=black
|
||||
text.press.color=black
|
||||
text.normal.color=black
|
||||
text.focus.color=black
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=2
|
||||
text.margin.right=2
|
||||
|
||||
[MenuBarItem]
|
||||
interior=true
|
||||
interior.element=mbaritem
|
||||
frame.element=mbaritem
|
||||
frame=true
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.expansion=0
|
||||
text.toggle.color=black
|
||||
text.press.color=black
|
||||
text.normal.color=black
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
|
||||
[MenuBar]
|
||||
interior=true
|
||||
frame=true
|
||||
interior.element=mubar
|
||||
frame.element=mubar
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.expansion=0
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=0
|
||||
text.margin.right=0
|
||||
|
||||
[TitleBar]
|
||||
inherits=PanelButtonCommand
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=3
|
||||
text.margin.right=3
|
||||
text.bold=true
|
||||
text.italic=true
|
||||
text.normal.color=black
|
||||
|
||||
[ComboBox]
|
||||
inherits=PanelButtonCommand
|
||||
frame.expandedElement=ebutton
|
||||
|
||||
[Splitter]
|
||||
indicator.size=16
|
||||
|
||||
#[Slider]
|
||||
#frame.element=slider
|
||||
#interior.element=slider
|
||||
#interior=true
|
||||
#frame=true
|
||||
#frame.top=1
|
||||
#frame.bottom=1
|
||||
#frame.left=1
|
||||
#frame.right=1
|
||||
|
||||
#[SliderCursor]
|
||||
#frame=true
|
||||
#interior=true
|
||||
#interior.element=scursor
|
||||
#frame.element=scursor
|
||||
#frame.top=4
|
||||
#frame.bottom=4
|
||||
#frame.left=4
|
||||
#frame.right=4
|
||||
|
||||
[Slider]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=slider
|
||||
interior.element=slider
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
|
||||
[SliderCursor]
|
||||
interior.element=scursor
|
||||
|
||||
|
||||
|
||||
[Focus]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=focus
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.patternsize=4
|
||||
|
||||
[ToolTip]
|
||||
interior=true
|
||||
frame=true
|
||||
interior.element=ttip
|
||||
frame.element=ttip
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
text.normal.color=black
|
||||
|
||||
[RadioButton]
|
||||
text.normal.color=black
|
||||
text.focus.color=#22222a
|
||||
|
||||
[CheckBox]
|
||||
text.normal.color=black
|
||||
text.focus.color=#22222a
|
||||
|
||||
[Dock]
|
||||
interior.element=dtitle
|
||||
frame.element=dtitle
|
||||
frame=true
|
||||
interior=true
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
indicator.element=dock
|
||||
indicator.size=8
|
||||
|
||||
[DockTitle]
|
||||
frame=true
|
||||
interior=true
|
||||
interior.element=dtitle
|
||||
frame.element=dtitle
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
#text.focus.color=#245bf5
|
||||
#text.normal.color=#1f4fd5
|
||||
text.bold=false
|
14011
misc/kvantum/Kvantum/Windows7Kvantum_Aero/Windows7Kvantum_Aero.svg
Executable file
After Width: | Height: | Size: 541 KiB |
2
misc/kvantum/Kvantum/kvantum.kvconfig
Normal file
|
@ -0,0 +1,2 @@
|
|||
[General]
|
||||
theme=Windows7Kvantum_Aero
|
35
misc/plymouth/plymouth-theme-smod/CMakeLists.txt
Normal file
|
@ -0,0 +1,35 @@
|
|||
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
|
||||
|
||||
project(plymouth-theme-smod)
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||
|
||||
option(INSTALL_SERVICES "Install wait services" OFF)
|
||||
|
||||
find_package(Plymouth REQUIRED)
|
||||
|
||||
set(PLYMOUTH_THEME_INSTALL_DIR ${Plymouth_THEMESDIR})
|
||||
|
||||
set(BOOT_ANIM_START_DELAY "2" CACHE STRING "Time in seconds before the boot animation begins")
|
||||
set(BOOT_PROGRESS_CLEAR "0.99" CACHE STRING "Value between 0 and 1 to clear the entire screen")
|
||||
set(SMOD_WAIT_BOOT "6" CACHE STRING "Time to delay Plymouth during boot")
|
||||
set(SMOD_WAIT_SHUTDOWN "8" CACHE STRING "Time to delay Plymouth during shutdown")
|
||||
|
||||
configure_file(smod.plymouth ${CMAKE_CURRENT_BINARY_DIR}/smod.plymouth)
|
||||
configure_file(smod.script ${CMAKE_CURRENT_BINARY_DIR}/smod.script)
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/preview.png
|
||||
${CMAKE_CURRENT_BINARY_DIR}/smod.script
|
||||
${CMAKE_CURRENT_BINARY_DIR}/smod.plymouth
|
||||
DESTINATION ${PLYMOUTH_THEME_INSTALL_DIR}/smod)
|
||||
install(DIRECTORY assets
|
||||
DESTINATION ${PLYMOUTH_THEME_INSTALL_DIR}/smod)
|
||||
|
||||
if (INSTALL_SERVICES)
|
||||
configure_file(smod-plymouth-wait-for-animation.service ${CMAKE_CURRENT_BINARY_DIR}/smod-plymouth-wait-for-animation.service)
|
||||
configure_file(smod-plymouth-wait-for-animation-poweroff.service ${CMAKE_CURRENT_BINARY_DIR}/smod-plymouth-wait-for-animation-poweroff.service)
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/smod-plymouth-wait-for-animation-poweroff.service
|
||||
${CMAKE_CURRENT_BINARY_DIR}/smod-plymouth-wait-for-animation.service
|
||||
DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/systemd/system)
|
||||
endif ()
|
44
misc/plymouth/plymouth-theme-smod/README.md
Normal file
|
@ -0,0 +1,44 @@
|
|||
This Plymouth theme provides a boot and shutdown screen, as well as a password prompt for encrypted disks.
|
||||
|
||||
*NOTE: this theme does not provide an update screen (e.g. Fedora)*
|
||||
|
||||
### Installation
|
||||
|
||||
```sh
|
||||
cmake -B build -DCMAKE_INSTALL_PREFIX=/usr .
|
||||
make -C build
|
||||
sudo make -C build install
|
||||
```
|
||||
|
||||
Once installed, apply the theme by following your distribution's instructions on switching Plymouth themes.
|
||||
|
||||
### Tweaks
|
||||
|
||||
The theme can be tweaked by passing the following options to cmake:
|
||||
|
||||
* ```
|
||||
-DBOOT_ANIM_START_DELAY=3
|
||||
```
|
||||
The time in seconds to delay the boot animation graphic.
|
||||
|
||||
* ```
|
||||
-DBOOT_PROGRESS_CLEAR=0.99
|
||||
```
|
||||
A percentage between zero and one (e.g. 0.95 for 95%) that "clears" the screen at the specified boot progress. This simply sets the opacity of all onscreen graphics to zero.
|
||||
|
||||
* ```
|
||||
-DINSTALL_SERVICES=ON
|
||||
```
|
||||
Two systemd services can optionally be installed to delay Plymouth ending by a specified amount of time. You may need to install these to see the full animation if your system boots/powers off too quickly. These are ```smod-plymouth-wait-for-animation.service``` and ```smod-plymouth-wait-for-animation-poweroff.service```, and are based on [this Arch Wiki extry](https://wiki.archlinux.org/title/Plymouth#Slow_down_boot_to_show_the_full_animation).
|
||||
|
||||
* ```
|
||||
-DSMOD_WAIT_BOOT=30
|
||||
```
|
||||
The time in seconds to wait before Plymouth quits at boot.
|
||||
|
||||
* ```
|
||||
-DSMOD_WAIT_SHUTDOWN=10
|
||||
```
|
||||
The time in seconds to wait before Plymouth quits at shutdown.
|
||||
|
||||
|
BIN
misc/plymouth/plymouth-theme-smod/assets/background-shutdown.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot1.png
Normal file
After Width: | Height: | Size: 304 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot10.png
Normal file
After Width: | Height: | Size: 554 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot100.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot101.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot102.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot103.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot104.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot105.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot11.png
Normal file
After Width: | Height: | Size: 599 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot12.png
Normal file
After Width: | Height: | Size: 688 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot13.png
Normal file
After Width: | Height: | Size: 743 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot14.png
Normal file
After Width: | Height: | Size: 819 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot15.png
Normal file
After Width: | Height: | Size: 933 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot16.png
Normal file
After Width: | Height: | Size: 1,017 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot17.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot18.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot19.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot2.png
Normal file
After Width: | Height: | Size: 336 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot20.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot21.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot22.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot23.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot24.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot25.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot26.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot27.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot28.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot29.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot3.png
Normal file
After Width: | Height: | Size: 357 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot30.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot31.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot32.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot33.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot34.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot35.png
Normal file
After Width: | Height: | Size: 4 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot36.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot37.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot38.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot39.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot4.png
Normal file
After Width: | Height: | Size: 369 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot40.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot41.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot42.png
Normal file
After Width: | Height: | Size: 5.8 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot43.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot44.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot45.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot46.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot47.png
Normal file
After Width: | Height: | Size: 6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot48.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot49.png
Normal file
After Width: | Height: | Size: 6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot5.png
Normal file
After Width: | Height: | Size: 378 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot50.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot51.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot52.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot53.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot54.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot55.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot56.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot57.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot58.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot59.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot6.png
Normal file
After Width: | Height: | Size: 392 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot60.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot61.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot62.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot63.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot64.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot65.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot66.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot67.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot68.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot69.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot7.png
Normal file
After Width: | Height: | Size: 447 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot70.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot71.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot72.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot73.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot74.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot75.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot76.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot77.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot78.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot79.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot8.png
Normal file
After Width: | Height: | Size: 476 B |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot80.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot81.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot82.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot83.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot84.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
misc/plymouth/plymouth-theme-smod/assets/boot85.png
Normal file
After Width: | Height: | Size: 22 KiB |