diff options
Diffstat (limited to 'devilspie/scripts')
| -rw-r--r-- | devilspie/scripts/awesome.lua | 46 | ||||
| -rw-r--r-- | devilspie/scripts/file-header.lua | 29 |
2 files changed, 0 insertions, 75 deletions
diff --git a/devilspie/scripts/awesome.lua b/devilspie/scripts/awesome.lua deleted file mode 100644 index dc11905..0000000 --- a/devilspie/scripts/awesome.lua +++ /dev/null @@ -1,46 +0,0 @@ --- Support Awesome 3.5 WM - -local posix = require("posix"); -local os = require("os"); - -local awesome = "/usr/bin/awesome-client" -if not posix.stat(awesome, "type") == "file" then - awesome = nil; -end - --- Check for tiling mode -function is_tiling() - if awesome then - return true; - end - return false; -end - --- Make window floating --- Parameters: state - true to make window floating, else make window tiled -function set_tile_floating( state ) - if not awesome then - return nil; - end - - if state then state = "true" else state = "false" end - - local xid = get_window_xid(); - - local command = "echo "; - command = command .. "'"; - command = command .. " local naughty = require(\"naughty\");"; - command = command .. " local awcl = require(\"awful.client\");"; - command = command .. " local client = require(\"client\");"; - command = command .. " for k, c in pairs( client.get() ) do"; - command = command .. " if c.window == " .. xid .. " then"; - command = command .. " awcl.floating.set(c, " .. state .. ");"; - command = command .. " end"; - command = command .. " end"; - command = command .. "'"; - command = command .. " | "; - command = command .. awesome; - - debug_print("Awesome floating: " .. command); - return os.execute( command ); -end diff --git a/devilspie/scripts/file-header.lua b/devilspie/scripts/file-header.lua deleted file mode 100644 index d38fa34..0000000 --- a/devilspie/scripts/file-header.lua +++ /dev/null @@ -1,29 +0,0 @@ ---[[ - 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! |
