[openbox] Screenshot Key Bindings in rc.xml?

Anthony Thyssen a.thyssen at griffith.edu.au
Wed Apr 30 07:11:47 EDT 2014


3 commands because you have 3 events.

Or 3 commands per event?
EG: one "date" command to generate a date string, "bash" to allow you to
insert the date string into the comand-line of the "import".


On Wed, Apr 30, 2014 at 1:59 PM, E R <ears.box at gmail.com> wrote:

> Hi Everyone,
>
> Originally someone showed me these keybindings to take a screen shot, but
> since I've started using Compton I get black in screen shots.
>
> <!-- Keybindings for Screen Shots -->
>     <keybind key="Print">
>       <action name="Execute">
>         <startupnotify>
>           <enabled>false</enabled>
>           <name>Snapshot</name>
>         </startupnotify>
>         <command>bash -c "xwd | convert -
> /home/foo/ScreenShots/screenshot-$(date +%m-%d-%Y).png"</command>
>       </action>
>     </keybind>
>     <keybind key="S-Print">
>       <action name="Execute">
>         <startupnotify>
>           <enabled>false</enabled>
>           <name>Snapshot with Frame</name>
>         </startupnotify>
>         <command>bash -c "xwd -frame | convert -
> /home/foo/ScreenShots/screenshot-$(date +%m-%d-%Y).png"</command>
>       </action>
>     </keybind>
>     <keybind key="C-Print">
>       <action name="Execute">
>         <startupnotify>
>           <enabled>false</enabled>
>           <name>Snapshot Fullscreen</name>
>         </startupnotify>
>         <command>bash -c "xwd -root | convert -
> /home/foo/ScreenShots/screenshot-$(date +%m-%d-%Y).png"</command>
>       </action>
>     </keybind>
>
>
> So I've switch this using import like below;
>
> <!-- Keybindings for Screen Shots -->
>     <keybind key="Print">
>       <action name="Execute">
>         <startupnotify>
>           <enabled>false</enabled>
>           <name>Snapshot</name>
>         </startupnotify>
>         <command>bash -c "import /home/sar/ScreenShots/screenshot-$(date
> +%m-%d-%Y).png"</command>
>       </action>
>     </keybind>
>     <keybind key="S-Print">
>       <action name="Execute">
>         <startupnotify>
>           <enabled>false</enabled>
>           <name>Snapshot with Frame</name>
>         </startupnotify>
>         <command>bash -c "import -frame
> /home/sar/ScreenShots/screenshot-$(date +%m-%d-%Y).png"</command>
>       </action>
>     </keybind>
>     <keybind key="C-Print">
>       <action name="Execute">
>         <startupnotify>
>           <enabled>false</enabled>
>           <name>Snapshot Fullscreen</name>
>         </startupnotify>
>         <command>bash -c "import -window root
> /home/sar/ScreenShots/screenshot-$(date +%m-%d-%Y).png"</command>
>       </action>
>     </keybind>
>
> What I don't understand is why there are 3 commands, and the way I have it
> now for import, is correct because it seems to working ok?
>
> thank you all... :)
>
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/openbox/attachments/20140430/ba13cfef/attachment-0001.html>


More information about the openbox mailing list