Как сменить приложение для скриншотов в Ubuntu 12.04

Для создания скриншотов в Ubuntu 12.04 я использую Shooter обернутый bash скриптом для моментальной загрузки изображения на сервер imgurl.com. Раньше я не переназначал системную клавишу Prnt Scr, которая вызывает окно утилиты gnome-screenshot, а использовал комбинацию с клавишей Scroll Lock, которая отсутствует на новом ноутбуке. Поэтому я решил отключить системную клавишу Prnt Scr и повесить на свой скрипт. Казалось бы все просто, но при первом же скриншоте эта клавиша обратно слетает на запуск gnome-screenshot.

Описанное ниже решение можно опустить — проблема крылась в самом Shooter‘е. Это он, при выходе, включал обратно системную комбинацию Prnt Scr для скриншотов утилитой gnome-screenshot. Для устранения проблемы я просто указал другое сочетание клавиш в настройках самого Shooter‘а.

Решение следующее…

  1. Если нет редактора gconf-editor — ставим:

    sudo apt-get install gconf-editor
  2. Открываем редактор gconf-editor, идем в /apps/metacity/keybinding_commands/ и меняем последние 2 параметра — указываем нужное приложение для создания скриншотов:

    command_screenshot         /full/path/to/your_app_screenshot.sh
    command_window_screenshot  /full/path/to/your_app_window_screenshot.sh

    Первый параметр отвечает за создание скриншота всего рабочего стола, клавиша Prnt Scr.
    Второй — создание скриншота активного окна, клавиша Alt + Prnt Scr

Наслаждаемся…