Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
фикс бага с индикаторами в КДЕ
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Danya
n00b
n00b


Joined: 13 Oct 2007
Posts: 1

PostPosted: Sat Oct 13, 2007 10:56 pm    Post subject: фикс бага с индикаторами в КДЕ Reply with quote

Многим известно, что в последних иксах (1.4.0) не работают индикаторы. Пока нет следующей версии, выкручиваемся:
Все описанное ниже имеет силу только в KDE при установленном kkbswitch (меняем его сорцы).
NumLock починить этим способом я не пытался, поэтому без него.

Меняем.
Распаковываем, открываем файл kkbswitch/kbswitchapp.cpp инаходим там строчку номер 211.
Между 211 и 212 строчками вставляем
Code:
m_xkb.setGroupNo(groupno);

в результате чего имеем кусок
Code:
if (accept) {
    updateIcon(groupno);
    m_xkb.setGroupNo(groupno);
    if (m_watcher) m_watcher->changeGroup(groupno, m_next_groupno);
  }

сохраняем, собираем (руками или запаковываем/кладем на место/правим манифест) и радуемся тому, что на клаве теперь отображается индикация раскладки.

Как это работает:
Code:
m_xkb.setGroupNo(groupno);
выставляет индикацию раскладки. В kkbswitch это вызывается при клацании на трей, но не вызывается при простом переключении. Этим мы и воспользовались.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum