[mdk-re] Re: Genius NetScroll(забыл)
gorbush
=?iso-8859-1?q?gorbush_=CE=C1_rbac=2Ekharkov=2Eua?=
Ср Мар 20 14:26:19 MSK 2002
В Срд, 20.03.2002, в 12:17, Peter V. Saveliev написал:
On 20 Mar 2002 11:20:53 +0200
"gorbush" <gorbush на rbac.kharkov.ua> wrote:
> For adding support to second wheel
>
> - Add into XF86Config-4 Input
> - Option "ZAxisMapping" "4 5 6 7 8 9"
> - Option "Buttons" "9"
> - Add into .Xsession
> - xmodmap -e "pointer = 1 2 3 6 7 4 5 8 9"[root на gorbush2 Linux]#
> т.е. у меня дальнее колесо меняет десктопы, а второе - ненажимаемое -
> как обычный скроллер
> а вот две боковые кнопки - (8 и 9) - не хотят работать...
> Переключения десктопов - это я в BlackBox добавил пару строчек. Могу
> подкинуть, если нужно.
>
В файле /src/blackbox.cc
в процедурке
void Blackbox::process_event(XEvent *e) {
в самом конце добавляешь строчки:
if (! screen->getRootmenu()->isVisible()) {
checkMenu();
screen->getRootmenu()->show();
}
+ }else if (e->xbutton.button == 6) {
+ if ((screen->getCurrentWorkspaceID()-1)<0)
+ screen->changeWorkspaceID(screen->getCount()-1);
+ else
+
screen->changeWorkspaceID(screen->getCurrentWorkspaceID()-1);
+ } else
+ if (e->xbutton.button == 7) {
+ if
((screen->getCurrentWorkspaceID()+1)>screen->getCount()-1)
+ screen->changeWorkspaceID(0);
+ else
+ screen->changeWorkspaceID(screen->getCurrentWorkspaceID()+1);
+ }
}
}
}
break;
}
Кстати - как делать .patch файлы на основе двух исходников?
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20020320/04067b4c/attachment-0002.html>
Подробная информация о списке рассылки community