Awesome: improve screen capture command

master
Pierre Neidhardt 2013-11-04 15:44:12 +01:00
parent ccf39c4428
commit d8f19dc87b
1 changed files with 4 additions and 1 deletions

View File

@ -29,6 +29,7 @@ if ostype == "Linux" then
vicious = require("vicious") vicious = require("vicious")
end end
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-- Error handling -- Error handling
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
@ -319,6 +320,7 @@ end
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
term = os.getenv("TERMCMD") or "urxvt" term = os.getenv("TERMCMD") or "urxvt"
termcmd = term .. " -e " termcmd = term .. " -e "
home = os.getenv("HOME")
globalkeys = awful.util.table.join( globalkeys = awful.util.table.join(
-- Terminal -- Terminal
@ -366,7 +368,8 @@ globalkeys = awful.util.table.join(
awful.key({ }, "XF86AudioPrev", function () awful.util.spawn("cmus-remote -r") end), awful.key({ }, "XF86AudioPrev", function () awful.util.spawn("cmus-remote -r") end),
-- Screenshot -- Screenshot
awful.key({}, "Print", function () awful.util.spawn("scrot 'screen-%Y-%m-%d-%H%M%S.png' -e 'mkdir -p ~/temp && mv $f ~/temp/'") end), -- Using $HOME in command line does not work for scrot.
awful.key({}, "Print", function () awful.util.spawn("scrot '" .. home .. "/temp/screen-%Y-%m-%d-%H%M%S.png'") end),
-- Screenshot -- Screenshot
awful.key({ modkey }, "t", function () awful.util.spawn("todo") end), awful.key({ modkey }, "t", function () awful.util.spawn("todo") end),