В настоящее время, что происходит:
Я нажимаю кнопку калькулятора на клавиатуре, и выскакивает калькулятор. Нет проблем там! Затем, после моих расчетов, я возвращаюсь к окну, в котором я вводю вычисления, и когда я снова нажимаю кнопку калькулятора, в программе калькулятора открывается НОВОЕ окно.
Что я хочу, чтобы произошло:
Когда я нажимаю кнопку калькулятора, он переключается обратно в программу калькулятора, если она уже открыта, в противном случае, открывается программа калькулятора. Я не хочу, чтобы оно открывало новое окно каждый раз, когда я пытаюсь вернуться к моему недавнему расчету.
Это не имеет большого значения, очевидно, просто небольшое раздражение для меня до сих пор. Есть ли настройка, или какая-то терминальная команда, которую я могу запустить, или что-нибудь , что я могу сделать, чтобы изменить ее?
Спасибо!
источник
Ответы:
Крошечный скрипт ниже будет делать то, что вы хотите. Вам нужно установить,
wmctrl
чтобы он работал:После установки
wmctrl
вставьте приведенный ниже текст в файл и назовите его как хотите. Я назвал мой calc-activate.sh .После сохранения текстового файла сделайте его исполняемым, либо щелкнув правой кнопкой мыши и перейдя на вкладку разрешений и отметив флажки « Выполнить» , либо сделайте это из терминала с помощью
chmod
команды).Теперь вы можете установить свои мультимедийные клавиши:
Обратите внимание: поскольку
wmctrl
выполняется поиск программы под названием «Калькулятор», приведенный выше фрагмент сценария может не работать с другими языками. Чтобы исправить, измените Калькулятор так, чтобы он соответствовал заголовку окнаgnome-calculator
.Датский пример:
источник
wmctrl -F -a Calculator; if [ $? -eq 1 ]; then gnome-calculator &; fi
Если вы используете программу «Клавиатура и мышь Microsoft», удалите ее и установите intellitype и intellimouse от Microsoft.
Я использую клавиатуру и мышь microsoft 5000 и недавно установленную MS K & M. Каждый раз, когда я нажимал кнопку калькулятора, он открывал новый калькулятор. Intellitype позволит калькулятору переориентироваться на тот, который открыт.
источник