Чтобы добавлять сообщения и комментарии, .

@a13:
a13

Удолил hal, перестали работать костыли для выключения-хибернейта :/. Где теперь искать управление питанием от юзера?

@jopp:
jopp

Вчера никак не получалось скопировать файлики на внешний жесткий диск с файловой системой ntfs. Говорило, что нет доступа. Даже простую папку создать не мог. Эта проблема решается просто, но я догнал до этого не сразу. В демоны добавил hal и почти все. Натыкался на то, что многие вместо hal рекомендуют udev. Пока не понял почему. Да и в вики говорится, что пользователи переходят на этот udev. Видимо он чем-то лучше.

@griffin:
griffin

кубунта 10.10 при попытке смонтировать раздел konqueror'ом, ругается что hal не установлен, а он сцуко стоит, причем самый свежий. что не так? может кто сталкивался. Выручай жуйк, надо подруге помочь.

@unregistered:
unregistered

Выпилил hal, обновил udev и xorg-server.
udev-160 не монтирует при старте ничего, кроме / для системы нет винтов в принципе.
udev-146 не дружит с xorg-1.9.2, в иксах не работают ни клава ни мышь.

@a13:
a13

(mapconcat (function (lambda (x) (format "%c" (1+ x))))
"HAL-8000"
"")
⇒ "IBM.9111"

@GlavVrach:
GlavVrach

1,5 дня вдул, чтобы настроить передачу '-o fmask=177,dmask=077' (не спрашивайте зачем, надо) при автомоунте ntfs-3g раздела, а hal оказывается отказался от использования policy. И куда теперь копать? Переписывание /sbin/mount.ntfs-3g и прописывание в fstab не предлагать. Имхо костыли.

@vbooh:
vbooh

С трудом разобрался, кто, как и по каким правилам монтирует сменные носители информации в Ubuntu 8.04. Оказалось — hal. Затем еще пришлось поискать, где хранятся нужные правила и как перекрыть эти настройки. Поналепят hal'ов, блин.

@gelraen:
gelraen

Наконец-то сделал чтобы нормально можно было подключать и отключать usb-клавиатуру к ноуту. Для этого понадобилось сделать три вещи:
1) Option "AutoAddDevices" "false"
2) echo 'kbdmux_load="YES"' >> /boot/loader.conf
3) Описать все InputDevice'ы и составить ServerLayout в xorg.conf
Теперь у меня три устройства ввода: одна клавиатура и две мыши(/dev/sysmouse для ums и /dev/psm0 — тачпад). Сначала я ещё пробовал в описании клавиатуры явно указать /dev/kbdmux0, но xorg-server протестовал и говорил что не может открыть файл. С /dev/kbd0 аналогично. Судя по всему, включая kbd(4) и вывод lsof(1), kbdmux(4) мультиплексирует клавиатуры автомагически (до конца не разбирался, но xorg-server не держал ни одну клавиатуру открытой, зато держал /dev/ttyv8). В результате мучений имею счастье в виде настраиваемого через гую тачпада и отсутствием проблем с подключаемыми на ходу клавиатурами/мышками. Пока устройства ввода настраивались через hal при подключении клавиатуры она не работала, а при отключении xorg-server выгружал нафиг драйвер kbd(4) и не работала ни одна. После подгрузки kbdmux.ko обе работали, но при отключении драйвер всё равно выгружался. Описывать ServerLayout нужно для того чтобы обе мыши(sysmouse и psm0) подключались, а не только первая из них.

@Xanf:
Xanf

Куда ковырять?
[xanf@vaio ~]$ dbus-send --system --print-reply --dest=org.freedesktop.Hal \
/org/freedesktop/Hal/devices/computer \
org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0
Error org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.15" (uid=1000 pid=2717 comm="dbus-send) interface="org.freedesktop.Hal.Device.SystemPowerManagement" member="Suspend" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=1320 comm="/usr/sbin/hald))

@stenol:
stenol

Класс, и HAL'овский синтаксис работает (это к предыдущему #884026). Вбивается в /etc/hal/fdi/policy .fdi файлик с таким простым содержимым:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.RTCornerButton" type="string">2</merge>
</match>
</device>
</deviceinfo>

Хорошо в вики описано wiki.ubuntu.com

@stenol:
stenol

Запилил костыль, чтобы тыканье в правом верхнем углу тачпада эмулировало среднюю кнопку мыши, а то жать одновременно 2 кнопки как-то не комильфо. Всё оказалось чё-то легко:
synclient RTCornerButton=2
Надо завикипедить как это с HAL делается, что ли.

@folex:
folex

ХУЯСЕ! внезапно на моем арчике стоит ХАЛ!!!11 ОТКУДА, Я ЖЕ НЕ СТАВИЛ, ЗЛОСТЬ. Зато теперь можно нормально настраивать тачпад. Но блядь, пиздец. ТЕНЕВАЯ УСТАНОВКА ПРИЛОЖЕНИЙ ШПИОНЫ ЗОГ ПАРАНОЯ

@avr:
avr

Починил все (EE) и (WW) так, что Xorg запускается без нареканий. Заблокировал загрузку HAL перекинув всё на плечи udev

@Kill-Kitty:
Kill-Kitty

Зачем VLC тянет HAL в качестве зависимости? о_О

@Jesus:
Jesus

Подскажите, как правильно автоматически монтировать и размонтировать usb устройства. Сейчас монтирование сделано через udev (и я слышал что это верный способ), но стандарты freedesktop предполагают использовать для этих целей hal. Так вот как мне организовать правильное извлечение устройств. зы пытаюсь настроить в pcmanfm

@digital-freak:
digital-freak

по последним наблюдениям в FreeBSD 8.0 и GNOME 2.28.2 сменные носители стали автоматом монтироваться... разве что спросит пароль для root'а при первом после установки системы обращении к носителю. естественно, для этого пользователь (наверное) должен входить в группу wheel, а так же (обязательно) должны быть установлены HAL и PolicyKit (что, впрочем, получается автоматом при установке GNOME).
для пущего удобства не помешает настроить автоматическую перекодировку при мотрировании:
в GConf editor -> system -> storage -> default_options указать соответствующие параметры для нужных файловых систем.
iso9660: mount_options=[-C=UTF-8]
ntfs: mount_options=[-m=755, -C=UTF-8]
ntfs-3g: mount_options=[locale=ru_RU.UTF-8]
udf: mount_options=[-C=UTF-8]
vfat: mount_options=[longnames, -u=, -D=CP866, -L=ru_RU.UTF-8
все параметры указаны для локали ru_RU.UTF-8

@seeker:
seeker

Что-то непонимаю где косяк:
cat /usr/share/hal/fdi/policy/20thirdparty/90-storage-nosync.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="volume.uuid" string="5011-7334">
<merge key="volume.policy.mount_option.sync"
type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>

при этом lshal
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '/media/5011-7334' (string)

@Fangel:
Fangel

*xorg *капец
Ну вот нарвался :-( больше нет старого доброго ксорга с удэв, ткнули тупой хал, руки бы оторвать по самую шею тому, кто на дебиан пакеты собирает. Хал не знает что такое ком порт. Зря себе систему сломал. Мыш не пашет, функционала нет, один анал остался. Т.к толковых манов хотяб на инглише по хал я не нашел, то придецо топтать за новым девайсом

@lupo-alberto:
lupo-alberto

устройств" После длительного перерыва попробовал Xfce4 — всё очень приятно выглядит несмотря на мелкие проблемы с настройкой hal — lupo-alberto.blogspot.com

@Posleobeda:
Posleobeda

выпилил нахрен первый тег из второго. Мое включение раскаладок нормально заработало.

@Stiletto:
Stiletto

вчера обновил арчик, который не обновлял два месяца и довольный ушел спать.
сегодня с 12 часов за компом. в 18:15 обнаружил что после обновления отпала русская раскладка.
пиздец. за шесть часов у меня не возникло необходимости писать русский букв. пиздец.

@mourneskey:
mourneskey

Жуйк, если знаешь, подскажи, какой есть аналог этой команды в политиках hal:
xinput set-ptr-feedback Logitech\ USB\ Receiver 0 1 1
(убираем ускорение конкретной мыши)
Если нету — то как заставить hal выполнить эту команду автоматом сразу после подключения мыши?

@nixtrian:
nixtrian

Нашел клевую тулзу в ауре. halrv называется. Монтирует халовские устройства и з консоли. Ну хоть какая-то радость от этого хала.

@kaberc:
kaberc

Chto ne tak? Raskladku ne mogu perekluchit', xorg.conf netu, v /etc/hal/fdi/policy/10-keymap.fdi propisanno chto po capsu... paste.org

@Muu:
Muu

После вчерашнего обновления HAL йогурт внезапно® сообщил мне, что пакет Policykit более HAL'у не нужен и может быть удален. Одновременно в конференции archlinux@c.j.ru началось бурление говн на тему отвалившегося монтирования флешек через HAL, ошибка, дескать, доступа. Нет, я, конечно, использую rox, который монтирует безо всяких там халов и политик, по-олдскульному, получая данные из /etc/fstab — но все равно интересно, с чего бы это?
В прошлый раз проблемы с PolicyKit вылились для меня в невозможность сделать eject для подключенного через usb внешнего DVD-резака, в этот раз пока не проверял.

@Zombieff:
Zombieff

$ yaourt -R hal
проверка зависимостей...
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: gnome-vfs: требует hal>=0.5.13
:: gstreamer0.10-good-plugins: требует hal>=0.5.13
:: hal-cups-utils: требует hal
:: kdelibs: требует hal
:: pcmanfm: требует hal
:: pmount: требует hal>=0.5.11
:: xorg-server: требует hal>=0.5.13
И это называется "Собираются выкидывать"? В почти каждой DE оно ещё в зависимостях, что толку из иксов выкидывать? Гном хотя бы в процессе перехода на devicekit, а остальные?

@infectionless:
infectionless

larsen-b.com — рецепт по избавлению от этих ужасных XML-конфигов.

@sattellite:
sattellite


*gentoo
# cat /etc/hal/fdi/policy/10-x11-input.fdi
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_driver" type="string">mouse</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
<!-- If we're using Linux, we use evdev by default (falling back to
mouse otherwise). -->
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
</match>

<match key="info.capabilities" contains="input.keys">
<merge key="input.x11_driver" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,grp:lalt_lshift_toggle</merge>
</match>
</device>
</deviceinfo>

@Posleobeda:
Posleobeda

Не успел прилечь, как вспомнил. нажимаю на хардавную кнопку на приводе, а хал не дотумкивает umount сделать.

@nixtrian:
nixtrian

Кто-нибудь менял скорость повтора клавиш (keyboard rate) средствами хала или ксоргконфа? А то ни "input.xkb.repeat" ни "input.x11_options.AutoRepeat" (в правиле хала для клавиатуры) никакого результата не дают

@avr:
avr

С переходом на новый Xorg 7.4 у многих возникли проблемы с клавиатурой и мышкой. Решение сей проблемы хорошо раскрыто на OpenNET. Источники:
opennet.ru
linuxforum.ru