CustomButton: let people use quotes etc
This commit is contained in:
parent
3ceba43802
commit
e7bbb7fc00
1 changed files with 4 additions and 4 deletions
|
|
@ -51,7 +51,7 @@ NIconButton {
|
||||||
if (userRightClickExec !== "") {
|
if (userRightClickExec !== "") {
|
||||||
lines.push(`Right click: <i>${userRightClickExec}</i>`)
|
lines.push(`Right click: <i>${userRightClickExec}</i>`)
|
||||||
}
|
}
|
||||||
if (userLeftClickExec !== "") {
|
if (userMiddleClickExec !== "") {
|
||||||
lines.push(`Middle click: <i>${userMiddleClickExec}</i>`)
|
lines.push(`Middle click: <i>${userMiddleClickExec}</i>`)
|
||||||
}
|
}
|
||||||
return lines.join("<br/>")
|
return lines.join("<br/>")
|
||||||
|
|
@ -61,7 +61,7 @@ NIconButton {
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
if (userLeftClickExec) {
|
if (userLeftClickExec) {
|
||||||
Quickshell.execDetached(userLeftClickExec.split(" "))
|
Quickshell.execDetached(["sh", "-c", userLeftClickExec])
|
||||||
Logger.log("CustomButton", `Executing command: ${userLeftClickExec}`)
|
Logger.log("CustomButton", `Executing command: ${userLeftClickExec}`)
|
||||||
} else if (!hasExec) {
|
} else if (!hasExec) {
|
||||||
// No script was defined, open settings
|
// No script was defined, open settings
|
||||||
|
|
@ -73,14 +73,14 @@ NIconButton {
|
||||||
|
|
||||||
onRightClicked: {
|
onRightClicked: {
|
||||||
if (userRightClickExec) {
|
if (userRightClickExec) {
|
||||||
Quickshell.execDetached(userRightClickExec.split(" "))
|
Quickshell.execDetached(["sh", "-c", userRightClickExec])
|
||||||
Logger.log("CustomButton", `Executing command: ${userRightClickExec}`)
|
Logger.log("CustomButton", `Executing command: ${userRightClickExec}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onMiddleClicked: {
|
onMiddleClicked: {
|
||||||
if (userMiddleClickExec) {
|
if (userMiddleClickExec) {
|
||||||
Quickshell.execDetached(userMiddleClickExec.split(" "))
|
Quickshell.execDetached(["sh", "-c", userMiddleClickExec])
|
||||||
Logger.log("CustomButton", `Executing command: ${userMiddleClickExec}`)
|
Logger.log("CustomButton", `Executing command: ${userMiddleClickExec}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue