viernes, 18 de septiembre de 2020

Como Instalar Wine 5.0 en Ubuntu y derivados (How to)

 

Para salir del INFIERNO DE DEPENDENCIAS DE WINE 5:

He instalado Wine 5.0 en Ubuntu 19.10 con éxito siguiendo los pasos sin ningún problema de dependencia.

 

1) Correr este comando con todas las dependencias:

    sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386
    libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386
    libdbus-1-3:i386 libsqlite3-0:i386

 2) Ejecute el comando para habilitar la arquitectura de 32 bits:

    sudo dpkg --add-architecture i386

3) Descargue e instale la clave del repositorio y Agregar repositorio

wget -nc https://dl.winehq.org/wine-builds/winehq.key; sudo apt-key add winehq.key

 

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan mai

 

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport

 

4) Actualizar Repositorios e instalar

       sudo apt update && sudo apt install --install-recommends winehq-stable




martes, 15 de septiembre de 2020

Tutorial: uso de su teléfono inteligente Android como cámara web en Ubuntu 20.04

FUENTE: https://semuada.com/articles/geek/221-tutorial-using-your-android-smartphone-as-webcam-in-ubuntu-20-04?ref=ratna

Voy a usar DroidCam de Dev47Apps. Droidcam es una aplicación de Android y el controlador v4l2 (Video para Linux 2) correspondiente que permite que un sistema Linux acceda a la cámara en un teléfono Android a través de una red de área local, conexión USB o mediante un navegador web. 



Antes de comenzar, instale la aplicación de Android en su teléfono inteligente, diríjase a la tienda de Google Play  aquí e instale DroidCam de Dev47Apps.

En su Ubuntu 20.04, abra una terminal y siga las siguientes instrucciones

1. Asegúrese de que las siguientes dependencias estén instaladas:

~ $ sudo apt install gcc make

 2. Descargue e instale el cliente más reciente:

~ $ cd / tmp /

~ $ wget https://files.dev47apps.net/linux/droidcam_latest.zip

 3. Instale DroidCam

~$ unzip droidcam_latest.zip -d droidcam && cd droidcam

~$ sudo ./install

Asegúrese de que el dispositivo de video esté instalado 

~ $ lsmod | grep v4l2loopback_dc

Debería ver v4l2loopback_dc en la salida.

Abra Cheese, en las preferencias, puede ver su dispositivo allí

  

Cambiar la resolución de la cámara

~ $ sudo gedit /etc/modprobe.d/droidcam.conf

Cambiar ancho = 960 y alto = 720

Otras resoluciones son: 640 × 480, 960 × 720, 1280 × 720 (720p), 1920 × 1080 (1080p)

En mi caso, necesito reiniciar mi sistema antes de que la resolución de la cámara tenga efecto

4. Instale soporte de sonido

~ $ sudo ./install-sound

5. Crear lanzador de inicio

~ $ gedit ~ / .local / share / applications / droidcam.desktop

Luego ingrese lo siguiente en el archivo

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=DroidCam
Exec=droidcam
Comment=Use your Android phone as a wireless webcam or an IP Cam!
Icon=droidcam
Categories=GNOME;GTK;Video;Android;
Name[it]=droidcam

 

6. Conexión mediante Wifi

Abra la aplicación Droidcam en su dispositivo Android y tome nota de la dirección IP.

Abra la aplicación Droidcam e ingrese la dirección IP anotada en el teléfono

Haga clic en conectar y abra queso o una aplicación similar. y pruebe la calidad de la imagen.

 

7. Conexión de cable

La conexión por cable proporciona una conectividad más estable. 

En tu teléfono Android

Vaya a Configuración > Acerca del teléfono y toque Número de compilación siete veces. Regrese a la pantalla anterior para encontrar las opciones de desarrollador en la parte inferior.

En tu Linux

~ $ sudo apt install libcanberra-gtk-module

~ $ sudo apt-get install adb

 

Ejecute DroidCam, elija USB (sobre ADB), luego haga clic en Conectar

 

 

...

miércoles, 12 de agosto de 2020

Droidcam | Usa tu Android como webcam USB con ADB y Linux

 

Droidcam | Usa tu smartphone como webcam | Para Linux y Windows

 

Sitio del proyecto Droidcam: https://www.dev47apps.com/
Instalación para Linux (Comandos):

Dependencias:

apt-get install build-essential
cd /tmp/
wget https://files.dev47apps.net/linux/droidcam_latest.zip
unzip droidcam_latest.zip -d droidcam && cd droidcam
sudo ./install
Iniciar  droidcam:

droidcam

Instalación de servicio en Adroid:
https://play.google.com/store/apps/developer?id=Dev47Apps


Droidcam | Usa tu Android como webcam USB con ADB y Linux

 

.......................

// Android Debug Bridge
// Antes de instalar  activa el modo depurador
// en tu dispositivo

//Debian/Ubuntu
sudo apt-get install adb


//Centos/Fedora/openSUSE
sudo dnf install android-tools


//ArchLinux y derivados
sudo pacman -Sy android-tools

//Comandos  de ADB para este tutorial
adb version


//detener el proceso del  servidor adb
adb kill-server 


//iniciar  servidor adb
adb start-server


//marca el dispositivo  conectado
adb devices


//lista la información de los dispositivos
adb devices -l



//iniciar  droidcam y conectar

miércoles, 29 de julio de 2020

Capturar pantalla con VLC video + audio (LINUX)


Hay varios programas libres para producir videotutoriales capturando tu pantalla. Hoy te mostramos cómo hacerlo con VLC.


Este es un manual para distribuciones GNU/Linux. Asegura que tienes el paquete vlc-plugin-access-extra instalado, en caso contrario, ve al Gestor de Paquetes e instala.

VLC es uno de los reproductores más completos que existe. Además, es software libre, no tienen costo y es multiplataforma, es decir, corre en GNU/Linux, MAC y Windows.

La mayoría de personas lo utilizas para reproducir audio y video, sobre todo porque reconoce casi todos los formatos existentes. Pero tiene otras muchas funciones. Por ejemplo, puedes hacer streaming, tanto de audio como de video, para poner tu radio o TV on line. Y también permite grabar tu pantalla para, por ejemplo, producir un tutorial sobre cómo se usa un determinado software.

Es verdad que existen otros programas libres para sistemas operativos GNU/Linux como RecordMyDesktop, Vokoscreen o Kazam. Pero VLC nos gusta especialmente por su sencillez y estabilidad.

Si seleccionas la opción que viene por defecto de “Capturar la pantalla” es posible que grabes sólo el video pero no el audio. Para grabar ambas fuentes te mostramos cómo hacerlo en este video. Más abajo tienes el manual en texto que puedes también descargar en pdf.


Lo primero es ir a “Medio” y desde ahí “Abrir dispositivo de captura” (1). Elegiremos la opción “Escritorio” (2). En la “Tasa de fotogramas” colocamos 25.00 f/s (3). Marcamos la opción “Mostrar más opciones” (4). Después seleccionamos también “Reproducir otro medio de forma sincronizada (archivos de audio extra,…)” (5). En “Medio extra” escribimos : alsa:// Si no funcionara con ese, podemos probar con pulse://. Dependerá de los controladores que tengas instalados en tu sistema operativo. En MRL dejamos screen://. Una vez que tenemos todo configurado hacemos clic en la flecha a la derecha de Reproducir y seleccionamos “Convertir” (6).



Se abrirá una nueva pantalla en la que podemos configurar algunas características del formato de audio y del video. Desde el botón de “Configuración” (7) podemos acceder a un nuevo menú de configuración de los codecs.

VLC-Manual

Si quieres cambiar el formato o la calidad del video o el audio lo podrás hacer desde esta pantalla, aunque los valores que vienen por defecto, son válidos.

VLC-Manual

Por último, una vez configurados los valores, sólo queda elegir el lugar donde se guardará el video grabado desde “Explorar” (8).

VLC-Manual

Una vez elegido el destino se activará el botón de “Iniciar” para empezar a grabar. En la barra superior de tu pantalla (aunque dependerá del tipo de escritorio que tengas instalado) aparece un icono de VLC. Cuando termines de grabar, haciendo clic sobre el icono abre un menú en el que parar o pausar la grabación.

martes, 19 de mayo de 2020

OBS Studio - Instalacion + Reparacion


Open Broadcaster Software

Es una aplicación libre y de código abierto para la grabación y transmisión de vídeo por internet (streaming), mantenida por OBS Project.




Ubuntu Installation

sudo apt install ffmpeg
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio
 
 
Si tenes la siguiente falla:"Failed to initialize video. Your GPU may not be supported, or your graphics drivers may need to be updated."  
 
Lo solucionas así:
 
sudo vi /usr/share/applications/com.obsproject.Studio.desktop 


1 - Editar el Enlace al programa:
    /usr/share/applications/com.obsproject.Studio.desktop" 
    en mi sistema. revisa el tuyo
2 - Ubica la línea "Exec=obs"
3 - Reemplazar por "Exec=env LIBGL_ALWAYS_SOFTWARE=1 obs" 
4 - Guardar y listo

 

martes, 21 de enero de 2020

zswap en Linux (SWAP comprimida en RAM)


Resumen de Comandos:                                                   


sudo gedit /etc/default/grub

Buscar la siguiente linea

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Dentro de las comillas, justo al final tenemos que añadir zswap.enabled=1.

GRUB_CMDLINE_LINUX_DEFAULT="quiet zswap.enabled=1"

sudo update-grub

reiniciar el ordenador y chequear con:

dmesg | grep zswap


Fuente del Articulo:                                                         

https://geekland.eu/aligerar-el-sistema-con-zswap/

 

 

 

Copia del Articulo:                                                           

¿QUÉ ES ZSWAP?

Zswap es un módulo del kernel de Linux desarrollado por Seth Jennings. Zswap se incorpora al Kernel de Linux a partir de la versión 3.11 y su principal función, al igual que Zram, es evitar la paginación en disco para de esta forma poder incrementar el rendimiento de nuestro sistema.
A pesar de que el propósito de Zram y Zswap sea similar, la forma que tienen para intentar conseguir esta finalidad es muy diferente y lo veremos en los siguientes apartados de este post.

FUNCIONAMIENTO DE ZSWAP

A grandes rasgos el funcionamiento de Zswap es el que se describe en este apartado:
Partimos de la situación de una memoria RAM y una partición Swap vacías:
Situación inicial de la memoria
A medida que vayamos usando nuestro equipo se dará perfectamente esta situación:
Memoria antes de la paginación
Cuando se genera la necesidad de paginación, en vez de pasar el contenido a la partición Swap lo que hace Zswap es lo siguiente:
1- El contenido que se tendría que trasladar a la partición Swap se comprimirá y se intentará ubicar en una parte reservada de nuestra memoria RAM denominada Zswap.
2- Si el contenido que hay que ubicar en el espacio Zswap tiene una tasa de compresión baja, u es susceptible de generar problemas/errores, entonces Zswap paginará toda esta información a la partición Swap realizando un paginación de disco normal y corriente. Por lo tanto para usar Zswap precisamos sí o sí de una partición Swap en nuestro equipo.
3- Si el contenido a paginar tiene una tasa de compresión aceptable, y no es susceptible de generar problemas, entonces se almacena en la memoria RAM evitando o retardando su paginación. La información detallada en los puntos 1, 2 y 3 se puede representar en el siguiente diagrama:
Paginación finalizada con Zswap
Nota: Si observamos el diagrama que acabamos de representar veremos que hay parte del contenido paginado en Zswap y la otra parte en la partición Swap. Los motivos de esta separación son los que se explican en los puntos 2 y 3.
4- En el caso que la memoria reservada de nuestra RAM (Zswap) se llene, entonces se vaciará. El contenido vaciado se trasladará a la partición Swap realizando un paginación de disco normal y corriente. Por lo tanto, de nuevo volvemos a ver que Zswap requiere de una partición Swap para poder funcionar.
Por lo tanto, descrito de forma muy genérica, Zswap hace de capa intermedia o puente entre la gestión memoria y nuestra partición Swap. Esto sin duda es muy distinto a lo realizado por ZRAM que en ningún caso hace de puente con la partición Swap.
Una vez visto como funciona Zswap, si quieren ver como funciona Zram tan solo tienen que consultar el siguiente enlace. Si comparan el funcionamiento verán que efectivamente el funcionamiento de las 2 herramientas es muy diferente.

BENEFICIOS APORTADOS POR ZSWAP

El resultado de todo esto proceso teóricamente debe aportar una serie de beneficios. Estos beneficios se pueden resumir en la siguiente lista:
  1. Reducir la paginación en disco ayuda a prolongar la vida de un disco SSD.
  2. Al reducir la paginación en disco se gana fluidez en el sistema. La mayoría de personas que lean este artículo seguro que serán conscientes del impacto negativo, en lo que rendimiento se refiere, que se genera cuando se inicia la paginación de disco.
  3. Además de evitar la paginación del disco, también se dice que la lectura del contenido comprimido almacenado en el espacio reservado de Zswap, es más rápida que la lectura del contenido almacenado en la Swap. Por lo tanto este es otro factor que ayudará a que nuestro sistema operativo funcione con mayor fluidez.
Nota: Que cada uno juzgue si Zswap, u otras opciones similares, incrementan el rendimiento de su ordenador por si mismo. Es cierto que tanto Zram como Zswap reducirán la paginación en disco, pero cabe tener en cuenta que lo harán a costa de que la CPU del ordenador trabaje más. Por lo tanto es posible que lo que se gane por un lado se pierde por otro.
Nota: Según la información que se detalla en la web kernel.org Zswap aun se considera una característica experimental del kernel ya que no ha podido ser testeada todo lo necesario.

COMO USAR ZSWAP EN CUALQUIER DISTRIBUCIÓN LINUX

Antes explicar como se puede activar Zswap, es necesario asegurar que cumplimos con los requisitos mínimos para poder utilizar esta característica. Los requisitos mínimos para poder usar Zswap son los siguientes:
  1. Precisamos de una partición Swap en nuestro ordenador.
  2. La versión de Kernel que estemos usando tiene que ser como mínimo la 3.11.
Nota: Es necesario realizar esta puntualización porqué en algún que otro blog he visto como están realizando pruebas de uso de Zswap sin disponer de partición Swap.
Si se cumplen estos dos requisitos podemos probar Zswap de la siguiente forma:
Abren una terminal y ejecutan el siguiente comando:
sudo leafpad /etc/default/grub
Nota: En mi caso utilizo el editor de texto lefpad. Vosotros tenéis que sustituir leafpad por el nombre del editor de texto que acostumbréis a usar habitualmente.
Una vez se abra el editor de texto tendremos que localizar una linea que empiece por el siguiente texto:
GRUB_CMDLINE_LINUX_DEFAULT
En mi caso la linea mencionada contiene la siguiente información:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Dentro de las comillas, justo al final tenemos que añadir zswap.enabled=1. Una vez realizado esto la linea modificada, en mi caso, quedará de la siguiente forma:
GRUB_CMDLINE_LINUX_DEFAULT="quiet zswap.enabled=1"
Grub configurado con Zswap
Una vez realizadas las modificaciones se guarda el archivo. Una vez guardado el archivo tenemos que actualizar el grub para que se inicie Zswap en el próximo arranque de nuestro sistema operativo. Para ello abrimos una terminal y ejecutamos el comando:
sudo update-grub
Una vez actualizado el grub tan solo tenemos que reiniciar el ordenador. Una vez reiniciado el ordenador ya tan solo tenemos que comprobar que Zswap esté activado y funcionando. Para ello abrimos una terminal y usamos el siguiente comando:
dmesg | grep zswap
Si obtenemos un resultado parecido al de la siguiente captura de pantalla podemos estar seguros que Zswap esta activado y funcionando:
Zswap funcionando
Nota: En la captura de pantalla se puede ver que uso simultáneamente Zram y Zswap. Actualmente estoy experimentando si tener activadas las 2 opciones genera algún tipo de conflicto y de momento me atrevería a decir que no.