Проблема с xmobar

Это сделает то, что Вы хотите...
И Включая и, Исключая даты параметра показаны.

# set Test args
set  2011-02-24  2011-02-26  "junk"

from="$1"
till="$2"
file="$3"

# EITHER ====                              +++++++++  
# Ouptut lines between two parameter dates INCLUDING the parameter dates
  awk -v from=$from -v till=$till '
    ($2 >= from) && ($2 <= till) { print $0 ; next }
    ($2 > till) { exit }' "$file"

# OR ========                              ---------
# Ouptut lines between two parameter dates EXCLUDING the parameter dates
  awk -v from=$from -v till=$till '
    ($2 > from) && ($2 < till) { print $0 ; next }
    ($2 >= till) { exit }' "$file"

Это тестирует на (отсортированную) дату в поле 2... Вот является пример fo данными тестирования

    98  2011-02-05 xxxx
    99  2011-02-05 xxxx
   100  2011-02-06 xxxx
   101  2011-02-06 xxxx

И вот генератор данных для тестирования.

5
21.01.2011, 15:57
3 ответа

Эта конфигурация работала:

Config { font = "-misc-fixed-*-*-*-*-13-*-*-*-*-*-*-*"
       , bgColor = "black"
       , fgColor = "grey"
       , position = TopW L 100
       , lowerOnStart = True
       , commands = [ Run Cpu ["-L","15","-H","50","--normal","green","--high","red"] 10
                    , Run Date "%a %b %_d %Y %H:%M:%S" "date" 10
                    , Run StdinReader
                    ]
       , sepChar = "%"
       , alignSep = "}{"
       , template = "%StdinReader% }{ %cpu% | %date%"
       }
0
27.01.2020, 20:43

Когда я пытаюсь выполнить xmobar с Вашей конфигурацией, у меня есть ошибка

xmobar: пользовательская ошибка (createFontSet)

Это должно отличаться, потому что я использую версию 0.11.1

Для фиксации этого, я должен изменить строку с параметром шрифта к

шрифт = "xft:Liberation Mono:pixelsize=10"

1
27.01.2020, 20:43
  • 1
    Извините за задержку - это не сделало. –  Maciej Piechotka 29.01.2011, 20:45
  • 2
    @Maciej я не знаю намного больше, чем это. BTW я могу спросить, почему Вы хотите придерживаться версии 0.9.2? –  phunehehe 30.01.2011, 05:39
  • 3
    , поскольку учетная запись это установлено на, имеет маленькую квоту (что-то как 512MB-1GB), и версия 0.9.2 установлена. –  Maciej Piechotka 30.01.2011, 14:08

Просто добавьте "xft:" в начале кода шрифта

font = "-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*"
font = "xft:-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*"
0
27.01.2020, 20:43

Теги

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