From 735d9531337f0b425284b5ce5ed2aae487a5a58e Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Thu, 27 Aug 2020 09:54:03 -0700 Subject: look at I3SOCK in case we are running i3 inside xfce --- .emacs.d/init-spw.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.emacs.d/init-spw.el b/.emacs.d/init-spw.el index dc9c7304..a24cb934 100644 --- a/.emacs.d/init-spw.el +++ b/.emacs.d/init-spw.el @@ -161,7 +161,8 @@ add places the library might be available to `load-path'." backup-by-copying-when-mismatch t tramp-backup-directory-alist backup-directory-alist) -(when (member (getenv "DESKTOP_SESSION") '("xfce" "i3")) +(when (or (getenv "I3SOCK") + (member (getenv "DESKTOP_SESSION") '("i3"))) (setq mouse-autoselect-window t focus-follows-mouse t desktop-restore-forces-onscreen nil) @@ -1464,7 +1465,8 @@ Should be t when do not have a good way to handle having lots of open frames, as I do have under i3 with its tabbed layout (which I use by default)." (or (not (memq (framep (selected-frame)) '(x))) - (not (member (getenv "DESKTOP_SESSION") '("xfce" "i3"))))) + (not (or (getenv "I3SOCK") + (member (getenv "DESKTOP_SESSION") '("i3")))))) ;; if we're going to be using multiple frames, make `frame-title-format' not ;; depend on whether there are multiple frames right now -- cgit v1.2.3