Как я могу программно показать / скрыть окно приложения с помощью глобальной клавиши быстрого доступа?

Проверьте pythonbrew. Он отлично справляется с управлением несколькими версиями python и средой. Он создает каждую версию python из исходного кода, но делает это удобным для пользователя способом. После его установки просто запустите:

pythonbrew install 2.6
pythonbrew switch 2.6

Затем вы можете использовать его с virtualenv для создания виртуальной среды с любыми фреймворками и библиотеками, которые вам нужны, не беспокоясь о конфликтах.

1
задан 13 April 2017 в 15:23

1 ответ

Я понимаю, что это внешняя настройка, а не приложение, но я подумал, что напишу, как это сделать, поскольку я не мог найти документацию в Интернете.

Мне нужно было сначала прочитать некоторые настройки компиляции для моей программы, поэтому выяснить, как их изменить, было довольно просто. Вы можете программно установить параметры compiz в python, используя python-compizconfig. Я немного поиграл с ним, и вы можете установить такие значения:

import compizconfig
context=compizconfig.Context()
commandplugin=context.Plugins['commands']
c0=commandplugin.Screen['command0']
c0.Value='xeyes'
key0=commandplugin.Screen['run_command0_key']
key0.Value='<Control><Primary>g'
context.Write()   #Note that sometimes you have to pass False to get it to update settings

Вышеописанное устанавливает командный плагин compiz для запуска xeyes с использованием key-комбинации control-g. Вам, вероятно, придется сделать чек, чтобы убедиться, что плагин запущен (по умолчанию мой отключен в ccsm). Обратите внимание, что для получения многих настроек вы можете использовать функцию keys() для их перечисления (т. Е.) [F3]

Вот ссылка на код, который помог мне разобраться, как это работает, t найти любую документацию: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/compizconfig-python/precise/view/head:/src/compizconfig.pyx

2
ответ дан 25 May 2018 в 08:24
  • 1
    Когда вы говорите, что это «внешняя настройка», похоже, приложение может установить это программно. Это делает приложение зависимым от compiz для его горячей клавиши, но это самое близкое, что я видел к тому, что я ищу, не попадая в какой-то низкоуровневый фокус-фокус, который сейчас находится вне меня. Благодарю. – monotasker 27 September 2012 в 02:48

Другие вопросы по тегам:

Похожие вопросы: