KDE 4.2.4 + automount (CD/USB итд)
SHS 30 июня, 2009 - 00:25
Никак не могу заставить монтировать автоматом.
hal + dbus runlevel default
Widget устройств молчит при подключении флешки или CD.
Гуглил и ничего не нашел. Везде описывают один алгоритм: emerge dbus hal && rc-update ........
Но у меня так не пашет. USB/CD lshw у меня видит замечательно. Помогите разобраться!
»
- Для комментирования войдите или зарегистрируйтесь
? id
?
Я ♥ Gentoo & Funtoo
USE="hal" стоит?
USE="hal" стоит?
Да
Hal + dbus стоят по runlevel default
Ползователь добавлен в группу plugedev.
вы понимаете, что такое USE
вы понимаете, что такое USE флаг?
Хотя с недавнего времени требуется ещё consolekit.
USE
А да я невнимательно прочитал. А на чтом именно должен стоять флаг hal???
желательно на всём, т.е.
желательно на всём, т.е. глобально (чтобы совсем не было проблем hal, consolekit, policykit).
USE-флаги удобно ставить через ufed.
И "eselect profile list" что пишет?
eselect profile list
Available profile symlink targets:
[1] default/linux/amd64/2008.0 *
[2] default/linux/amd64/2008.0/desktop
[3] default/linux/amd64/2008.0/developer
[4] default/linux/amd64/2008.0/no-multilib
[5] default/linux/amd64/2008.0/server
[6] hardened/amd64
[7] hardened/amd64/multilib
[8] selinux/2007.0/amd64
[9] selinux/2007.0/amd64/hardened
[10] hardened/linux/amd64
eselect profile set 2
eselect profile set 2
emerge --sync
emerge --update --newuse --deep @system @world
Советую выбрать desktop:
Советую выбрать desktop: eselect profile set 2.
И обновить мир после этого.
профиль
Уже понятно почему у меня все через ж.. вышло ) Профиль...
Только портэйжу не нравится данная команда
# emerge --update --newuse --deep @system @world
!!! '@system' is not a valid package atom.
!!! Please check ebuild(5) for full details.
после sync сделать emerge
после sync сделать emerge portage
В старом вроде просто system было.
Сделал но...
Но ошибка осталась. Можно заменить на system world? Или @ - это что-то другое?
.
AFAIK можно.
Кроме того, я бы разбил эту команду на две части (по аргументам).
:wq
--
Live free or die
@ используется в
@ используется в >=portage-2.2. его нужно размаскировывать вручную, даже если на нестабильной ветке.
вообще луше собрать emerge -buND system. а потом emerge -kuND world.
-b - создание бинарных пакетов.
-k - использование бинарных пакетов.
uND аналог --update --newuse --deep
для того тобы собрать system, а при сборке world, все пакеты, входящие в system чтобы не пересобирались, а брались из бинарников, которые сосдались при сборке system.
:(
что-то я сомневаюсь что у меня ВСЯ система перекомпилилась. Скорее докачало то чего нехватало и обновило. В общем после предлагаемых выше действий ничего не изменилось. Мне как я понимаю надо размаскировать portage (как?) и полностью перекомпилить KDE с новым профилем. Типа emerge --update @kde . В общем что делать? :) и как...
Перекомпилить все пакеты КДЕ нужно. Но чет не нашел как это реализовать.
а world не вся система.
а world не вся система. emerge -uND world - обновит те пакеты, для которых изменились use флаги, а именно для которых включился hal.
emerge
# emerge -uND --ask world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-libs/cracklib-2.8.13-r1 [2.8.13]
[ebuild U ] net-misc/rdesktop-1.6.0-r2 [1.6.0-r1] USE="alsa%* -libsamplerate%"
Would you like to merge these packages? [Yes/No]
Тоесть кде оно не считает нужным обновлять....... Незнаю уже что и делать.
"emerge --info" сюда.
"emerge --info" сюда.
emerge --info
Вам, без обид, надо почитать
Вам, без обид, надо почитать про то что такое портаж, и как оно работает.
CD-ROM
Вопрос о CDrom снят. Решил его включением опции SCSI CD-ROM support в ядре. ()
Теперь мучаюсь над USB.
lsusb определяет фотик, мобилу (вручную монтируется тоже нормально mount /dev/sdc /mnt/usb/ только русские названия вопросиками). Но автоматом не монтирует. Есть идеи? (Делал все как описанно здесь: http://ru.gentoo-wiki.com/wiki/HOWTO_подключение_USB-flash не фурычит).
Не надо ничего в fstab
Не надо ничего в fstab писать. pmount тоже не нужен.
etc-update делать не забывайте.
etc-update
Делаю регулярно ;)
pmount убрал. В fstab ничего не вписывал. Только USB всеравно зараза не монтирует
когда у мн не работало
когда у мн не работало автомонтирование USB-носителей, то проблема оказалась в том, что у мн в ядре не были включены кодировки файловой системы, которая на этих самых USB-носителях.
Тогда надо смотреть что пишут
Тогда надо смотреть что пишут в dmesg в последних строках при вставке.
SHS, вы руками udev не конфигурировали случайно?
yaleks написал(а):Тогда надо
Нет, не конфигурировал. dmesg - белый и пушистый. Руками монтирую нормально, а вот почему авто-маунт не хочет. Чтоб когда воткнул в USB что-либо, всплывало окошко девайс виджета "new device plugged ...."
USB
Мне не так важна работа USB носителя / кодировка, просто это дело принципа. В мастдае же работает, а чем никсы хуже)) Просто это заноза не дает мне полностью отказаться от винды.
dmesg
Вот в общем для наглядности:
ядро откуда брали?
ядро откуда брали?
Ядро
emerge -av gentoo-sources
genkernel
Может ты не совсем правильно ядро собрал?
Попробуй собрать с помощью genkernel http://www.gentoo.org/doc/ru/genkernel.xml
Working on Gentoo Linux for Asus P535 and Qtopia :-)
genkernel
Я к таковым не отношусь ;) Использую самый обычный способ. (make menuconfig, make && make modules_install). Да и через генкернел много ненужного в ядре будет.
SHS написал(а):Да и через
Вы уверены что вы не выключили что-то "ненужное"?
Уверен
Уверен, потому как пересматривал все функции много раз. И изучал каждый пункт в отдельности. Но может все дело в монтировании мобильника или фотокамеры ... Флэшки то нет проверить ;/
с genkernel
Попробуй таки собрать одно ядро с genkernel, хуже от этого тебе не будет :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
[ 119.150917] sd 6:0:0:1:
[ 119.150917] sd 6:0:0:1: [sdc] 76190 512-byte hardware sectors: (39.0 MB/37.2 MiB)
Размер верно определяется?
Ручное монтирование от рута даёт доступ к файлам на чтение/запись?
у меня тоже была такая
у меня тоже была такая проблема, в виджете не появлялись и не монтировались. Решил пересобрав hal c "disk-partition"
ebuild R ] sys-apps/hal-0.5.12_rc1-r6 USE="X acpi consolekit crypt disk-partition laptop policykit -apm -debug -dell -doc (-selinux)" 0 kB
компьютер глупая железка, что ему говоришь то он и делает.
Пересобрал
Мне это действие не помогло. А как называется пакет в портейдже KDE 4 device notifier automount (widget)? Хочу USE флаги глянуть.
у вас consolekit запущен?
у вас consolekit запущен?
consolekit
Не запущен, но я его запустил - ситуация не поменялась.
:)
Может попробуешь ОДИН раз собрать с помощью genkernel? :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)