Крихітний сценарій нижче буде робити те, що ви хочете. Вам потрібно встановити, wmctrl
щоб він працював:
sudo apt-get install wmctrl
Після встановлення wmctrl
вставте текст нижче у файл і назвіть його все, що завгодно. Я зателефонував моєму calc-activate.sh .
#!/bin/bash
#This script switches focus to gnome-calculator if it is running.
#If it is not running, it will run gnome-calculator.
if [ "$(wmctrl -l | grep Calculator)" != "" ]; then
wmctrl -a "Calculator"
else
gnome-calculator &
fi
Після збереження текстового файлу зробіть його виконуваним або клацанням правою кнопкою миші та переходом на вкладку дозволів і відмітьте поля Виконати , або зробіть це з терміналу за допомогою chmod
команди).
Тепер ви можете встановити свої мультимедійні клавіші:
- Для Ubuntu 11.10 та новіших версій перейдіть до: Система → Налаштування → Комбінації клавіш
- Для 12.04 і пізніше натисніть Superклавішу, введіть "ярлик", а потім натисніть Enter.
- Тепер знайдіть ярлик "Запустити калькулятор", натисніть на нього та натисніть назад, щоб відключити його.
- Тепер ви можете додати новий спеціальний ярлик. Наведіть команду на повний шлях сценарію, який ви зберегли. Клацніть на новій команді та натисніть кнопку калькулятора, щоб призначити її. Вуаля!
Зверніть увагу: оскільки wmctrl
шукає програму під назвою "Калькулятор", вищевказаний фрагмент сценарію може не працювати з іншими мовами. Щоб виправити, змініть Калькулятор, щоб він відповідав назві вікна gnome-calculator
.
Датський приклад:
if [ "$(wmctrl -l | grep Lommeregner)" != "" ]; then
wmctrl -a "Lommeregner"
else
gnome-calculator &
fi