Есть ли способ установить сочетания клавиш для определенных открытых окон в Gnome?

Я уверен, что вы не сможете запустить Ubuntu Touch на Android-эмуляторе. Эмулятор Android имитирует виртуальную машину Davlik, которая не является частью модифицированного ядра CyanogenMod, который используется для ОС Ubuntu Touch. Но есть еще несколько вариантов тестирования ваших приложений.

Вы можете использовать qmlscene (умный qt qml viewer). Вы можете протестировать смартфон, например HTC Desire (браво), который вы можете купить за 30 евро. Если вы являетесь пользователем Windows, вы можете запустить Ubuntu в виртуальной машине. Вы можете купить плату разработчика, такую ​​как Odroid-U2 и порт Ubuntu Touch OS для этого устройства. Для него доступна версия CyanogenMod 10.1.
6
задан 20 June 2011 в 19:28

40 ответов

Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.

3
ответ дан 6 August 2018 в 03:28

Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.

3
ответ дан 7 August 2018 в 21:16

Если вы предпочитаете существующий пакет, существует wmctrl , который поддерживает множество разных оконных менеджеров:

Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в EWMH спецификация. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, (! d5)

Установите его:

  sudo apt-get install wmctrl  

Список существующих окон:

  wmctrl -l  

И карта:

  wmctrl -a & lt; WIN & gt;   

к ярлыку клавиатуры.

2
ответ дан 7 August 2018 в 21:16

Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:

  #! / usr / bin / env python2 import wnck import gtk import sys import time screen =  wnck.screen_get_default (), в то время как gtk.events_pending (): gtk.main_iteration () windows = screen.get_windows () для w в окнах: if len (sys.argv) & gt;  1: если w.get_application (). Get_name () == sys.argv [1]: w.activate (gtk.gdk.x11_get_server_time (gtk.gdk.get_default_root_window ())) break else: print ("Имя приложения окна  с именем "+ repr (w.get_name ()) +" is "+ repr (w.get_application (). get_name ()))  
0
ответ дан 7 August 2018 в 21:16

Если вы предпочитаете существующий пакет, существует wmctrl , который поддерживает множество разных оконных менеджеров:

Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в EWMH спецификация. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, (! d5)

Установите его:

  sudo apt-get install wmctrl  

Список существующих окон:

  wmctrl -l  

И карта:

  wmctrl -a & lt; WIN & gt;   

к ярлыку клавиатуры.

2
ответ дан 10 August 2018 в 09:34

Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.

3
ответ дан 10 August 2018 в 09:34

Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:

  #! / usr / bin / env python2 import wnck import gtk import sys import time screen =  wnck.screen_get_default (), в то время как gtk.events_pending (): gtk.main_iteration () windows = screen.get_windows () для w в окнах: if len (sys.argv) & gt;  1: если w.get_application (). Get_name () == sys.argv [1]: w.activate (gtk.gdk.x11_get_server_time (gtk.gdk.get_default_root_window ())) break else: print ("Имя приложения окна  с именем "+ repr (w.get_name ()) +" is "+ repr (w.get_application (). get_name ()))  
0
ответ дан 10 August 2018 в 09:34

Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.

3
ответ дан 13 August 2018 в 15:44

Если вы предпочитаете существующий пакет, существует wmctrl , который поддерживает множество разных оконных менеджеров:

Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в EWMH спецификация. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, (! d5)

Установите его:

  sudo apt-get install wmctrl  

Список существующих окон:

  wmctrl -l  

И карта:

  wmctrl -a & lt; WIN & gt;   

к ярлыку клавиатуры.

2
ответ дан 13 August 2018 в 15:44

Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:

  #! / usr / bin / env python2 import wnck import gtk import sys import time screen =  wnck.screen_get_default (), в то время как gtk.events_pending (): gtk.main_iteration () windows = screen.get_windows () для w в окнах: if len (sys.argv) & gt;  1: если w.get_application (). Get_name () == sys.argv [1]: w.activate (gtk.gdk.x11_get_server_time (gtk.gdk.get_default_root_window ())) break else: print ("Имя приложения окна  с именем "+ repr (w.get_name ()) +" is "+ repr (w.get_application (). get_name ()))  
0
ответ дан 13 August 2018 в 15:44

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

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