LINUX.ORG.RU
ФорумTalks

[Debian] X.org, HAL, PolicyKit, ConsoleKit

 


0

0

Хочется услышать мнение лоровцев по поводу лину^W искоргокапц^W того ужаса, который происходит с X.org.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515214

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523960

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525515

и т.д.

Как видно, народ против, но мейнтейнеры молча закрывают баги в пометкой wontfix.

В то же время в текущем тестинге уже иксорг без консолекита не ставится (хотя для работы ему он не нужен!).

Ответ на: комментарий от Sylvia

> к тому же переключалка клавиатуры одно время была поломана с hal.

В Debian никогда клава через hal не настраивалась.

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

>с USE="-hal" как оно работает то, нормально?

Нормально работает. Только (от)монтирование flash-носителей будешь выполнять ручками или с помощью скрипта. В любом DE не трудно создать значок запуска скрипта (от)монтирования флэшки.

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

sylvia@allure:~$ cat /var/log/Xorg.0.log|grep hal
(II) config/hal: Adding input device Asus Laptop extra buttons
(II) config/hal: Adding input device Video Bus
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(II) config/hal: Adding input device Genius Optical Mouse
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad


и был момент когда оно игнорило настройки
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:lwin_toggle,grp_led:scroll,compose:ralt"
Option "CoreKeyboard" "true"
EndSection

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

кстати , специалисты по HAL

как временно отключить Synaptics Touchpad ?

synclient TouchPadOff=1

раньше работало, а теперь нет

Sylvia ★★★★★
()

Именно поэтому у меня Gentoo.
А ксорг я собираю с hal. Все устраивает.

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

> раньше работало, а теперь нет

какую-то ошибку выдает? или просто проглатывает но без результата?

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

неа , работают настройки именно клавы примерно так :

Исходная инфа от инсталлера по настройкам клавиатуры запихивается в базу debconf и при установке xorg запускается скрипт dexconf (он создает дефолтный xorg.conf) и извлекает из базы debconf настройки клавиатуры (уже как системные) и записывает их в xorg.conf.

#dpkg-reconfigure xserver-xorg - может переписать(создать) инфу в
в debconf и отбразить ее в xorg.conf

> и был момент когда оно игнорило настройки

не а, был момент когда вырезали настройки монитора в:
#dpkg-reconfigure xserver-xorg
и обновили perl (на чем все и работает)
и чуток весь параход глючил - это да, было.



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

Тут что-то нечисто. Какой именно эвент? Ведь по идее, перемещение идёт после получения эвента о нажатии. А если есть дёрганье, значит попадают и события на отпускание кнопки.

GAMer ★★★★★
()

Рип, рип, рип.

ЗЫ В федоре вроде бы собираются хал выкинуть нафиг.
Куда-то не туда копают девелоперы дебиана(вглубь?).

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

просто сьедает без результата

gsynaptics тоже неработоспособен

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "on"
EndSection

без hal - все нормально отключается-включается

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

странно. приду домой - попробую.. давно чесались руки сделать скрипт на отключение тачпада если подрублена мышка )

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

так я и доверю кривому скрипту мне xorg.conf портить ;)
наверное надо точно ставить назад слаку, все равно все в конфигах редактирую )

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

кстати, попробовал на дефолтной бубунте кармик - все ок, тачпад отключается. с hal'ом. там 0.5.13 вроде.

isden ★★★★★
()

ЕМНИП, PolicyKit позволяет обычным процессам "общаться" с процессами рута. Плюс тонкая настройка системных политик.
В том же KDE4 есть пункт в systemsettings для настройки политик PolicyKit -> http://imagebin.ca/img/SzKsuzY.jpg

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

здарсте, очень удобно - xorg.conf всегда можно реанимировать
или создать заново вызвав dexconf
И да , dexconf c 2005 года в Debian (еще с Sarge) - и нормально.

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

> а там что-либо в xorg.conf для устройства написано?

нет, просто тупо секция input device с именем и server layout. точно процитировать щас не могу, т.к. та система уже далеко от меня )

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

удалила все что относилось к тачпаду из xorg.conf
все работает, отключение-включение через synclient тоже,
а вот кнопочка на ноуте - нет, без hal работала ) хотя за ней кажется gsynaptics следил

одной проблемой меньше, вот такой он энтот Хал

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

> удалила все что относилось к тачпаду из xorg.conf

можно было и не удалять, а аккуратно перенести в полиси HAL'а )

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

>Только (от)монтирование flash-носителей будешь выполнять ручками или с помощью скрипта.
$ grep usbstick /etc/autofs/auto.media
usbstick -fstype=auto,async,nodev,nosuid,umask=000,utf8 :/dev/sdc1
$ pgrep hal
$
Угадай что мне нужно сделать чтобы смонтировать только что подключенный flash-накопитель. И да, отключить hal для иксов ≠ выкинуть hal из системы.

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

я вот о чем

Keybindings -> Move Forward
прикреплено к нажатию клавиши W , UpArrow

пока нажимаешь на нее - персонаж бежит вперед,
то же самое при нажатии на среднюю кнопку мыши (колесико)
через секунд 10 анимация бега теперь прекращается и персонаж бежит вперед рывками вот в такой позе.. дискомфортно...
http://s47.radikal.ru/i115/0908/51/b8f25b9c73a3.jpg

мышью - нормально

глюк появился после обновления Xorg 1.4.2 -> 1.6.3
и перехода на конфигурацию через HAL

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

Зачетный перс. Шмотки нормальные? Может из-за них что лагает? У меня такое было, что как шапку от третьего тира одену - так сразу пинг растет. Потом прошло - я её на бутылек с маной сменял :)

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

дело не в пинге
latency - 2-4 ms ) тут скорее наоборот слишком маленький
другие с венды играют , у них все нормально с анимацией бега (их персов),
а моих вот так "дергает" (


других персов (включая мелких) также лагает


>шмотки


Tier 8.5 (Conqueror's Darkruned Battlegear) + шмотки 232 и 239 лвл с Ульдуара-25H
копье - Lotrafen (с генерала Везакса) энчант на Massacre (+110 AP)

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

>DeviceKit не является (и не планирует являться) полной заменой HAL

>DeviceKit is a set of projects to replace HAL. >http://freedesktop.org/wiki/Software/DeviceKit

>Дэвид Цойтен (David Zeuthen) мантейнер подсистемы HAL, работающий в компании Red Hat, опубликовал заметку о работе, проделанной для интеграции системы DeviceKit в Fedora 11. В частности рассказано об адаптации GNOME для задействования возможностей DeviceKit, например: вывод уведомления при появлении проблем с жестким диском; анализ состояния RAID массивов; указание какие именно программы блокируют операцию, при невозможности отмонтировать раздел.

>Проект DeviceKit призван заменить устаревшую часть прослойки HAL (Hardware Abstraction Layer), связанную с управлением работой устройств хранения, слежением за их подключением и отключением. Разработчики Red Hat надеются добиться включения разработанного для Fedora 11 кода в основную ветку GNOME 2.28.

>Релиз Fedora 11 будет базироваться на адаптированной к DeviceKit версии GNOME 2.26. Дополнительно будут созданы подсистемы DeviceKit-disks и DeviceKit-power, для взаимодействия с блочными устройствами и управления питанием. Переработаны GUI интерфейсы для работы с дисковыми разделами и форматирования дисков (с поддержкой шифрования и выбора ФС).

http://www.opennet.ru/opennews/art.shtml?num=21663

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

> и кстати, с USE="-hal" как оно работает то, нормально?

В системе нет HAL, все, что мне нужно работает. Вообще не знаю, зачем мне раньше нужен был HAL.

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

>В системе нет HAL, все, что мне нужно работает. Вообще не знаю, зачем мне раньше нужен был HAL.

Да, это отлично, до того момента как начнешь работать с bluetooth-устройствами. Думаю с них все началось, т.к нормальный eventer для bluetooth и вообще hotplug девайсов в X.org видимо не осилили. Решили пойти по unix-way...

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

И кстати , выключение в xorg.conf поддержки hal:

Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "AllowEmptyInput" "False"
EndSection

Но ,тогда должны быть установлены пакеты :
xserver-xorg-input-kbd
xserver-xorg-input-mouse

для Debian & Ubuntu

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

> кстати , специалисты по HAL
> как временно отключить Synaptics Touchpad ?
> synclient TouchPadOff=1 

Нужна опция Option "SHMConfig" "on":

Section "InputDevice"
   Identifier  "Touchpad"
   Driver      "synaptics"
   Option      "Protocol"        "auto"
   Option      "SendCoreEvents"  "true"
   Option      "Device"          "/dev/input/event5"
   Option      "ZAxisMapping"    "4 5 6 7"
   # add support for x11-libs/libsynaptics
   Option      "SHMConfig"       "on"
   Option      "VertTwoFingerScroll"   "true"
   Option      "HorizTwoFingerScroll"  "true"
EndSection

Далее вешаем на хоткей такой скрипт:

/usr/bin/synclient -l | grep TouchpadOff | gawk '{var="0"; if($3==0)var="1"; system("/usr/bin/synclient TouchpadOff="var)}'

Вероятно не идеальное решение, писал на скорую руку. У меня работает и меня устраивает.

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

посмотрите тему , ладно ? у меня давно SHMConfig "On" было
просто с HAL вся эта писанина в xorg.conf игнорируется

проблемы уже нет.

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

> посмотрите тему , ладно ?

Ладно.

> у меня давно SHMConfig "On" было

> просто с HAL вся эта писанина в xorg.conf игнорируется


Как я писал выше, я не использую HAL и чувствую себя хорошо.

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

> Как я писал выше, я не использую HAL и чувствую себя хорошо.

Тут путают вопросы личных привычек и нормальной схемы работы для ВСЕХ
и механизм обнаружения девайсов с их методами и местами настройки.

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

>Угадай что мне нужно сделать чтобы смонтировать только что подключенный flash-накопитель.

Подключить его в правильное гнездо "/dev/sdc1", не?

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

> Тут путают вопросы личных привычек и нормальной схемы работы для ВСЕХ
и механизм обнаружения девайсов с их методами и местами настройки.

Ну так в Linux любой путь правильный. Нет единого и универсального решения.

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