diff options
| author | Jeff Carr <[email protected]> | 2024-12-23 02:41:40 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-23 02:41:40 -0600 |
| commit | 944fc8685d4c1b2c6093fd3475d496b087e2f1ee (patch) | |
| tree | 730323441ac39d3fbc06a18b3ae76fcacb8c4135 /devilspie/devilspie2.lua | |
| parent | d3f10b03413573b11496bdbcf9340f174588c220 (diff) | |
Diffstat (limited to 'devilspie/devilspie2.lua')
| -rw-r--r-- | devilspie/devilspie2.lua | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/devilspie/devilspie2.lua b/devilspie/devilspie2.lua deleted file mode 100644 index dc11905..0000000 --- a/devilspie/devilspie2.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 |
