Привязка мыши OpenBox для перетаскивания окна к краю экрана

Это было бы в порядке?

Каждая строка, содержащая дату> 10-й и <18-й:

awk '$2 > 10 && $2 < 18 {print}' file

Включая имя месяца:

awk '$1 == "May" && $2 > 10 && $2 < 18 {print}' file

Месяцы промежутка, 27-го апреля до 4-го мая:

awk '($1 == "Apr" && $2 > 26) || ($1 == "May" && $2 < 5){print}' file

Обновление:

Поверхностный вариант с помощью getline:

awk '"date '+%m%d' -d " $1$2 | getline date; close("date"); \
date > 426 && date < 505 {print}' file

Используя сценарий:

awk -v from=520 -v to=523 '
{
    d = ((match("JanFebMarAprMayJunJulAugSepOctNovDec", $1) + 2) / 3 )$2;
    if (d >= from && d <= to)
        print;

}
' file

Используя переключатель:

awk -v from=520 -v to=523 '
function date2time()
{
    switch ($1) {
    case "Jan": return 1$2; break;
    case "Feb": return 2$2; break;
    case "Mar": return 3$2; break;
    case "Apr": return 4$2; break;
    case "May": return 5$2; break;
    case "Jun": return 6$2; break;
    case "Jul": return 7$2; break;
    case "Aug": return 8$2; break;
    case "Sep": return 9$2; break;
    case "Oct": return 10$2; break;
    case "Nov": return 11$2; break;
    case "Dec": return 12$2; break;
    }
}
{
    d = date2time();
    if (d >= from && d <= to)
        print;

}
' file

Используя массив:

... oh see you have gotten your answer ;)
5
25.08.2015, 12:02
1 ответ

Привязка мыши для переключения действия при перетаскивании к краю экрана: Кажется, нет очевидного способ заставить Openbox обнаруживать перетаскивание окна к краю экрана как действие . Возможно, проще всего настроить горячие углы, например, с помощью behavior_screen_edge в xdotool , и использовать их для запуска уже найденной вами комбинации клавиш Openbox.

Что заставляет Openbox отправлять окна на другие рабочие столы, перетаскивая их к краю экрана? Это настраивается в . Пример из моего rc.xml в разделе <мышь> :

  <screenEdgeWarpTime>400</screenEdgeWarpTime>
  <!-- Time before changing desktops when the pointer touches the edge of the
       screen while moving a window, in milliseconds (1000 = 1 second).
       Set this to 0 to disable warping -->
1
27.01.2020, 20:43

Теги

Похожие вопросы