Jump to content

# Blueman (Español)

From ArchWiki
Esta traducción de Blueman fue revisada el 2025-03-28. Si existen cambios puede actualizarla o avisar al equipo de traducción.

Blueman es un completo gestor de Bluetooth escrito en Python que utiliza GTK.

## Instalación

Instale blueman o blueman-gitAUR para la versión de desarrollo.

Asegúrese de activar la unidad Bluetooth e iniciar Blueman con `blueman-applet`. Se puede inciar un panel de configuración gráfica con `blueman-manager`.

## Utilización

### Inicio automático

Se debería haber creado el siguiente archivo de inicio automático : `/etc/xdg/autostart/blueman.desktop`. Esto significa que Blueman debería iniciarse automáticamente con la mayoría de los entornos de escritorio sin intervención manual. Consulte el artículo para su entorno de escritorio o administrador de ventanas, así como el artículo inicio automático para obtener más información sobre el inicio automático.

### Permisos

Para recibir archivos, recuerde hacer clic derecho en el Ícono de la bandeja de Blueman > Servicios locales > Transferencia > Recepción de archivos (Object Push) y marcar la casilla Aceptar archivos de dispositivos confiables.

Para poder gestionar dispositivos, es posible que deba añadir su usuario al grupo `lp`, si no de lo contrario, podría recibir el siguiente error al conectarse a un dispositivo: `DBusFailedError: No such file or directory`. Esto se debe a que el usuario debe estar autorizado para comunicarse con el demonio Bluetooth a través de D-Bus - el grupo `lp` se especifica en `/etc/dbus-1/system.d/bluetooth.conf`. Para obtener información de cómo añadir un usuario a un grupo, Vea Users and groups (Español)#Otros ejemplos de administración de usuarios.

Desde la versión 2.0.6 la documentación oficial recomienda crear reglas polkit para evitar que los agentes de contraseña polkit pidan la contraseña en cada arranque, como usuario root añada las siguientes reglas polkit:

    /etc/polkit-1/rules.d/51-blueman.rules

    /* Allow users in wheel group to use blueman feature requiring root without authentication */
    polkit.addRule(function(action, subject) {
        if ((action.id == "org.blueman.network.setup" ||
             action.id == "org.blueman.dhcp.client" ||
             action.id == "org.blueman.rfkill.setstate" ||
             action.id == "org.blueman.pppd.pppconnect") &&
            subject.isInGroup("wheel")) {

            return polkit.Result.YES;
        }
    });

Tenga en cuenta que los usuarios deben pertenecer al grupo `wheel`.

### Montar dispositivos Bluetooth

Las siguientes instrucciones describen un método para utilizar diferentes administradores de archivos con Blueman. Los ejemplos de esta sección se centran en Thunar. Si utiliza un administrador de archivos diferente, sustituya thunar por el nombre del administrador que esté utilizando.

    obex_thunar.sh

    #!/bin/bash
    [ ! -d ~/Bluetooth ] && mkdir ~/Bluetooth
    fusermount -u ~/Bluetooth
    obexfs -b $1 ~/Bluetooth
    thunar ~/Bluetooth

Ahora debe mover el script a una ubicación adecuada (por ejemplo; `/usr/local/bin`). A continuación, márquelo como ejecutable.

El último paso es cambiar la línea en el Icono de la bandeja de Blueman > Servicios locales > Transferencia > Avanzado a `obex_thunar.sh %d`.

### Blueman y PulseAudio

Los usuarios que quieran utilizar PulseAudio con auriculares Bluetooth, además de instalar pulseaudio-bluetooth, pueden activar el plugin PulseAudio de Blueman. Esto cargará automáticamente el módulo Bluetooth de PulseAudio una vez conectado el dispositivo de audio y reproduce todo el audio a través de los auriculares Bluetooth. Para más información, vea Bluetooth headset.

## Configuración

La configuración se realiza con dconf (gsettings o dconf-editor) en `/org/blueman`.

### Desactivar el encendido automático

Blueman activa automáticamente el adaptador Bluetooth (`rfkill unblock bluetooth`) cuando se producen determinados eventos (en el arranque, se abre la tapa del portátil, ...). Esto se puede desactivar con `auto-power-on` en `org.blueman.plugins.powermanager`:

    $ gsettings set org.blueman.plugins.powermanager auto-power-on false

### Recibir notificaciones a través de un demonio de notificación

Blueman puede enviar notificaciones a través de un demonio de notificación (por ejemplo dunst) si está presente. En caso de no haber disponible un demonio de notificación, blueman utiliza una alternativa basada en ventanas. Este comportamiento se puede configurar activando la opción `notification-daemon` en `org.blueman.general`

    $ gsettings set org.blueman.general notification-daemon true

## Solución de problemas

### No se detectaron adaptadores

Si el applet o gestor de Bluetooth no muestra ni detecta ningún adaptador Bluetooth, es posible que su tarjeta inalámbrica esté bloqueada. Intente desbloquearla usando rfkill.

### No se pueden recibir archivos

Si no puede enviar ni recibir archivos y se produce un error de excepción en python-dbus similar o idéntico a `process org.bluez.obex exited with status 1` se recomienda iniciar el servicio obexd-service manualmente desde `/usr/lib/bluetooth/obexd` y comprobar si funciona. Dado que los permisos predeterminados son 755, es posible iniciar el demonio desde una cuenta de usuario.

Empiece con esta línea:

    # /usr/lib/bluetooth/obexd -n

Deje abierto el terminal donde se ejecuta el comando y compruebe si el envío de archivos funciona. Compruebe si realmente recibe el archivo. Puede añadir el comando en el inicio automático para no tener que iniciar el servicio manualmente cada vez. El inicio automático de su entorno de escritorio debería poder ejecutar el programa una vez que inicie sesión. Cierre la sesión y vuélvala a iniciar, ahora debería poder recibir archivos sin ejecutar la línea manualmente.

Si el error persiste u ocurre otro, intente utilizar ObexFTP para transferir archivos en su lugar.

## Véase también

- Desarrollo de Blueman, en GitHub.

Category:

- Bluetooth (Español)

Blueman (Español)
Add topic