30 lines
1.2 KiB
Lua
30 lines
1.2 KiB
Lua
--[[
|
|
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: " .. decorated)
|
|
debug_print ("Instance: '" .. ins_name .. "' & '" .. grp_name .. "'")
|
|
|
|
-- Add your stuff here!
|