LINUX.ORG.RU

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

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

В i3blocks действительно кое-что изменилось, скрипты с выводом без символа новой строки «\n» перестали работать. Нужно просто его добавить. Если говорить о моем скрипте выше, то сейчас он у меня выглядит так:

$ cat `which get_keyboard_layout_eol` 
#!/bin/sh

LAYOUT=$(xkblayout-state print "%s" | awk '{print toupper($0)}')

case $LAYOUT in
    "US")
        echo -n "<span foreground='#ECECEC' weight='bold' background='#285577'> "
        echo -n ${LAYOUT}
        echo " </span>"
    ;;
    "RU")
        echo -n "<span background='#ECECEC' weight='bold' foreground='#285577'> "
        echo -n ${LAYOUT}
        echo " </span>"
esac

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

В i3blocks действительно кое-что изменилось, скрипты с выводом без символа новой строки «\n» перестали работать. Нужно просто его добавить. Если говорить о моем скрипте выше, то сейчас он у меня выглядит так:

$ cat `which get_keyboard_layout_eol` 
#!/bin/sh

LAYOUT=$(xkblayout-state print "%s" | awk '{print toupper($0)}')

case $LAYOUT in
    "US")
        echo -n "<span foreground='#ECECEC' weight='bold' background='#285577'> "
        echo -n ${LAYOUT}
        echo " </span>"
    ;;
    "RU")
        echo -n "<span background='#ECECEC' weight='bold' foreground='#285577'> "
        echo -n ${LAYOUT}
        echo " </span>"
esac
`