Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Дописать скрипт запуска Windows в VirtualBox  (Прочитано 1699 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wl

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
По долгу службы довольно часто запускаю винду в виртуальной машине, поэтому хочу сделать кнопку для быстрого запуска, точнее, AWN launcher.
Винду запускаю скриптом из одной строчки:
VBoxManage startvm windows2Но есть опасность нажать эту кнопку случайно и долго сидеть любоваться на запускающуюся винду, а потом еще ее вручную закрывать.

Поэтому хотелось бы дописать скрипт запуска винды, чтобы он запускал ее только тогда, когда я сознательно этого хочу.
И не запускал ее или переспрашивал в остальных случаях.

Например, можно было бы опрашивать клавиатуру - а не нажата ли клавиша, скажем Ctrl?
Если нажата, то запускать винду, если нет, тогда рисовать диалог с помощью Zenity и дальше действовать в зависимости от ответа.

Так вот - как штатными средствами проверить, нажата ли клавиша Ctrl, Alt, Menu, Super  ит.п. в bash?

Или, может быть, есть какие-то еще варианты?
« Последнее редактирование: 16 Октября 2009, 10:29:54 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Дописать скрипт запуска Windows в VirtualBox
« Ответ #1 : 16 Октября 2009, 16:00:17 »
Я часто закрываю VBox с сохранением предыдущего состояния. Старт мгновенный, причем с сохранением предыдущего состояния виндов.
Минус - время в VBox старинное.
Возможны глюки из-за возможной неиницмализации чего-нибудь, но как правило все ОК.
В крайнем случае, поможет перезагрузка VBox овская.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Дописать скрипт запуска Windows в VirtualBox
« Ответ #2 : 17 Октября 2009, 04:28:10 »
А почему бы сразу не начать с:
...рисовать диалог с помощью Zenity и дальше действовать в зависимости от ответа.
?

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Дописать скрипт запуска Windows в VirtualBox
« Ответ #3 : 17 Октября 2009, 12:32:35 »
Или, может быть, есть какие-то еще варианты?

Может лучше сразу хоткей забиндить? Случайно не нажмете, запуск будет без вопросов. Скажем там на ту же Super+R.
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Дописать скрипт запуска Windows в VirtualBox
« Ответ #4 : 17 Октября 2009, 12:41:18 »
Цитировать
Поэтому хотелось бы дописать скрипт запуска винды, чтобы он запускал ее только тогда, когда я сознательно этого хочу.  

Спасибо, повеселил :) Живо представил себе скрип, телепатически анализирующий, твое желание осознано или нет.

Убери с панели awn и запуск повесь на пальцевыворачивающий хоткей  или запускай через меню или Alt+F2
« Последнее редактирование: 17 Октября 2009, 12:45:45 от athost »

Оффлайн wl

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Дописать скрипт запуска Windows в VirtualBox
« Ответ #5 : 19 Октября 2009, 12:43:28 »
А почему бы сразу не начать с:
...рисовать диалог с помощью Zenity и дальше действовать в зависимости от ответа.
?

Лишнее движение: сначала мышку на иконку, потом обратно на кнопку. Лень. ;)

Спасибо, повеселил :) Живо представил себе скрипт, телепатически анализирующий, твое желание осознанно или нет.
Да, функции read_mind мне очень не хватает. ;)

Убери с панели awn и запуск повесь на пальцевыворачивающий хоткей  или запускай через меню или Alt+F2

Собственно, так и есть - запускаю через Alt-F2.
Наступить на клавишу и клацнуть мышкой будет немного быстрее.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.