LINUX.ORG.RU

мне нравится, но цвета в консоли дефолтно-страшные.

frd ★★
()
Ответ на: комментарий от firsttimeuser

> Алт+Т?

не, Options->Layout..->Horizontal , поснимал все лишнее и запустил с -b чтоб глаза не мозолил своим "синеньким" :)

anonymous
()
Ответ на: комментарий от anonymous

> и запустил с -b чтоб глаза не мозолил своим "синеньким" :)

Это слишком жестко. Обычно достаточно просто поменя настройки цвета. ;)

anonymous
()
Ответ на: комментарий от anonymous

> ну я так и думал. а чем она выводится?

а, кстати да, я не нашел как стандартными средствами это вывести :)
пришлось немного погуглить и вот тут нашел модуль для руби:
http://members.dslextreme.com/users/jbromley/files/ruby-xkb.tar.bz2
но в руби я совсем не руби, проще сделать все на сях :)

1. выдернул оттуда файлы X11Exception.h XKeyboard.cpp XKeyboard.h

2. в файле XKeyboard.h раскоментировал строки
std::ostream& operator<<(std::ostream& os, const XKeyboard& xkb);
std::ostream& operator<<(std::ostream& os, const StringVector& v);
(они в конце).

3. в файле XKeyboard.cpp соотв. раскоментировал эти же функции и первую из них переписал так:

std::ostream& operator<<(std::ostream& os, const XKeyboard& xkb) {
os << "group count: " << xkb.groupCount() << "\n"
<< "group names: " << xkb.groupNames() << "\n"
<< "group symbols: " << xkb.groupSymbols() << "\n"
<< "current group symbol: " << xkb.currentGroupSymbol() << "\n"
<< "current group name: " << xkb.currentGroupName() << "\n"
<< "current group num: " << xkb.currentGroupNum() << "\n";
return os;
}
здесь можно вывести все в любом удобном формате, все понятно из названий
вторую ф-ию раскоментировал и оставил как есть

4. ну и main:
int main(int argc, char** argv) {
XKeyboard xkb;
std::cout << xkb << std::endl;
return EXIT_SUCCESS;
}

5. компилируем: $ g++ XKeyboard.cpp -o xkbstate -lX11

6. наслаждаемся: $ ./xkbstate
group count: 2
group names: U.S. English, Russia
group symbols: us, ru
current group symbol: us
current group name: U.S. English
current group num: 0

7. делаем: $ sudo cp xkbstate /usr/local/bin/

8. теперь открываем файл /usr/local/etc/wmii-3.5/wmiirc , находим там место, где вывод статус строки:
# Status Bar Info
status() {
...
дописываем/приписываем к тому echo -n ...
'|' $(xkbstate | grep 'current group symbol' | sed 's/current group symbol: //')

9. перечитываем wmiirc по Action->wmiirc или просто рестартуем его

все :) дольше описывать чем делать

anonymous
()

Ниче так, аккуратненько.

mutronix ★★★★
()
Ответ на: комментарий от polachok

> залил универсальную версию (:

о, спасибо :) она получается 5 кб, буду ее пользовать :)

anonymous
()

за Time зачот автоматом.

hanging on in quiet desperation is the English way...

anonymous
()

у меня на рабочем 19" LCD шрифты - не очень. А так - обычный страшный прогерский десктоп. :)

cache ★★
()
Ответ на: комментарий от amgorb

> YSM давно не работает уже..

отменили? когда? :) только что проверил - работает 8)

anonymous
()

У меня шрифты размыто выглядят, а так -- прекрасно.

Harliff ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.