Multiple commands from a single Keyboard Shortcut

After doing the keyboard binding, i wanted to experiment further and try to run multiple commands from the single keyboard shortcut. Basically, the inspiration was managing the OLD style eject operation found in Gnome, wherein the notification daemon used to show : “Ejecting Media Drive” followed by the eject operation.

After alot of tricks (even trying putting semi-colon between commands in the keyboard shortcut assigning window, which grandly failed !!), i zeroed in onto creating a simple bash script :

#!/bin/bash
notify-send -i /usr/share/icons/gnome-colors-common/scalable/notifications/notification-device-eject.svg “Eject” “Ejecting Media Device”
eject

NOTE THAT you need the libnotify-cil or libnotify-cli package in your distro to make the above shown notification happen.

Thats it. Save the file (name = script.sh) in your homefolder somwehere, say : /home/laptop/Public/

Now, perform the following steps:

  1. in your terminal, type : chmod +x /home/laptop/Public/script.sh
  2. Now, open Keyboard Shortcut Window from preferences menu
  3. Click on ADD button
  4. Name the entry as Eject CD Drive
  5. Enter the command as : /home/laptop/Public/script.sh
  6. Click OK
  7. Click on extreme right of the new entry you  just made
  8. Specify your keyboard binding for this entry.

And its done.. When you press the key combinations you just specified, it’ll show up the notification as shown in the image above. ENJOY !!!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s