activate_linux: add example
This commit is contained in:
parent
f76b43db25
commit
9437c6a840
7
activate_linux/README.md
Normal file
7
activate_linux/README.md
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# Activate Linux
|
||||||
|
|
||||||
|
A parody of the activate windows watermark on windows.
|
||||||
|
|
||||||
|
You can run the watermark with `quickshell -p shell.qml`.
|
||||||
|
|
||||||
|
![](./image.png)
|
BIN
activate_linux/image.png
Normal file
BIN
activate_linux/image.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 119 KiB |
53
activate_linux/shell.qml
Normal file
53
activate_linux/shell.qml
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
import QtQuick
|
||||||
|
import QtQuick.Layouts
|
||||||
|
import Quickshell
|
||||||
|
import Quickshell.Wayland
|
||||||
|
|
||||||
|
ShellRoot {
|
||||||
|
Variants {
|
||||||
|
// Create the panel once on each monitor.
|
||||||
|
variants: Quickshell.screens.map(screen => ({ screen }))
|
||||||
|
|
||||||
|
PanelWindow {
|
||||||
|
id: w
|
||||||
|
|
||||||
|
anchors {
|
||||||
|
right: true
|
||||||
|
bottom: true
|
||||||
|
}
|
||||||
|
|
||||||
|
margins {
|
||||||
|
right: 50
|
||||||
|
bottom: 50
|
||||||
|
}
|
||||||
|
|
||||||
|
width: content.width
|
||||||
|
height: content.height
|
||||||
|
|
||||||
|
color: "transparent"
|
||||||
|
|
||||||
|
// Give the window an empty click mask so all clicks pass through it.
|
||||||
|
mask: Region {}
|
||||||
|
|
||||||
|
// Use the wlroots specific layer property to ensure it displays over
|
||||||
|
// fullscreen windows.
|
||||||
|
WlrLayershell.layer: Layer.Overlay
|
||||||
|
|
||||||
|
ColumnLayout {
|
||||||
|
id: content
|
||||||
|
|
||||||
|
Text {
|
||||||
|
text: "Activate Linux"
|
||||||
|
color: "#50ffffff"
|
||||||
|
font.pointSize: 22
|
||||||
|
}
|
||||||
|
|
||||||
|
Text {
|
||||||
|
text: "Go to Settings to activate Linux"
|
||||||
|
color: "#50ffffff"
|
||||||
|
font.pointSize: 14
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue