awesome: правило для окна без имени, запущенного в wine

В этой теме задаем любые интересующие вопросы про Linux
Ответить
Аватара пользователя
lumberjack
Модератор
Сообщения: 1010
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

awesome: правило для окна без имени, запущенного в wine

Сообщение lumberjack » 21 июл 2015, 13:58

собственно:

Код: Выделить всё

xprop | grep -i name
_NET_WM_NAME(UTF8_STRING) =
WM_ICON_NAME(STRING) =
WM_NAME(STRING) =
WM_LOCALE_NAME(STRING) = "ru_RU.UTF-8"
как задать правила, применяемые ТОЛЬКО для вторичных менюшек по правому клику в приложениях wine?
ps
пока сделал двумя правилами... но как-то костыльно это...

Код: Выделить всё

	{ rule_any = { instance = { "EXCEL.EXE", "WINWORD.EXE" } },
		properties = { tag = tags[1][5]},
		callback   = awful.client.setslave },

	{ rule_any = { instance = { "EXCEL.EXE", "WINWORD.EXE" } },
		except = { name = "" },
		properties = { tag = tags[1][5], border_width = 0 } },

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: awesome: правило для окна без имени, запущенного в wine

Сообщение olgmen » 13 мар 2016, 08:46

Привет lamberjack! Столкнулся с таким же вопросом, но оказалось все просто. Вот так я запускаю прогу SketchUp.exe через меню awesome

Код: Выделить всё

{ "SketchUp", "wine /home/olgmen/.wine/drive_c/'Program Files'/Google/'Google SketchUp 8'/SketchUp.exe", beautiful.sketchup },
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Аватара пользователя
lumberjack
Модератор
Сообщения: 1010
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

Re: awesome: правило для окна без имени, запущенного в wine

Сообщение lumberjack » 14 мар 2016, 13:52

olgmen, это все правило целиком?
что-то не пойму, каким макаром в тэг запихано?

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: awesome: правило для окна без имени, запущенного в wine

Сообщение olgmen » 14 мар 2016, 17:50

lamberjack в rc.lua это примерно так

Код: Выделить всё

  -- Rules to apply to new clients (through the "manage" signal).
  awful.rules.rules = {

    -- All clients will match this rule.
    { rule = { },
      properties = { border_width = beautiful.border_width,
                     border_color = beautiful.border_normal,
                     focus = awful.client.focus.filter,
                     raise = true,
                     keys = awesome_context.clientkeys,
                     buttons = awesome_context.clientbuttons,
                     size_hints_honor = false},
    callback = awful.client.setslave },

	{ rule = { class = "Evince" }, properties = { tag=awesome_context.tags[1][4], raise=false } },
	{ rule = { class = "chromium" }, properties = { tag=awesome_context.tags[1][3], raise=false } },
	{ rule = { class = "luakit" }, properties = { tag=awesome_context.tags[1][3], raise=false } },
	{ rule = { class = "Gajim" }, properties = { tag=awesome_context.tags[1][4], raise=false } },
	{ rule = { class = "Viewnior"}, properties = { tag=awesome_context.tags[1][5], raise=true } },
	{ rule = { class = "Clementine" }, properties = { tag=awesome_context.tags[1][8], raise=false } },
	{ rule = { class = "Geany" }, properties = { tag=awesome_context.tags[1][2], raise=false } },
	{ rule = { class = "Wine" }, properties = { tag=awesome_context.tags[1][6], raise=false } },
	{ rule = { class = "Pcmanfm" }, properties = { tag=awesome_context.tags[1][7], raise=false } },
  }
Все программы wine будут запускаться на одном теге
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Аватара пользователя
lumberjack
Модератор
Сообщения: 1010
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

Re: awesome: правило для окна без имени, запущенного в wine

Сообщение lumberjack » 15 мар 2016, 17:17

не, не то...

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость