[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 6f06353290 4/7: Support recent KDE Plasma in wallpaper.el
From: |
Stefan Kangas |
Subject: |
master 6f06353290 4/7: Support recent KDE Plasma in wallpaper.el |
Date: |
Wed, 14 Sep 2022 05:19:43 -0400 (EDT) |
branch: master
commit 6f06353290532af03ee97055853d430c161fa493
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>
Support recent KDE Plasma in wallpaper.el
* lisp/image/wallpaper.el (wallpaper-commands): Support recent KDE
Plasma.
(wallpaper--check-command): New cl-defmethod.
---
lisp/image/wallpaper.el | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lisp/image/wallpaper.el b/lisp/image/wallpaper.el
index 97789fe3f5..c31c54fd9f 100644
--- a/lisp/image/wallpaper.el
+++ b/lisp/image/wallpaper.el
@@ -43,6 +43,8 @@
("wbg" %f)
;; Gnome
("gsettings" "set" "org.gnome.desktop.background" "picture-uri"
"file://%f")
+ ;; KDE Plasma
+ ("plasma-apply-wallpaperimage" "%f")
;; Other / General X
("gm" "display" "-size" "%wx%h" "-window" "root" "%f")
("display" "-resize" "%wx%h" "-window" "root" "%f")
@@ -88,6 +90,9 @@ You can also use \\[report-emacs-bug]."
(cl-defmethod wallpaper--check-command ((_type (eql 'gsettings)))
(member "GNOME" (xdg-current-desktop)))
+(cl-defmethod wallpaper--check-command ((_type (eql
'plasma-apply-wallpaperimage)))
+ (member "KDE" (xdg-current-desktop)))
+
(cl-defmethod wallpaper--check-command ((_type (eql 'swaybg)))
(and (getenv "WAYLAND_DISPLAY")
(getenv "SWAYSOCK")))
- master updated (d0b2eee278 -> 41a3155319), Stefan Kangas, 2022/09/14
- master ac479598f1 5/7: * lisp/image/wallpaper.el (wallpaper-commands): Add xwallpaper., Stefan Kangas, 2022/09/14
- master 41a3155319 7/7: Improve wallpaper.el docs for recent changes, Stefan Kangas, 2022/09/14
- master bfafe4aacc 6/7: Allow setting wallpaper from TTY, Stefan Kangas, 2022/09/14
- master fd70791218 1/7: Add new function xdg-current-desktop to xdg.el, Stefan Kangas, 2022/09/14
- master 7d315ce630 2/7: ; * etc/NEWS: Improve wording of 'xdg-state-home' entry., Stefan Kangas, 2022/09/14
- master 6f06353290 4/7: Support recent KDE Plasma in wallpaper.el,
Stefan Kangas <=
- master d537e4c102 3/7: Fix desktop environment check on Ubuntu, Stefan Kangas, 2022/09/14