Bluetooth

Cuando arrancas en modo dual Windows y Linux, seguramente te encontrarás re-emparejando una y otra vez tus dispositivos Bluetooth.  Esto ocurre cada vez que cambias de sistema operativo.

Porqué pasa esto?

Básicamente, cuando emparejamos un dispositivo, el servicio de Bluetooth genera un par único de claves de emparejamiento.  Primero, tu ordenador alamacena la dirección mac de tu dispositivo Bluetooth y una clave de emparejamiento.  Después tu dispositivo Bluetooth almacena la mac de tu ordenador y la misma clave.  La dirección mac de tu dispositivo Bluetooth es la misma en Linux y Windows (ya que está fijada a nivel hardware).  Si embargo, cada vez que emparejas un dispositivo Bluetooth en Windows o Linux, se genera una nueva clave.  Dicha clave sobreescribe la clave que tenía previamente almacenada el dispositivo Bluetooth.

Lee el resto de esta entrada »

Anuncios

¿Qué es la Ubucon?


Es una conferencia anual para desarrolladores y usuarios de Ubuntu, en la que a lo largo de tres días los entusiastas del “Linux para seres humanos” estarán invitados a participar en charlas y talleres, visitar estands y resto de actividades lúdicas.

Ademas en esta ocasión se ha realizado en Gijón / Xixón los pasados días 27 a 29 de Abril de 2018. Tan solo un día después del lanzamiento de Ubuntu 18.04 LTS “castor biónico” y la vuelta a Gnome Shell.

¿De qué iba el evento?

Un conjunto de charlas, presentaciones y demostraciones sobre diferentes aspectos de la comunidad Ubuntu relacionados con el software, dockerización, ubuntu touch, etc..
Lee el resto de esta entrada »

dns

Problema

nslookup encuentra el nombre a partir de la IP, pero ping no resuelve la IP a partir del nombre.

Lee el resto de esta entrada »


Recientemente he instalado Ubuntu 18.04 en mi Cube i7 Stylus.

La mayoría de las cosas funcionan out-of-the-box. Para las problemáticas, aquí están mis “trucos”.
Lee el resto de esta entrada »

eclipse_logo
A raíz de la última actualización de Ubuntu (pasando de 17.04 GNOME a 17.10) he tenido problemas (“Unhandled event loop exception” al intentar cambiar de perspectiva utilizando la botonera) al ejecutar alguna versión de Eclipse (concretamente la 4.6.3, con la 4.7.l no he tenido problemas).

El problema parece estar relacionado con libwebkit y GTK3.

Para solucionarlo (forzando el uso de GTK2) he tenido que modificar el eclipse.ini para incluir:

--launcher.GTK_version
2

de tal modo que ahora queda algo así:

-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.401.v20161122-1740
--launcher.GTK_version
2
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-configuration
/home/rubensa/development/eclipse/4.6.3/configuration
-data
/home/rubensa/development/eclipse/4.6.3/workspace
-vm
/home/rubensa/software/jdk1.8/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/home/rubensa/development/eclipse/4.6.3/dropins

kyocera

Según cómo esté configurada una impresora Kyocera, puede ser necesario proporcionar un ID de usuario para la contabilización de trabajos enviados (sin el cual, la impresora no dejará imprimir).

Para establecer dicho parámetro en Linux, podemos instalar los drivers propietarios del fabricante o bien realizar una pequeña modificación en el PPD usado genéricamente en CUPS.

Para hacer esto último editamos el fichero correspondiente a nuestra impresora que se encuentra en /etc/cups/ppd y buscamos la línea:

*KmManagment MG00000000/00000000: "(00000000) statusdict /setmanagementnumber get exec"

Intertamos justo antes de esta línea una nueva con nuestro ID, por ejemplo, 1234:

*KmManagment MG1234/1234: "(1234) statusdict /setmanagementnumber get exec"

Y establecemos dicha cuenta como la cuenta por defecto, modificando el valor de:

*DefaultKmManagment: MG00000000

por:

*DefaultKmManagment: MG1234

Terminal

Supongamos que queremos cambiar el UID (USER ID) y el GID (GROUP ID) para todos los ficheros y directorios de un usuario.  El procedimiento es muy sencillo:

  1. Primero, asigna un nuevo UID al usuario usando el comando usermod.
  2. Segundo, asigna un nuevo GID al grupo usando el comando groupmod.
  3. Finalmente, utiliza los comandos chown y chgrp para cambiar los antiguos UID y GID respectivamente.  Puedes automatizar este proceso con la ayuda del comando find.

Por seguridad, es importante hacer una copia de seguridad de tu sistema antes de hacer esto.

Supongamos que tenemos:

  1. Nombre de usuario: foo
  2. Viejo UID de foo: 1005
  3. Nuevo UID de foo: 2005
  4. Nombre de grupo de usuario: foo
  5. Viejo GID de foo: 2000
  6. Nuevo GID de foo: 3000

Comandos:

Para asignar un nuevo UID al usuario llamado foo, escribe:
# usermod -u 2005 foo

Para asignar un nuevo GID al grupo llamado foo, escribe:
# groupmod -g 3000 foo

Tan pronto como como escribes los anteriores comandos, todos los fichero ubicados en el directorio home del usuario tendrán el UID cambiado automáticamente.  Sin embargo, los ficheros que se encuentran fuera del directorio home del usuario tendrán que ser cambiados manualmente.  Para cambiar manualmente fichero con los viejos GID y UID respectivamente, escribe:
# find / -group 2000 -exec chgrp -h foo {} \;
# find / -user 1005 -exec chown -h foo {} \;

El comando -exec ejecuta el comando chgrp o chmod en cada fichero.  La opción -h pasada al comando chgrp/chmod afecta a cada enlace simbólico en vez de a cualquier fichero referenciado.

vía

A %d blogueros les gusta esto: