Я уверен, что вы не сможете запустить 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.Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk устанавливались для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в домашней папке):
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if w.get_application().get_name() == sys.argv[1]:
w.activate(int(time.time()+1))
break
else:
print("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (System-> Preferences-> Keyboard Shortcuts).
[d3 ] Нажмите «Добавить», чтобы создать новый ярлык.
Используйте команду bash -c 'python ~/switch.py Terminal' (предполагается, что вы сохранили ее как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите python ~/switch.py в терминале.
Затем вы можете назначить предпочитаемую комбинацию клавиш это действие.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk устанавливались для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в домашней папке):
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if w.get_application().get_name() == sys.argv[1]:
w.activate(int(time.time()+1))
break
else:
print("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
Используйте команду bash -c 'python ~/switch.py Terminal' (предполагается, что вы сохранили ее как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите python ~/switch.py в терминале.
[!d5]
Затем вы можете назначить предпочитаемую комбинацию клавиш это действие.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk устанавливались для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в домашней папке):
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if w.get_application().get_name() == sys.argv[1]:
w.activate(int(time.time()+1))
break
else:
print("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
Используйте команду bash -c 'python ~/switch.py Terminal' (предполагается, что вы сохранили ее как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите python ~/switch.py в терминале.
[!d5]
Затем вы можете назначить предпочитаемую комбинацию клавиш это действие.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk устанавливались для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в домашней папке):
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if w.get_application().get_name() == sys.argv[1]:
w.activate(int(time.time()+1))
break
else:
print("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
Используйте команду bash -c 'python ~/switch.py Terminal' (предполагается, что вы сохранили ее как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите python ~/switch.py в терминале.
[!d5]
Затем вы можете назначить предпочитаемую комбинацию клавиш это действие.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk устанавливались для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в домашней папке):
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if w.get_application().get_name() == sys.argv[1]:
w.activate(int(time.time()+1))
break
else:
print("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
Используйте команду bash -c 'python ~/switch.py Terminal' (предполагается, что вы сохранили ее как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите python ~/switch.py в терминале.
[!d5]
Затем вы можете назначить предпочитаемую комбинацию клавиш это действие.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk были установлены для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в вашей домашней папке):
#! / usr / bin / env python2 import wnck import gtk import sys время импорта экрана = 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 (int (time.time () + 1)) break else: print («Имя приложения окна с заголовком» +
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (например, System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
[!d3]
Используйте команду bash -c 'python ~ / switch.py Terminal'
(предполагается, что вы сохранили его как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите в терминале python ~ / switch.py
.
[!d4]
Затем вы можете назначить свою предпочтительную комбинацию клавиш.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk устанавливались для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в домашней папке):
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if w.get_application().get_name() == sys.argv[1]:
w.activate(int(time.time()+1))
break
else:
print("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
Используйте команду bash -c 'python ~/switch.py Terminal' (предполагается, что вы сохранили ее как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите python ~/switch.py в терминале.
[!d5]
Затем вы можете назначить предпочитаемую комбинацию клавиш это действие.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk были установлены для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в вашей домашней папке):
#! / usr / bin / env python2 import wnck import gtk import sys время импорта экрана = 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 (int (time.time () + 1)) break else: print («Имя приложения окна с заголовком» +
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (например, System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
[!d3]
Используйте команду bash -c 'python ~ / switch.py Terminal'
(предполагается, что вы сохранили его как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите в терминале python ~ / switch.py
.
[!d4]
Затем вы можете назначить свою предпочтительную комбинацию клавиш.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk были установлены для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в вашей домашней папке):
#! / usr / bin / env python2 import wnck import gtk import sys время импорта экрана = 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 (int (time.time () + 1)) break else: print («Имя приложения окна с заголовком» +
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (например, System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
[!d3]
Используйте команду bash -c 'python ~ / switch.py Terminal'
(предполагается, что вы сохранили его как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите в терминале python ~ / switch.py
.
[!d4]
Затем вы можете назначить свою предпочтительную комбинацию клавиш.
Это можно сделать с помощью скрипта python. Скрипт требует, чтобы python-wnck и python-gtk были установлены для работы, хотя я думаю, что они все равно установлены по умолчанию.
Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте ( например, switch.py в вашей домашней папке):
#! / usr / bin / env python2 import wnck import gtk import sys время импорта экрана = 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 (int (time.time () + 1)) break else: print («Имя приложения окна с заголовком» +
Затем вы можете настроить сочетание клавиш, открыв клавиши быстрого доступа (например, System-> Preferences-> Keyboard Shortcuts).
Нажмите «Добавить», чтобы создать новый ярлык.
[!d3]
Используйте команду bash -c 'python ~ / switch.py Terminal'
(предполагается, что вы сохранили его как switch.py в своей домашней папке). Замените «Terminal» на имя приложения, в которое вы хотите переключиться. Чтобы узнать имена приложений открытых окон, запустите в терминале python ~ / switch.py
.
[!d4]
Затем вы можете назначить свою предпочтительную комбинацию клавиш.
python ~ / switch.py
должен предоставить вам список, включающий что-то вроде Имя приложения окна с заголовком «[No Name] - GVIM» - это «Vim»
)
– dv3500ea
20 June 2011 в 19:32
python ~ / switch.py
без аргументов, он отобразит все окна и сообщит название и название приложения.
– dv3500ea
20 June 2011 в 19:40
Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.
Если вы предпочитаете существующий пакет, существует wmctrl, который поддерживает множество разных оконных менеджеров:
Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, закрывать, перемещать, изменять размер, максимизировать и минимизировать их.Установите его:
sudo apt-get install wmctrl
Список существующих окон:
wmctrl -l
И карта:
wmctrl -a <WIN>
на клавиатуре ярлык.
Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if 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("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if 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("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Если вы предпочитаете существующий пакет, существует wmctrl, который поддерживает множество разных оконных менеджеров:
Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, закрывать, перемещать, изменять размер, максимизировать и минимизировать их.Установите его:
sudo apt-get install wmctrl
Список существующих окон:
wmctrl -l
И карта:
wmctrl -a <WIN>
на клавиатуре ярлык.
Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.
Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if 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("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Если вы предпочитаете существующий пакет, существует wmctrl, который поддерживает множество разных оконных менеджеров:
Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, закрывать, перемещать, изменять размер, максимизировать и минимизировать их.Установите его:
sudo apt-get install wmctrl
Список существующих окон:
wmctrl -l
И карта:
wmctrl -a <WIN>
на клавиатуре ярлык.
Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.
Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if 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("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Если вы предпочитаете существующий пакет, существует wmctrl, который поддерживает множество разных оконных менеджеров:
Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, закрывать, перемещать, изменять размер, максимизировать и минимизировать их.Установите его:
sudo apt-get install wmctrl
Список существующих окон:
wmctrl -l
И карта:
wmctrl -a <WIN>
на клавиатуре ярлык.
Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.
Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if 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("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Если вы предпочитаете существующий пакет, существует wmctrl, который поддерживает множество разных оконных менеджеров:
Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, закрывать, перемещать, изменять размер, максимизировать и минимизировать их.Установите его:
sudo apt-get install wmctrl
Список существующих окон:
wmctrl -l
И карта:
wmctrl -a <WIN>
на клавиатуре ярлык.
Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.
Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if 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("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Если вы предпочитаете существующий пакет, существует wmctrl, который поддерживает множество разных оконных менеджеров:
Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, закрывать, перемещать, изменять размер, максимизировать и минимизировать их.Установите его:
sudo apt-get install wmctrl
Список существующих окон:
wmctrl -l
И карта:
wmctrl -a <WIN>
на клавиатуре ярлык.
Это возможно в Kubuntu (kwin) ... нажмите на заголовок приложения, выберите «advanced-> Shortcut». Я знаю, что точно не отвечает на ваш вопрос - мне любопытно узнать, может ли Gnome / Unity сделать это.
Для меня работала следующая адаптация кода из @ dv3500ea, включая настройку фокуса:
#!/usr/bin/env python2
import wnck
import gtk
import sys
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if len(sys.argv) > 1:
if 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("Application name of window with title " + repr(w.get_name()) + " is " + repr(w.get_application().get_name()))
Если вы предпочитаете существующий пакет, существует wmctrl, который поддерживает множество разных оконных менеджеров:
Инструмент предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH. Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, закрывать, перемещать, изменять размер, максимизировать и минимизировать их.Установите его:
sudo apt-get install wmctrl
Список существующих окон:
wmctrl -l
И карта:
wmctrl -a <WIN>
на клавиатуре ярлык.