1-- Copyright (c) 2012 Andreas Müller <schnitzeltony@googlemail.com> 2-- 3-- this is an example 4-- * undecorating all windows opened maximized 5-- * maximizing and undecorating all appplication's windows in apps_list 6-- for further information see 7-- http://www.gusnan.se/devilspie2/manual.php 8 9wnd_type = get_window_type() 10 11if(wnd_type == "WINDOW_TYPE_NORMAL") then 12 13 -- add only applications you want maximized+undecorated and 14 -- which don't keep maximized state 15 apps_list = 16 { 17 "Terminal", 18 "ristretto", 19 "xarchiver", 20 } 21 22 app_name = get_application_name() 23 24 -- to have some informational output, start devilspie2 with --debug 25 -- option and uncomment the following lines: 26 27 --debug_print ("Window Name: " .. get_window_name()) 28 --debug_print ("Application name: " .. app_name) 29 --debug_print ("window-type: " .. wnd_type) 30 31 -- undecorate all windows starting maximized 32 if (get_window_is_maximized()) then 33 undecorate_window() 34 35 -- maximize/undecorate all windows in apps_list 36 -- (unfortunately for some also their settings) 37 else 38 for line, str in ipairs(apps_list) do 39 if (string.find(app_name, str)) then 40 maximize() 41 undecorate_window() 42 break 43 end 44 end 45 end 46end 47