kyoceraSegú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

javalogo

Desafortunadamente la JDK no está disponible como un zip portable para Windows.  Sin embargo, para tener una versión portable puedes seguir esto pasos:

  • Crea un directorio JDK de trabajo (en este caso C:\JDK)
  • Descarga la última versión de la JDK de la página de Oracle (por ejemplo jdk-7u7-windows-x64.exe)
  • Descarga e instala 7-Zip (o descarga la versión 7-Zip portable si no eres administrador)
  • Extrae con 7-Zip todos los fichero de jdk-XuXX-windows-x64.exe en el directorio C:\JDK
  • Ejecuta los siguiente comandos en cmd.exe:
    • cd C:\JDK\.srcs\JAVA_CAB10
    • extract32 111
  • Desempaqueta C:\JDK\.rsrc\JAVA_CAB10\tools.zip con 7-zip
  • Ejecuta los siguientes comando en cmd.exe:
    • cd C:\JDK\.rsrc\JAVA_CAB10\tools\
    • for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
      (esto convertirá todos los ficheros .pack en fichero .jar)
  • Copia todo el contenido de C:\JDK\.srcs\JAVA_CAB10\tools a donde quieras que esté tu JDK
  • Establece manualmente las variables JAVA_HOME y PATH para que apunten a tu directorio JDK y su subdirectorio BIN

NOTA:  En las últimas versiones de la JDK, al descomprimir el dichero jdk-XuXX-windows-x64.exe con el 7-Zip, directamente nos aparece el dichero tools.zip (no hay que ir al directorio .srcs\JAVA_CAB10 y ejecutar el extract32).

vía

Remix_OSHay varios tutoriales para realizar la instalación en un equipo que ya tiene instalado un sistema operativo y realizar un arranque dual, pero no he encontrado ninguno en el que expliquen, paso a paso, cómo instalar Remix OS 2.0 Alpha en un PC “limpio”, dejando el Remix OS como único Sistema Operativo del sistema y ocupando todo el disco duro.

Para realizar la instalación utilizaremos un LiveCD de instalación de Ubuntu 15.04 y un CD o USB con la imagen iso del Remix OS 2.0 Alpha (versión legacy).

  1. Arrancamos el PC con el LiveCD de ubuntu.
  2. Usando el programa gparted, creamos en el disco duro una partición de tipo ext4 que ocupe todo el disco duro.
  3. Formateamos la partición con formato ext4 y la marcamos como partición de arranque (boot).
  4. Montamos la nueva nueva partición en el Live Ubuntu (suponiendo que la unidad es /dev/sda):

    # mkdir -p /mnt/disk
    # mount -t ext4 /dev/sda1 /mnt/disk

  5. Creamos el directorio /boot donde instalaremos el gestor de arranque Grub:

    # mkdir /mnt/disk/boot

  6. Instalamos el Grub en la nueva unidad:

    # grub-install –boot-directory=/mnt/disk/boot /dev/sda

  7. Creamos ahora dos nuevas entradas para el menú de arranque de Grub, una para realizar la instalación y otra para arrancar el sistema una vez arrancado.  Para ello editamos (creamos) el fichero /boot/gub/grub.cfg en la nueva partición:
    # gedit /mnt/disk/boot/grub/grub.cfg

    menuentry “Remix Os Install” {
    insmod gzio
    insmod part_msdos
    insmod ext4
    set root=’hd0,msdos1′
    linux    /RemixOS/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet INSTALL=1 DEBUG=0
    initrd    /RemixOS/initrd.img
    }

    menuentry “Remix Os Run” {
    insmod gzio
    insmod part_msdos
    insmod ext4
    set root=’hd0,msdos1′
    linux    /android-2016-01-12/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SRC=/android-2016-01-12 DATA=CREATE_DATA_IMG=1 DPI=160 UVESA_MODE=1366×768
    initrd    /android-2016-01-12/initrd.img
    }

  8. Montamos la imagen ISO del Remix OS 2.0 Alpha:

    # mkdir -p /mnt/iso
    # mount -o loop Remix_OS_for_PC_64_B2016011201_Alpha.iso /mnt/iso

  9. Creamos un directorio RemixOS en la nueva partición y copiamos todo el contenido del CD del Remix OS en dicho directorio:

    # mkdir /mnt/disk/RemixOS
    # cp -R /mnt/iso/* /mnt/RemixOS

  10. Reiniciamos el equipo (sin el LiveCD de Ubuntu, arrancando desde el disco duro)
  11. Aparecerán las opciones definidas en el arranque de GRUB.  Seleccionamos Remix Os Install.
  12. Seguimos las instrucciones para realizar la instalación del Sistema Operativo indicando que no se desea instalar el GRUB ni formatear la partición y los datos.
  13. Esto instalará el nuevo sistema en la carpeta android-2016-01-12.
  14. Reiniciamos el sistema y ahora seleccionamos “Remix Os Run”.

Get Adobe Reader
Instalación

  • sudo dpkg –add-architecture i386
  • sudo apt-get update
  • sudo apt-get install wget curl nspluginwrapper cups-pdf libgtk2.0-0 libxml2
  • sudo apt-get install libxml2:i386 libgtk2.0-0:i386 gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386
  • wget -c ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
  • sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb

Arranque

  • acroread

Desinstalación

  • sudo apt-get remove adobereader-enu

Ubuntu Thunderbird
Thunderbird se integra con el área de notificación de Unity (el gestor de ventanas por defecto de Ubuntu) de tal modo que si recibes un correo se pone en azul el icono con forma de sobre.

El problema es que este cambio de color no sucede con todos los correos sino que sucede únicamente si:

  • El mensaje ha sido enviado con prioridad alta O SI
  • El mensaje es etiquetado (por un filtro) O SI
  • El mensajes tiene como destinatario el receptor (esto es, no está en copia) Y el mensaje no tiene prioridad baja Y el mensaje no ha sido generado automáticamente Y el mensaje no procede de una lista de distribución

Pero a mi me interesa saber cuando me llega cualquier mensaje.

La forma de cambiar este comportamiento y que el icono se ponga azul al recibir cualquier mensajes pasa por crear la siguiente entrada booleana en about:config (Preferences –> Advanced –> General –> ConfigEditor) con valor true:

extensions.messagingmenu.attentionForAll

vía

Realtek-Network-Drivers
Llevo un tiempo sufriendo problemas de lectura en carpetas compartidas Samba (Windows) desde mi equipo Linux (ArchLinux).

Parece ser que el problema está en los drivers Realtek.

$ lspci -v

03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
Subsystem: CLEVO/KAPOK Computer Device 0540
Flags: bus master, fast devsel, latency 0, IRQ 44
I/O ports at d000 [size=256]
Memory at f0a04000 (64-bit, prefetchable) [size=4K]
Memory at f0a00000 (64-bit, prefetchable) [size=16K]
Capabilities:
Kernel driver in use: r8169
Kernel modules: r8169

Para solucionarlo podemos instalar los drivers r8168 proporcionados por la comunidad y pondremos los drivers 8169 en las lista negra, tal y como sugiere la instalación de los nuevos drivers:

# pacman -S r8168
# echo "blacklist r8169" > /etc/modprobe.d/r8169_blacklist.conf

Reiniciamos, y listo.

NOTA: Si el problema persiste, o tenemos un kernel personalizado -como es mi caso-, podemos probar con el paquete r8168-all de AUR.

vía

A %d blogueros les gusta esto: