sábado, 10 de noviembre de 2012

Systemd - Wiki de utilidad

Arch linux esta migrando a Systemd, un moderno administrador de sistema y servicios que es compatible con SysV y con LSB.

Al tener instalado Arch con systemd, archivos como rc.conf, inittab dejan de tener utilidad.
Si queremos configurar algún demonio, modulo debemos usar otro método.

ejemplo, para habilitar kdm como gestor de ingreso debemos ejecutar:

# systemctl enable kdm

ejemplo, para habilitar networkmanager 

# systemctl enable NetworkManager.service


Les recomiendo acceder a la siguiente wiki donde van a poder resolver muchas de sus dudas.



OBS:
systemd y systemd-sysvcompat son instalados ambos por defecto si usamos un medio de instalación posterior al 13/10/2012

sábado, 3 de noviembre de 2012

ArchLinux - problemas para montar unidades.

Problema:
Luego de instalar Arch un usuario común no puede montar los discos USB.
El mensaje de error es el siguiente:

"the system responded: An unspecified error has occurred.: Not Authorized"



Solucion:

Editar /usr/share/polkit-1/actions/org.freedesktop.udisks.policy como sigue:


<action id="org.freedesktop.udisks.filesystem-mount">

    <description>Mount a device</description>

    <description xml:lang="da">Montér en enhed</description>

    <message>Authentication is required to mount the device</message>

    <message xml:lang="da">Autorisering er påkrævet for at montere et fil system</message>

    <defaults>

      <allow_any>no</allow_any>

      <allow_inactive>yes</allow_inactive>

      <allow_active>yes</allow_active>

    </defaults>

  </action>



Hay que cambiar de
<allow_inactive>no</allow_inactive> 
a <allow_inactive>yes</allow_inactive>

miércoles, 4 de enero de 2012

Firefox Problemas de Sonido

Problema: Firefox no entrega sonido en la reproduccion de video ni en flash ni en html5.

Solucion:

Sacamos el listado de dispositivos de audio en nuestra maquina.
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: CMI8738 [C-Media CMI8738], device 0: CMI8738-MC6 [C-Media PCI DAC/ADC]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: CMI8738 [C-Media CMI8738], device 1: CMI8738-MC6 [C-Media PCI 2nd DAC]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: CMI8738 [C-Media CMI8738], device 2: CMI8738-MC6 [C-Media PCI IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Luego creamos un archivo con el nombre ~/.asoundrc con el siguiente contenido:

pcm.!default {
type hw
card 1
}

ctl.!default {
type hw
card 1
}


En mi caso la placa 1 es la que uso por defecto, seleccione su placa acorde a sus necesidades.