El 2005-05-13 a las 10:15 -0400, Hipolito A. Gonzalez M. escribió:
.fdi in /usr/share/hal/fdi/95userpolicy/. Example:
*noautomount.fdi*
Si, tienes toda la razon, te apoyo..... Lastima que Rafa ya no esta en SuSE para que pelee por nosotros. Es increible!!!!!
No, eso es cosa de los desarrolladores. Desarrollan, no documentan, y lo hacen de una manera que es cómoda para ellos y que lo entienden ellos. Si funciona, tu no tienes que tocar anda - pero como tengas que hacerlo...
Bueno, edita el /etc/rc.d/hal o como se llame y pegalo amigo, para ver que vemos.....
No, ese script se limita a arrancarlo, ahí no hay nada. Pego lo unico interesante: # Short-Description: HAL is daemon for collection and maintaining information from several sources about the # hardware on the system. It provdes a live device list through D-BUS. # Description: HAL is a hardware abstraction layer and aims to provide a live list of devices present # in the system at any point in time. HAL tries to understand both physical devices (such # as PCI, USB) and the device classes (such as input, net and block) physical devices have, # and it allows merging of information from so called device info files specific to a device. # HAL provides a network API through D-BUS for querying devices and notifying when things # change. Finally, HAL provides some monitoring (in an unintrusive way) of devices, presently # ethernet link detection and volume mounts are monitored. This, and more, is all described # in the HAL specification start) startproc -p $HALDAEMON_PID $HALDAEMON_BIN $HALDAEMON_PARA Por cierto, usa el servicio "dbus", que se arranca antes: # Short-Description: D-BUS is a message bus system, a simple way for applications to talk to one another. # Description: D-BUS supplies both a system daemon (for events such as "new hardware device added" # or "printer queue changed") and a per-user-login-session daemon (for general IPC needs # among user applications). Also, the message bus is built on top of a general one-to-one # message passing framework, which can be used by any two apps to communicate directly # Por cierto, el autor de ambos scripts es el mismo de los dos articulos de la SDB, y los scripts llevan comentarios, están documentados "al estilo programador". Lo que falta, lo que me quejo, es que los de SuSE no han hecho la documentación de usuario y no dicen nada de esto en el manual de administración. ¡Ojo! Si están documentadas las specificaciones: /usr/share/doc/packages/hal/spec/hal-spec.html (137K) dbus, en cambio, si tiene documentación propia, manuales. Más por ciertos. Existe un directorio de configuración del dbus, y en él hay otro del hal: /etc/dbus-1/system.d/hal.conf
Hay otro artículo relacionado:
http://portal.suse.com/sdb/en/2005/05/dkukawka_hal_mountpoints.html Mounting to Static Mount Points
que dice como poner puntos de montaje fijos, es decir, nombres fijos y no los que se inventa. Y pone ejemplos completos. Descifrando de ahí, y después de varias pruebas, lo he descubierto.
Ohhh gran dios!!!! Eso es amigo! yo adoro los puntos estáticos, y no los dinamicos que el pone, para mas remater
Si, ¿verdad que es interesante? Hace tiempo que hacía falta eso.
Las definiciones de los dispositivos se pueden ver con el comando "lshal" - que por cierto, ¡no tiene manual! Si es que, es que...
Ni con --h --help -h ????
Si, eso si: cer@nimrodel:~> lshal --help lshal version 0.4.7 usage : lshal --monitor [--help] --monitor Monitor device list --help Show this information and exit Shows all devices and their properties. If the --monitor option is given then the device list and all devices are monitored for changes. Pero como ves, eso no substituye a una página de manual. Es demasiado poco.
Pero yo no quiero aprender xml, no soy programador, deben poder ponerlo de manera normal? O no? Grrrrrrrrrrrrrrr
Ahí está la cuestión... no existe nada, tienes que editarlo "a pelo". Recomiendo "mcedit", porque colorea la sintaxis.
Por cierto, que cada probatina añade una montura:
/dev/fd0 on /media/floppy_2 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid) /dev/fd0 on /media/floppy_3 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid) /dev/fd0 on /media/floppy_4 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid) /dev/fd0 on /media/floppy_5 type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid)
En donde agrega eso tan feo?
Ejecutando el comando "mount" sin parámetros se ve que hay montado en el sistema. Cada vez que reiniciaba el hal, volvía a montar la disquetera en un punto de montaje nuevo: al cerrar hal no desmonta las unidades, un bug. O el bug es que vuelve a montarlas, no se.
Pero ya funciona, no me automonta la disquetera, ni las cdromeras. El sistema es altamente configurable, está muy bien, me supongo, pero... ¡NO LO HAN DOCUMENTADO! Grrrr :-(
Y no dejan una opcion durante la instalacion que pregunte: montaje windomsero con guindadas, o montaje para machos!!!!!
Nop.
Como pasar una sugerencia? Alguno sabe?
A feedback, en la pagina web de suse. -- Saludos Carlos Robinson