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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Вопросы об awesome  (Прочитано 865 раз)

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

Оффлайн Zloy1

  • Автор темы
  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
Вопросы об awesome
« : 17 Июля 2011, 08:29:31 »
Недавно начал разбираться с awesome, и что-то я не догоняю.

1 Как можно автозапустить приложение с определенным тегом? У меня они все валятся в кучу в первый тег. Нашел тут: http://archlinux.org.ru/forum/viewtopic.php?f=15&t=2746
2 Допустим я выбрал для тега тип тайлинга tile.left, могу ли я клавишами выбрать(поменять) то приложение, которое должно быть в окне слева, или там всегда последнее запущенное приложение?
3 Как назначить комбинации клавиш запуск определенного приложения? Хочу по Mod4-F запускать браузер, а по Mod4-E текстовый редактор.
4. Как правильно запускать приложения htop, aptitude. Пробую, так работает, это правильно?
awful.util.spawn_with_shell("pidgin")
awful.util.spawn_with_shell("xterm -e htop")
awful.util.spawn_with_shell("xterm -e aptitude")
awful.util.spawn_with_shell("keepassx")
awful.util.spawn_with_shell("firefox")
5. Как узнать класс приложения, который указывается в rules? Если я запускаю awful.util.spawn_with_shell("xterm -e aptitude"), то какой класс? Указывал "xterm","Xterm","xterm -e aptitude","Xterm -e aptitude" - не работает
« Последнее редактирование: 17 Июля 2011, 09:10:55 от Zloy1 »

Оффлайн Zloy1

  • Автор темы
  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
Re: Вопросы об awesome
« Ответ #1 : 19 Июля 2011, 18:28:22 »
3 Как назначить комбинации клавиш запуск определенного приложения? Хочу по Mod4-F запускать браузер, а по Mod4-E текстовый редактор.

в файл ~/rc.lua среди аналогичных строк добавить:
awful.key({ modkey,           }, "e",      awful.util.spawn_with_shell("gedit")),
5. Как узнать класс приложения, который указывается в rules? Если я запускаю awful.util.spawn_with_shell("xterm -e aptitude"), то какой класс? Указывал "xterm","Xterm","xterm -e aptitude","Xterm -e aptitude" - не работает

чтобы узнать класс окна приложения надо запустить окно, например 'xterm -e aptitude"
затем запустить в консоли xprop|grep WM_CLASS - курсор станет в виде креста, навести крест на окно приложения, класс которого надо узнать и кликнуть.
В консоль будет выведена строка, для примера это будет
WM_CLASS(STRING) = "xterm", "XTerm"

вам нужно выделенное красным значение.

 

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