LINUX.ORG.RU
ФорумTalks

[опрос] А у вас работают индикаторы в новых иксах? (xorg-server 1.4)

 


0

0

Имеется в виду Scroll lock, как индикатор раскладки.
Укажите еще свой дистриб.

1) да
2) нет
3) не пользуюсь этим индикатором
4) не пользуюсь этой версией иксов
5) не пользуюсь иксами

Deleted

1)

FreeBSD 6.2 :)

anonymous
()

openSUSE 10.3 4) не пользуюсь этой версией иксов

true
()

1. Да. Gentoo. Патченный xorg-server

kaktyc ★★★★
()

1)

А когда что-то неработало?

Как поставил все индицируется искаропки.

openSUSE 10.3

ЗЫ юзайте нормальные дистрибы и подобные вопросы не придут вам в голову

HighwayStar ★★★★★
()

да (снимок иксов из 1.4-branch)

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

А какие тут, где вы все вообще нашли такое старье у меня  уже седьмые 

 X -version

X Window System Version 7.2.0
Release Date: Sat Sep 22 22:10:58 UTC 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-suse103 2.6.22.5-31-default #1 SMP 2007/09/21 22:29:00 UTC i686
Build Date: 22 September 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present

HighwayStar ★★★★★
()

да, дебиан анстейбл. вчера обновился, заработало.

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

>А какие тут, где вы все вообще нашли такое старье у меня уже седьмые

бугогогога

зыж если в таких единицах измерения, то у меня в 7.3 не работало

madcore ★★★★★
()

А вообще, здесь пару-тройку недель назад пробегал патчег, который на удивление корректно работал даже во фре.

dymko
()

4) Ubuntu 7.10
5) CentOS5
5) Windows XP лол

zodiac ★★
()

 cat /usr/local/portage/x11-base/xorg-server/files/1.4-fix-kbdleds.patch 
From bug http://bugs.freedesktop.org/show_bug.cgi?id=12434

"It's a perfectly fine patch to put in distributions for the time being"
  -- Daniel Stone, Comment #18

--- xorg-server-1.4/dix/devices.c.orig  2007-10-19 17:04:51.000000000 -0200
+++ xorg-server-1.4/dix/devices.c       2007-10-23 17:50:38.000000000 -0200
@@ -294,7 +294,17 @@ CoreKeyboardBell(int volume, DeviceIntPt
 static void
 CoreKeyboardCtl(DeviceIntPtr pDev, KeybdCtrl *ctrl)
 {
+#ifdef XKB
+    if (!noXkbExtension) {
+       DeviceIntPtr dev = (DeviceIntPtr)
+           pDev->devPrivates[CoreDevicePrivatesIndex].ptr;
+
+       if (dev && dev->key && dev->key->xkbInfo && dev->key->xkbInfo->kbdProc)
+           (*dev->key->xkbInfo->kbdProc)(dev, ctrl);
+    }
+#else
     return;
+#endif
 }

 /**

cat /usr/local/portage/x11-base/xorg-server/files/1.4-fix-kbdleds.patch 
From bug http://bugs.freedesktop.org/show_bug.cgi?id=12434

"It's a perfectly fine patch to put in distributions for the time being"
  -- Daniel Stone, Comment #18

--- xorg-server-1.4/dix/devices.c.orig  2007-10-19 17:04:51.000000000 -0200
+++ xorg-server-1.4/dix/devices.c       2007-10-23 17:50:38.000000000 -0200
@@ -294,7 +294,17 @@ CoreKeyboardBell(int volume, DeviceIntPt
 static void
 CoreKeyboardCtl(DeviceIntPtr pDev, KeybdCtrl *ctrl)
 {
+#ifdef XKB
+    if (!noXkbExtension) {
+       DeviceIntPtr dev = (DeviceIntPtr)
+           pDev->devPrivates[CoreDevicePrivatesIndex].ptr;
+
+       if (dev && dev->key && dev->key->xkbInfo && dev->key->xkbInfo->kbdProc)
+           (*dev->key->xkbInfo->kbdProc)(dev, ctrl);
+    }
+#else
     return;
+#endif
 }

 /**



diff -uN /usr/portage/x11-base/xorg-server/xorg-server-1.4-r2.ebuild /usr/local/portage/x11-base/xorg-server/xorg-server-1.4-r2.ebuild  
--- /usr/portage/x11-base/xorg-server/xorg-server-1.4-r2.ebuild 2007-10-29 10:06:02.000000000 +0300
+++ /usr/local/portage/x11-base/xorg-server/xorg-server-1.4-r2.ebuild   2007-11-16 21:30:54.920978328 +0300
@@ -10,7 +10,7 @@
 OPENGL_DIR="xorg-x11"
 
 MESA_PN="Mesa"
-MESA_PV="7.0.1"
+MESA_PV="7.0.2"
 MESA_P="${MESA_PN}-${MESA_PV}"
 MESA_SRC_P="${MESA_PN}Lib-${MESA_PV}"
 
@@ -121,7 +121,7 @@
        >=x11-libs/libXi-1.1.3
        >=x11-libs/pixman-0.9.5
        media-libs/freetype
-       >=media-libs/mesa-7.0.1
+       >=media-libs/mesa-7.0.2
        media-fonts/font-adobe-75dpi
        media-fonts/font-misc-misc
        media-fonts/font-cursor-misc
@@ -282,6 +282,7 @@
        ${FILESDIR}/${PV}-fix-xephyr-link.patch
        ${FILESDIR}/${PV}-fix-xprint-build.patch
        ${FILESDIR}/${PV}-fix-xprint-link.patch
+       ${FILESDIR}/${PV}-fix-kbdleds.patch
        "
 
 pkg_setup() {


После такого у меня всё работает. Соответственно джента. 
Заодно обновил сборку иксов до новой мезы. 
Собирать надо обязательно и сервер и мезу с -nptl из за того, 
что в седьмой мезе козявка.

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

пардон, палец дрогнул на колёсике, скопировалось содержимое файла два раза.

anonymous
()

1) да

[overmind@localhost ~]$ Xorg -version

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-rc1-ARCH i686
Current Operating System: Linux localhost 2.6.23-ARCH #1 SMP PREEMPT Sat Oct 27 09:04:14 UTC 2007 i686
Build Date: 07 November 2007  11:19:12AM

overmind88 ★★★★★
()

1) обновил свой Debian unstale теперь работает

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