summaryrefslogtreecommitdiff
path: root/devilspie/lua/file-header.lua
diff options
context:
space:
mode:
Diffstat (limited to 'devilspie/lua/file-header.lua')
-rw-r--r--devilspie/lua/file-header.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/devilspie/lua/file-header.lua b/devilspie/lua/file-header.lua
new file mode 100644
index 0000000..f09459c
--- /dev/null
+++ b/devilspie/lua/file-header.lua
@@ -0,0 +1,29 @@
+--[[
+ This file is part of devilspie2
+ Copyright (C) 2023 Darren Salt
+
+ This is an example primarily intended for use in your own
+ configuration files etc. without causing licence contamination.
+ As such, no licence conditions are attached; it may be modified and
+ redistributed freely. Essentially, do what you want with it.
+
+ That said, retaining proper attribution would be appreciated.
+]]
+-- Optional, but probably useful. (Technical feedback would be helpful.)
+set_adjust_for_decoration(true)
+-- Set up some variables containing likely-to-be-referenced values
+win_class = get_window_class()
+win_role = get_window_role()
+win_name = get_window_name()
+app_name = get_application_name()
+ins_name = get_class_instance_name()
+if ins_name == nil then ins_name = '[nil]' end
+grp_name = get_class_group_name()
+if grp_name == nil then grp_name = '[nil]' end
+-- Debug output ("devilspie2 -d")
+decorated = get_window_is_decorated() and "yes" or "no"
+debug_print("\nName: '" .. win_name .. "'\nApp: '" .. app_name .. "'\nClass: " .. win_class .. "\nRole: <" .. win_role .. ">")
+debug_print ("Process: '" .. get_process_name() .. "'\nDecorated (jwc note. this is in the lua script): " .. decorated)
+debug_print ("Instance: '" .. ins_name .. "' & '" .. grp_name .. "'")
+
+-- Add your stuff here!