LINUX.ORG.RU

История изменений

Исправление raven_cler, (текущая версия) :

Как привязать конкретные приложения к определенному тегу?

awful.rules.rules = {
    -- All clients will match this rule
...
    { rule = { name = "PlayOnLinux" },
      properties = { tag = tags[1][2] } },
    { rule = { class = "Firefox" },
      properties = { tag = tags[1][3] } },
...
}

Где многоточие — это что-то ещё, стандартно находящееся в конфиге или ещё что. Смысл понятен. Найти этот кусок можно в секции --{{{ Rules. «name» и «class» узнаются, например, через xprop(запустить в терминале, кликнуть по окну нужного приложения).

Можно ли повесить на определенный хоткей запуск приложения, например Mod4+E для текстового редактора?

В секции --{{{ Key bindings задаётся. Например для скриншота через scrot по клавише Print(запустится команда scrot -e 'mv $f ~/Изображения/screenshots 2>/dev/null):

awful.key({  },  "Print", function () awful.util.spawn("scrot -e 'mv $f ~/Изображения/screenshots 2>/dev/null'") end),

Исходная версия raven_cler, :

Как привязать конкретные приложения к определенному тегу?

awful.rules.rules = {
    -- All clients will match this rule
...
    { rule = { name = "PlayOnLinux" },
      properties = { tag = tags[1][2] } },
    { rule = { class = "Firefox" },
      properties = { tag = tags[1][3] } },
...
}

Где многоточие — это что-то ещё, стандартно находящееся в конфиге или ещё что. Смысл понятен. Найти этот кусок можно в секции --{{{ Rules. «name» и «class» узнаются, например, через xprop(запустить в терминале, кликнуть по окну нужного приложения).

Можно ли повесить на определенный хоткей запуск приложения, например Mod4+E для текстового редактора?

В секции --{{{ Key bindings задаётся. Например для скриншота через scrot по клавише Print(запустится команда scrot -e 'mv $f ~/Изображения/screenshots 2>/dev/null):

awful.key({  },  "Print", function () awful.util.spawn("scrot -e 'mv $f ~/Desktop 2>/dev/null'") end),