hannah-eee/arch-wiki-docs huggingface dataset:
OpenFOAM (Español)

Esta traducción de
OpenFOAM
fue revisada el
2018-11-10
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Según
Wikipedia
:
OpenFOAM (Open Field Operation and Manipulation) es un software CFD gratuito y de código abierto, lanzado y desarrollado principalmente por OpenFoam Ltd desde 2004, siendo distribuido más tarde por la Fundación OpenFoam. Cuenta con una amplia base de usuarios en la mayoría de las áreas de ingeniería y ciencias, tanto de organizaciones comerciales como académicas. OpenFoam está organizado en un conjunto de módulos C++ que posibilitan la resolución de problemas, desde complejos flujos de fluidos que involucran reacciones químicas, turbulencias y transferencia de calor, hasta acústica, mecánica sólida y electromagnética.
Instalación básica
Si no planea realizar tareas de desarrollo con OpenFOAM, hay una versión actualizada del programa disponible en el
AUR
, el paquete
openfoam
AUR
[
enlace roto
: package not found]
y las versiones de git
openfoam2.4-git
AUR
[
enlace roto
: package not found]
o
openfoam3.0-git
AUR
[
enlace roto
: package not found]
. Para la mayoría de los usuarios, esto será todo lo necesario para que la instalación se ponga en funcionamiento.
Instalación para desarrollo
Para la instalación de OpenFOAM en un entorno de desarrollo, el proceso en Arch Linux es bastante sencillo. Los pasos básicos son los siguientes:
Obtener los archivos fuente de OpenFOAM
Preparar el directorio de compilación
Crear un archivo de preferencias y establecer variables de entorno para su instalación
Compilar fuentes de OpenFOAM
Probar la instalación de OpenFOAM
Prerrequisitos
openmpi
paraview
parmetis
AUR
scotch
boost-libs
boost
Obtener archivos fuente
Última versión estable
Variables de entorno
Pegue el siguiente código en su archivo ~/.bashrc. Cuando quiera ejecutar OpenFOAM, solo tiene que escribir of20x para inicializar el entorno.
# OpenFOAM Install
export FOAM_INST_DIR='$HOME/.OpenFOAM'
alias of20x='source $FOAM_INST_DIR/OpenFOAM-2.0.x/etc/bashrc'
Solución de problemas
zsh
Algunas cosas directamente no funcionan si no está usando el bash. En el caso de zsh, necesitará el paquete
bash-completion
, y agregue lo siguiente a su
.zshrc
para que funcionen los scripts de OpenFOAM.
autoload bashcompinit
bashcompinit
Agregue
export FOAM_INST_DIR=/opt/OpenFOAM
a su
.zshenv
y
alias ofoam="source ${FOAM_INST_DIR}/OpenFOAM-5.0/etc/bashrc"
a su
.zshrc
.
Paraview no instalado
Esto sucede porque las dependencias se instalan como paquetes independientes y no en el directorio de aplicaciones de terceros de OpenFOAM. O bien;
Agregue
alias paraFoam='paraFoam -builtin'
a su
/opt/OpenFOAM/Open-FOAM-X.X/etc/bashrc
.
O bien cree un archivo para cada proyecto con
touch `echo "${PWD##*/}"`.foam
y luego abra el archivo creado desde paraview.
Véase también
página web oficial
openresolv (Español)

Esta traducción de
openresolv
fue revisada el
2019-11-06
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
systemd-resolvconf
Openresolv
es una implementación de
resolvconf
, es decir, un marco de trabajo de gestión de
resolv.conf
.
Aunque openresolv es más conocido por permitir que múltiples aplicaciones modifiquen
/etc/resolv.conf
, actualmente es la única forma estándar de implementar:
control dinámico de una resolución de DNS (que no sea glibc);
reenvío condicional
dinámico.
Sugerencia
Una implementación alternativa es
systemd-resolvconf
, pero solo se puede usar con
systemd-resolved
.
Instalación
Instale
el paquete
openresolv
.
Utilización
Openresolv proporciona
resolvconf(8)
y está configurado en
/etc/resolvconf.conf
. Consulte
resolvconf.conf(5)
para ver las opciones admitidas.
La ejecución de
resolvconf -u
generará
/etc/resolv.conf
.
Usuarios
Clientes
DHCP
:
dhcpcd
tiene un hook que utiliza
resolvconf
si está instalado.
iwd#Enable built-in network configuration
Gestores de red
:
netctl
(utilizado por defecto).
NetworkManager#Use openresolv
(limitado a una única interfaz).
Clientes
VPN
:
OpenConnect
OpenVPN#DNS
strongSwan
WireGuard
Suscriptores
Openresolv se puede configurar para pasar servidores de nombres y buscar dominios a resolvedores de DNS. Los resolvedores compatibles son:
BIND
dnsmasq#openresolv
pdnsd
powerdns-recursor
Unbound
Consulte la
documentación oficial
[
enlace roto
2021-05-17]
para obtener instrucciones.
Consejos y trucos
Definir múltiples valores para las opciones
La página de manual no lo menciona, pero para definir varios valores, para las opciones que lo admiten (por ejemplo,
name_servers
,
resolv_conf_options
etc.) en
/etc/resolvconf.conf
, debe escribirlos separados por espacios entre comillas. Por ejemplo:
/etc/resolvconf.conf
resolv_conf_options="edns0 single-request"
name_servers="192.168.35.1 fd7b:d0bd:7a6e::1"
Overlay filesystem (Español)

Desde
el commit del kernel inicial
Overlayfs permite tener un árbol de directorios, usualmente de lectura-escritura, que es sobrepuesto sobre otro árbol de directorios de lectura-escritura. Todas las modificaciones van a una capa superior de escritura. Este tipo de mecanismo es mas común de ver en live CDs, pero tiene otra variedad de usos.
La implementación difiere de otras implementaciones "union filesystem" (sistemas de archivos unificados) en que después de tener un archivo abierto, todas las operaciones van directamente a la capas del sistema de archivo superior o inferior. Esto simplifica la implementación y permite una performance nativa in varios casos.
Overlayfs fue incluido en la versión del kernel 3.18.
Instalación
Overlayfs está habilitado en el kernel por defecto y el módulo de
overly
es automáticamente cargado pudiendolo utilizar con el comando mount.
Uso
Para montar un overlay use las siguientes opciones de
mount
:
# mount -t overlay overlay -o lowerdir=
/lower
,upperdir=
/upper
,workdir=
/work
/merged
Nota
El directorio de trabajo (
workdir
) necesita ser un directorio vacío dentro del mismo sistema de archivos en el que está montado el directorio superior (upper).
El directorio inferior (lower) puede de hecho ser una lista de directorios separados por
:
, todos los cambios en el directorio
merged
, serán reflejados en el
upper
.
Ejemplo:
# mount -t overlay overlay -o lowerdir=
/lower1:/lower2:/lower3
,upperdir=
/upper
,workdir=
/work
/merged
Nota
El orden de los directorios inferiores (lower) va del mas inferior a la derecha, por lo tanto, el directorio superior (upper) está encima del primer directorio en la lista de directorios inferiores (lower) de izquierda a derecha; NO encima del último directorio de la lista, ya que el orden (o lógica) podría parecer sugerir.
En el siguiente ejemplo vamos a tener este orden;
/upper
/lower1 
/lower2
/lower3
Para agregar la entrada a
/etc/fstab
se usa el siguiente formato:
/etc/fstab
overlay
/merged
overlay noauto,x-systemd.automount,lowerdir=
/lower
,upperdir=
/upper
,workdir=
/work
0 0
Las opciones
noauto
y
x-systemd.automont
son necesarias para evitar que systemd se bloquee en el arranque al fallar el montaje del overlay. El overlay ahora se montará cada vez que se acceda por primera vez y las solicitudes se almacenen en el buffer hasta que esté listo. Vea
Fstab (Español)#Montaje automático con systemd
.
Overlay de solo lectura
En el caso de necesitar crear solo una vista en solo lectura de una combinacion de dos o mas directorios, se puede hacer de forma mas sencilla, ya que en este caso los directorios
upper
y
work
no
son necesarios:
# mount -t overlay overlay -o lowerdir=
/lower1:/lower2
/merged
Cuando
upperdir
no es especificado, overlay montará automáticamente como solo lectura.
Vea también
Overlay Filesystem documentation
Package Maintainers (Español)

Esta traducción de
Package Maintainers
fue revisada el
2025-08-26
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Los
Package Maintainers
(previamente llamados
Trusted Users
) son un rol oficial del personal de Arch Linux. Los Mantenedores de Paquetes cumplen las siguientes tareas:
Mantener los paquetes en los repositorios oficiales (excepto el "core").
Mantener, gestionar y supervisar el funcionamiento de
AUR
.
El término genérico "mantenedor de paquetes" también se utiliza para describir a cualquier persona que mantenga un paquete, independientemente del repositorio, como se describe en
Arch terminology (Español)#Package maintainer
.
¿Cómo me convierto en un Package Maintainer?
Los requisitos
mínimos
para convertirse en un Package Maintainer son los siguientes:
conocimientos básicos de scripting en el intérprete de órdenes
mantener algunos paquetes en AUR con PKGBUILD limpios y de alta calidad
participar en la comunidad mínimamente (lista de correo, foros, IRC)
competencia con la búsqueda web.
una idea general del tipo de paquetes que desea mantener (básicamente, ¿por qué quiere convertirse en Package Maintainer?)
Aunque podría convertirse en un Package Maintainer simplemente cumpliendo con esos requisitos mínimos, las personas que le evaluaron durante el
procedimiento de votación estándar
pueden esperar más de usted. Como:
participar en el rastreador de errores (informes, investigación, información)
parches para proyectos de Arch
participar en algunos proyectos de código abierto (incluso si son suyos)
Si aún se siente capaz de convertirte en un Package Maintainer después de leer estas líneas, el primer paso es encontrar dos Package Maintainer que acepten patrocinarle. Una vez patrocinado, debe escribir una aplicación ingeniosa firmada con su clave GPG a la lista de correo de
aur-general
.
Nota
Si un Package Maintainer con el que contacta se niega a patrocinar su solicitud, debe dar a conocer este hecho si busca el patrocinio de otro Package Maintainer.
Para más información, véase el
Package Maintainer Bylaws
y
Package Maintainer guidelines
.
Package Maintainers Activos
Véase
https://archlinux.org/people/package-maintainers/
Package Maintainers Pasados
Véase
https://archlinux.org/people/package-maintainer-fellows/
Pacman development (Español)

Esta traducción de
Pacman development
fue revisada el
2020-12-12
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
¿Interesado en el desarrollo de Pacman? Esta página debería ayudarle a comenzar.
Recuerde que si
usted
piensa que algo pertenece a esta página, ¡añádalo! Es probable que los desarrolladores actuales de pacman no sepan lo que las personas necesitan saber y que deberían estar en esta página.
Referencias y enlaces
Página principal de Pacman
Últimas noticias/ChangeLog
Interfaz Web del Git de Pacman
Pacman Roadmap
Archivos de la lista de correo
HACKING
Enviar parches
Ayuda en la traducción
IRC:
#archlinux-pacman
Repositorios del desarrollador
Algunos de los "regulares" tienen sus propios repositorios con trabajo en progreso, ramas de trabajo y características, etc. Varios se listan aquí, pero siéntase libre de añadir más que pueda conocer.
Allan McRae
Web:
https://gitlab.archlinux.org/allan/pacman
Clone:
https://gitlab.archlinux.org/allan/pacman.git
Andrew Gregory
Web:
https://github.com/andrewgregory/pacman/
Clone:
https://github.com/andrewgregory/pacman.git
Consejos de Git
Antes de utilizar estos consejos, se recomienda encarecidamente leer el artículo
Git
.
Clone el repositorio git - solo necesario una vez:
$ git clone
https://gitlab.archlinux.org/pacman/pacman
pacman
Active los
hooks
útiles:
$ mv .git/hooks/applypatch-msg.sample .git/hooks/applypatch-msg
$ mv .git/hooks/commit-msg.sample .git/hooks/commit-msg
$ mv .git/hooks/pre-commit.sample .git/hooks/pre-commit
$ mv .git/hooks/pre-rebase.sample .git/hooks/pre-rebase
o
$ rename .sample "" .git/hooks/*.sample
Siempre haga su trabajo en una rama local nueva para evitarse dolores de cabeza.
Para parchear la rama principal:
$ git format-patch master
Para parchear Amend (no lo utilice después de un
push
):
$ git commit -a --amend -s
Para actualizar la rama principal:
$ git checkout master
$ git pull
Para combinar los cambios en la rama principal desde "<rama>":
$ git rebase master <rama>
Para obtener la rama
maint
:
$ git checkout -b maint origin/maint
Para añadir un repositorio remoto:
$ git remote add toofishes
git://code.toofishes.net/dan/pacman.git
Para obtener la rama de trabajo de toofishes:
$ git branch -r
$ git checkout -b toofishes-working toofishes/working
Partclone (Español)

Esta traducción de
Partclone
fue revisada el
2019-09-22
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Partclone
, como el conocido
Partimage
, se puede usar para hacer una copia de seguridad y restaurar una partición, considerando solo los bloques usados.
Instalación
Instale
el paquete
partclone
.
Utilizar Partclone con una partición formateada con ext4
Sin compresión
Para hacer una copia de seguridad
sin
compresión:
$ partclone.ext4 -c -s /dev/sda1 -o ~/image_sda1.pcl
Para restaurarla:
$ partclone.ext4 -r -s ~/image_sda1.pcl -o /dev/sda1
Con compresión
Para hacer una copia de seguridad
con
compresión:
$ partclone.ext4 -c -s /dev/sda1 | gzip -c > ~/image_sda1.pcl.gz
Nota
Para una máxima compresión, utilice «gzip -c9».
Para restaurarla:
zcat ~/image_sda1.pcl.gz | partclone.ext4 -r -o /dev/sda1
pkgfile (Español)

Esta traducción de
pkgfile
fue revisada el
2021-02-10
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
pacman
pkgfile
es una herramienta para buscar archivos de paquetes en los
repositorios oficiales
.
Sugerencia
pacman
tiene
una funcionalidad similar incorporada
.
Instalación
Instale
el paquete
pkgfile
. De manera alternativa, puede instalar la versión de desarrollo con el paquete
pkgfile-git
AUR
.
La base de datos de
pkgfile
puede entonces ser sincronizada con la orden:
# pkgfile -u
Utilización
Para buscar un paquete que posea el archivo
makepkg
:
$ pkgfile makepkg
core/pacman
Para listar todos los archivos proporcionados por
archlinux-keyring
:
$ pkgfile -l archlinux-keyring
core/archlinux-keyring usr/
core/archlinux-keyring usr/share/
core/archlinux-keyring usr/share/pacman/
core/archlinux-keyring usr/share/pacman/keyrings/
core/archlinux-keyring usr/share/pacman/keyrings/archlinux-revoked
core/archlinux-keyring usr/share/pacman/keyrings/archlinux-trusted
core/archlinux-keyring usr/share/pacman/keyrings/archlinux.gpg
Este último es similar a
pacman -Ql
(véase
Pacman (Español)#Consultar la base de datos de los paquetes
), excepto que se aplica a los paquetes remotos.
Orden no encontrada
Véase
Bash (Español)#No se encontró la orden
,
Zsh#pkgfile "command not found" handler
y
Fish#The "command not found" hook
.
Actualizaciones automáticas
pkgfile
incluye un servicio
systemd
y un
temporizador
para sincronizar automáticamente la base de datos de pkgfile. Para permitir las actualizaciones automáticas
active
pkgfile-update.timer
.
Por defecto, pkgfile se actualizará a diario. Para cambiar el horario,
edite el archivo de unidades
.
pkgstats (Español)

Esta traducción de
Pkgstats
fue revisada el
2024-02-29
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
pkgstatus envía un listado de todos los paquetes instalados, la arquitectura y el espejo que está utilizando para el proyecto Arch Linux. Esta información es anónima y no puede ser utilizada para identificar al usuario, sino que ayudará a los desarrolladores de Arch priorizar sus esfuerzos (
codigo fuente
). Véase también la
Política de privacidad
del proyecto.
Instalación
Instale
el paquete
pkgstats
.
Utilización
pkgstats
está configurado para ejecutarse automáticamente cada semana usando
systemd/Timers
. Una vez instalado, se activa después del siguiente reinicio.
Si no desea esperar al ciclo de reinicio, puede hacerlo manualmente
iniciando
pkgstats.timer
.
pkgstats
También se pueden ejecutar de forma manual: ver
pkgstats -h
para información sobre su uso.
Resultados y referencia
Las estadísticas y la documentación están disponibles en
https://pkgstats.archlinux.de/
y las comparaciones se pueden encontrar en
https://pkgstats.archlinux.de/fun
.
Hay una API JSON pública para consultar estadísticas:
Documentación API
.
Preload (Español)

Esta traducción de
Preload
fue revisada el
2021-02-13
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
La precarga es la acción de colocar y mantener archivos de destino en la RAM. El beneficio es que las aplicaciones precargadas se inician más rápidamente porque la lectura desde la RAM siempre es más rápida que desde el disco duro. Sin embargo, parte de su RAM se dedicará a esta tarea, pero no más que si dejara abierta la aplicación. Por lo tanto, la precarga se usa mejor con aplicaciones grandes y de uso frecuente como Firefox y LibreOffice.
Go-preload
gopreload-git
AUR
es un pequeño demonio creado en el
foro de Gentoo
. Para utilizarlo, primero ejecute esta orden en una terminal para cada programa que desee precargar en el arranque:
# gopreload-prepare
programa
Para los usuarios habituales, tome posesión de
/usr/share/gopreload/enabled
y
/usr/share/gopreload/disabled
:
# chown
usuario
:users /usr/share/gopreload/enabled /usr/share/gopreload/disabled
Y luego gopreload para cada programa que desee precargar:
$ gopreload-prepare
programa
Posteriormente, según las instrucciones, presione Intro cuando el programa esté completamente cargado. Esto añadirá una lista de archivos que necesita el programa en
/usr/share/gopreload/enabled
. Para cargar todas las listas en el arranque,
active
gopreload.service
.
Para desactivar la carga de un programa, elimine la lista apropiada en
/usr/share/gopreload/enabled
o muévala a
/usr/share/gopreload/disabled
.
Se recomienda ejecutar
gopreload-prepare
después de las actualizaciones del sistema para actualizar las listas de archivos.
Para esta tarea, la siguiente herramienta sería útil:
# gopreload-batch-refresh.sh
Déjelo ejecutarse sin utilizar el sistema.
Configuración
El archivo de configuración se encuentra en
/etc/gopreload.conf
Preload
preload
es un programa escrito por Behdad Esfahbod que se ejecuta como un
demonio
y registra estadísticas sobre el uso de programas que utilizan cadenas de Markov; Los archivos de los programas más utilizados se cargan en la memoria durante el tiempo libre de la computadora. Esto da como resultado tiempos de inicio más rápidos, ya que se necesitan recuperar menos datos del disco.
Instalación
Instale
el paquete
preload
AUR
. Ahora puede
iniciar
el servicio
preload
y/o
activarlo
para que se inicie en el arranque.
Configuración
El archivo de configuración se encuentra en
/etc/preload.conf
, contiene configuraciones predeterminadas que deberían ser adecuadas para usuarios normales. La opción
cycle
le permite configurar la frecuencia de avisos al sistema de precarga para actualizar su modelo de qué aplicaciones y bibliotecas almacenar en caché.
Véase también
wikipedia:Preload (software)
Improving performance (Español)/Boot process (Español)
Programming languages (Español)

Esta traducción de
List of programming languages
fue revisada el
2022-05-31
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Esta página intenta listar todos los
lenguajes de programación
con un compilador / intérprete empaquetado para Arch Linux.
Ensamblador
–
as
de
binutils
,
fasm
,
nasm
,
yasm
Ada
–
GCC
AWK
BASIC
–
freebasic
AOZ Studio
Gambas
C
–
GCC
,
Clang
C++
–
GCC
,
Clang
C#
–
Mono
,
.NET Core
Objective-C
–
GCC
,
Clang
Vala
–
vala
Zig
–
zig
Crystal
D
Dart
–
dart
FIM++
–
fimpp-git
AUR
[
enlace roto
: package not found]
Forth
–
4th
AUR
,
gforth
AUR
Fortran
–
GCC
Go
–
go
,
GCC
Java
Groovy
–
groovy
JavaScript
–
rhino
,
v8
AUR
[
enlace roto
: package not found]
Node.js
Julia
Kotlin
–
kotlin
Lua
–
lua
Nim
–
nim
Octave
Pascal
–
fpc
Perl
PHP
Python
R
Ruby
Rust
Scala
Swift
Tcl
–
tcl
Lenguajes funcionales
Tenga en cuenta que algunos de los lenguajes mencionados anteriormente también admiten alguna programación funcional.
Erlang
–
erlang
Elixir
Haskell
Lisp
dialects
Clojure
Common Lisp
Emacs Lisp
Scheme
racket
-
racket
,
racket-minimal
ML
Standard ML
–
smlnj
,
mlton
,
polyml
,
mosml
AUR
,
smlsharp
AUR
OCaml
–
ocaml
Lenguajes de intérprete de línea de órdenes
Bash
es una dependencia del
meta paquete
base
. Para otros, véase
Intérprete de línea de órdenes
.
Véase también
Wikipedia:Comparison of programming languages
Wikipedia:es:Historia de los lenguajes de programación
Wikipedia:es:Anexo:Lenguajes de programación
ProtonVPN (Español)

Esta traducción de
ProtonVPN
fue revisada el
2019-10-05
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
OpenVPN
ProtonVPN
es un proveedor de
VPN
que utiliza el protocolo
OpenVPN
.
Cada solución requiere una cuenta ProtonVPN y el paquete
openvpn
.
Interfaz de línea de órdenes de OpenVPN
La conexión VPN se puede ejecutar manualmente con la interfaz proporcionada por el paquete
openvpn
.
Configuración
Descargue uno o más archivos de configuración de OpenVPN desde la
página de descargas de ProtonVPN
.
Copie los archivos de configuración del cliente *.ovpn en
/etc/openvpn/client/
y haga una copia de seguridad del original.
Siga
estos pasos
para asegurarse de que todo el tráfico de su red utilice VPN. Si usa systemd anterior a 229, siga
estos pasos
.
Utilización
Conéctese a la VPN:
# openvpn /etc/openvpn/client/client_config_file.ovpn
Proporcione el
nombre de usuario de OpenVPN / IKEv2
obtenido de la
página de la cuenta ProtonVPN
.
Presione
Ctrl+C
para cerrar la conexión VPN.
Consejos y trucos
Guardar autenticación de OpenVPN
Las credenciales de OpenVPN se pueden guardar en un archivo separado y leerse automáticamente:
/etc/openvpn/client/client_config_file.ovpn
auth-user-pass /etc/openvpn/client/login.conf
/etc/openvpn/client/login.conf
openvpn_username
openvpn_password
Activar VPN en el arranque
Para la configuración del servicio systemd, consulte
OpenVPN#systemd service configuration
.
Interfaz gráfica
Su
entorno de escritorio
puede proporcionar una interfaz gráfica para configurar la conexión OpenVPN. Busque en la configuración de conexión. De lo contrario,
NetworkManager#Installation
,
NetworkManager#VPN support
y
NetworkManager#Front-ends
proporcionan información útil.
Nota
Es necesario ampliar la sección
#Configuración
.
Rdesktop (Español)

Esta traducción de
Rdesktop
fue revisada el
2018-11-21
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
xrdp
Remmina
rdesktop
es un cliente para el protocolo propietario RDP de Microsoft libre y de código abierto publicado bajo la licencia GNU General Public License. Use rdesktop para administrar remotamente servidores RDP de Windows 2000/XP/Vista/Win7/Win10.
Desde julio de 2008, rdesktop implementa un gran conjunto de acciones para el protocolo RDP5, entre las que se encuentran:
Caché de bitmap (bitmap caching).
Redirección de sistema de ficheros, audio, puerto serie y puerto de impresora
Mapeo para la mayoría de teclados internacionales
Stream compression y encriptado
Autenticación automática
Soporte para smartcard
Aplicaciones remotas como por ejemplo el soporte modo "seamless" vía SeamlessRDP
Aún sin implementar se encuentran:
Peticiones de asistencia remota
Redirección de dispositivos USB
Soporte para funcionalidades adicionales disponibles en RDP 5.1 y RDP 6 (incluyendo pantalla multi-head spanning y composición multiventana) aún no han sido implementadas.
Instalación
Instale
rdesktop
desde los
repositorios oficiales
.
Utilización
Para una lista completa de opciones véase
rdesktop(1)
. Aquí puede ver una sentencia típica:
$ rdesktop -g 1440x900 -P -z -x l -r sound:off -u windowsuser 98.180.102.33:3389
Leyendo de izquierda a derecha:
-g 1440x900
Establece la resolución de la pantalla a 1440x900
-P
Establece bitmap caching/aceleración xfers.
-z
Establece la compresión del streaming de datos RDP
-x l
Establece nivel de experiencia de calidad "LAN". Revisa la página del man para opciones adicionales
-r sound:off
Redirige el sonido generado en el servidor a null
-u windowsuser
Define el usuario a usar para iniciar sesión en la máquina Windows
98.180.102.33:3389
Indica la dirección IP y el puerto de la máquina objetivo
Trucos y consejos
Escalado automático de geometría de pantalla
Para escalar automáticamente la geometría de la pantalla para coincidir con el monitor actual, pasa los parámetros
-g $(xrandr -q | awk '/Screen 0/ {print int($8/1.28) $9 int($10/1.2)}' | sed 's/,//g')
a la orden rdesktop.
Otra opción es usar la directiva -g
$ rdesktop -g 100% -P -z 98.180.102.33:3389
Escritorio remoto usando nombres NetBIOS en lugar de direcciones IP
Si no conoce la dirección IP de la máquina Windows, tiene que activar wins support. Para ello, debe instalar
samba
. Activar wins en samba es sorprendentemente fácil: solo edite el fichero
/etc/samba/smb.conf
y añada la siguiente línea al mismo, o descoméntela si ya existiera:
wins support = yes
Ahora debe instalar winbind, entonces edite el fichero
/etc/nsswitch.conf
y añada "wins" a la lista de hosts.
Reinicie los servicios
smbd
y
nmbd
y compruebe que tiene conexión realizando ping a un host Windows NetBIOS.
Obteniendo cursores perdidos
Revise
Cursor themes (Español)#Configuración
.
Véase también
Web oficial de Rdesktop
freerdp
Un fork de rdesktop que soporta funcionalidades de RDP 7.1 incluyendo autenticación de nivel de red (NLA). Véase también
[1]
.
Remmina (Español)

Esta traducción de
Remmina
fue revisada el
2020-02-18
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Rdesktop
xrdp
Remmina
es un cliente de escritorio remoto escrito en GTK del proyecto
FreeRDP
. Es compatible con los protocolos siguientes: SSH, VNC, RDP, NX y XDMCP.
Instalación
Instale
el paquete
remmina
.
Para tener soporte de VNC instale el paquete
libvncserver
.
Si necesita soporte RDP, instale también de manera opcional
freerdp
o
remmina-plugin-rdesktop
AUR
. Para estas notas:
Si la opción RDP no está disponible en el menú desplegable de Remmina después de instalar
freerdp
, asegúrese de salir de Remmina primero: ejecute
killall remmina
. Cuando reinicie Remmina, RDP debería estar disponible.
A partir de Remmina 1.2.0, algunos usuarios han informado que las conexiones RDP que utilizan freerdp sufren frecuentes desconexiones no solicitadas, pero que las conexiones RDP de
rdesktop
son más estables.
El almacenamiento de la contraseña depende de
GNOME Keyring
.
Configuración
Remmina almacena configuraciones en
$XDG_CONFIG_HOME/remmina
y perfiles de conexión en
$XDG_DATA_HOME/remmina
Fichero
Propósito
remmina.pref
Preferencias de Aplicación
*.remmina
Perfiles de conexión
Los valores predeterminados del sistema ubicados en
/etc/xdg/remmina
se copian al directorio de configuración del usuario al iniciarse por primera vez.
Utilización
Para abrir el perfil de conexión previamente guardado, puede hacerlo así:
$ remmina -c ~/.remmina/file-name.remmina
Aquí está el script, que cambia el nombre de los archivos de perfil de conexión basándose en la propiedad
name=
para que sea legible por una persona:
#!/bin/bash
cd ~/.remmina
ls -1 *.remmina | while read a; do
       N=`grep '^name=' "$a" | cut -f2 -d=`;
       [ "$a" == "$N.remmina" ] || mv "$a" "$N".remmina;
done
Para minimizar la bandeja en el inicio, utilice la opción
-i
.
Véase también
Repositorio Gitlab de Remmina
Wiki de FreeRDP
RethinkDB (Español)

Esta traducción de
RethinkDB
fue revisada el
2020-02-20
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
RethinkDB es una base de datos orientada a documentos similar a
MongoDB
, pero tiene como objetivo superar la escalabilidad y la limitación práctica de esta última.
[1]
[2]
RethinkDB está diseñado para almacenar documentos JSON y escalar a múltiples máquinas con muy poco esfuerzo. Tiene un lenguaje de consulta agradable que admite consultas como la unión de tablas
(joins)
y agrupar por
(group by)
. Es fácil de configurar y aprender. Para más información, véase la
página oficial
.
Instalación
Instale
rethinkdb
AUR
desde el repositorio oficial.
Cree y establezca permisos de usuario para la carpeta RethinkDB:
# mkdir /var/lib/rethinkdb/default
# chown -R rethinkdb:rethinkdb /var/lib/rethinkdb/
Ahora puede iniciar `rethinkdb` desde la línea de comandos:
# rethinkdb
O en su lugar, puede ejecutarlo como un servicio `systemd`. Habilite la instancia `rethinkdb` predeterminada como
# systemctl enable rethinkdb@default
e iníciela:
# systemctl start rethinkdb@default
RethinkDB's admin UI is now available on port
8080
.
Configuración
RethinkDB tiene soporte para varias instancias, lo que significa que puede ejecutar varias instancias de bases de datos independientes en la misma máquina. El servicio `systemd` también admite la configuración de varias instancias.
Para crear una nueva instancia de RethinkDB, cree su archivo de configuración:
# cd /etc/rethinkdb
# cp default.conf.sample instances.d/<NOMBRE>.conf
Donde <NOMBRE> representa la configuración que usará más adelante. Cambie las opciones de configuración en el nuevo archivo de configuración. Entonces inicie el servicio:
# systemctl enable rethinkdb@<NOMBRE>
# systemctl start rethinkdb@<NOMBRE>
La instancia 'default'
(predeterminada)
se crea en el momento de la instalación para su comodidad. Sus datos se almacenan en `/var/lib/rethinkdb/default`.
rkhunter (Español)

Esta traducción de
Rkhunter
fue revisada el
2025-09-07
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Related articles
Security (Español)
List of applications (Español)/Security (Español)
AIDE (Español)
rkhunter
(Rootkit Hunter) es una herramienta de monitoreo de seguridad para sistemas que siguen el POSIX. Escanea en busca de rootkits, y otras posibles vulnerabilidades. Para ello, busca los directorios predeterminados (de rootkits), permisos mal configurados, archivos ocultos, módulos del kernel que contienen cadenas sospechosas y compara los hashes de archivos importantes con los que se sabe que funcionan correctamente.
Está escrito en
Bash
para facilitar su portabilidad y puede ejecutarse en la mayoría de los sistemas UNIX.
Instalación
Instale
el paquete
rkhunter
.
Configuración
Configuración inicial
Antes de ejecutar rkhunter por primera vez, actualice la "base de datos de propiedades del archivo":
# rkhunter --propupd
Archivos importantes
El archivo principal de configuración está ubicado en
/etc/rkhunter.conf
.
Por defecto, un log del último escaneo del sistema se colocará en
/var/log/rkhunter.log
.
Uso
Véase
rkhunter(8)
para todos los detalles.
Comandos básicos
Para actualizar la base de datos de propiedades del archivo:
# rkhunter --propupd
Esto es necesario para garantizar que los archivos de datos de rkhunter se mantengan actualizados, ejecute:
# rkhunter --update
Para ejecutar un escaneo del sistema:
# rkhunter --check --sk
Para validar el o los archivo(s) de configuración:
# rkhunter --config-check
Solución de problemas
Falsos positivos
Rootkit Hunter mostrará algunas advertencias falsas al comprobar las propiedades del archivo. Esto se debe a que algunas de las utilidades principales han sido reemplazadas por scripts. Estas advertencias se pueden silenciar mediante la lista blanca:
/etc/rkhunter.conf
SCRIPTWHITELIST=/usr/bin/egrep
SCRIPTWHITELIST=/usr/bin/fgrep
SCRIPTWHITELIST=/usr/bin/ldd
SCRIPTWHITELIST=/usr/bin/vendor_perl/GET
Véase también
Documentación externa
Página de inicio de Rootkit Hunter
Rootkit Hunter README
Rootkit Hunter FAQ
Páginas de Wikipedia relacionadas
rkhunter
Host-based intrusion detection system (HIDS)
Intrusion detection system (IDS)
Rockbox (Español)

Esta traducción de
Rockbox
fue revisada el
2018-10-05
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Codecs (Español)
FAT
Rockbox
es un firmware de reemplazo gratuito para reproductores de audio digital (reproductores de MP3). Sus mejoras incluyen soporte para casi todos los
codecs (Español)
, configuraciones avanzadas de sonido, aplicaciones, utilidades y juegos.
Sugerencia
Rockbox a menudo puede instalarse junto con el firmware original.
Dispositivos compatibles
Compruebe si su dispositivo tiene un puerto Rockbox utilizable:
https://www.rockbox.org/
.
Instalación
Utilidad Rockbox
La herramienta oficial para administrar Rockbox se puede
instalar
con el paquete
rbutil
. La
utilidad Rockbox
puede instalar el cargador de arranque de reemplazo, el firmware principal y cualquier característica adicional, como tipos de letras, temas y aplicaciones.
Intalar Rockbox en el dispositivo
El proyecto Rockbox tiene fantásticas instrucciones de instalación. Puede encontrarlos en
https://www.rockbox.org/manual.shtml
.
Cargador de arranque
Se recomienda instalar el cargador de arranque utilizando la
#Utilidad Rockbox
. Para que la utilidad Rockbox detecte su reproductor, debe tener acceso de escritura al disco interno del reproductor.
Sugerencia
Como necesita acceso de escritura al disco del reproductor, puede dársela cuando lo
monte
. Por ejemplo:
# mount -o uid=1000,gid=1000 /dev/sdb /mnt
.
Copia de seguridad
La
#Utilidad Rockbox
puede hacer copias de seguridad del dispositivo.
Scala (Español)

Esta traducción de
Scala
fue revisada el
2018-11-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Java
De
Wikipedia
:
Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes.
Instalación
Instale
el paquete
scala
AUR
disponible en los
repositorios oficiales
. Además, puede instalar los paquetes
scala-docs
AUR
y/o
scala-sources
AUR
para futuras referencias.
Dado que Scala se ejecuta en una
JVM
(Java Virtual Machine), necesitará un
Java Runtime Environment
(JRE) funcional para ejecutar o compilar sus programas.
Utilización e IDEs
Al igual que en otros lenguajes de programación como
Python
, puede interactuar con un intérprete
$ scala

Welcome to Scala version 2.*.* (OpenJDK Server VM, Java 1.*.*).
Type in expressions to have them evaluated.
Type :help for more information.

scala>
así como simplemente compilar y ejecutar sus programas desde la línea de comandos.
$ scalac HelloWorld.scala
$ scala HelloWorld
Muchos
IDEs
diferentes como
Eclipse
o
NetBeans
ofrecen soporte para Scala. El paquete
scala-ide
AUR
por ejemplo está disponible en
AUR
. También puede descargar un IDE optimizado para Scala y basado en Eclipse directamente desde
la página web oficial de Scala
.
Véase también
Scala Lang
- página web oficial
Tutorial de Scala
- una serie de pequeños tutoriales de Scala
Aprenda X=Scala en Y minutos
Screen capture (Español)

Artículos relacionados
Extra keyboard keys
Este artículo o sección necesita ser
traducido
.
Notas:
desactualizada (Discusión en
Talk:Screen capture (Español)#
)
import
Una manera fácil de tomar una captura de pantalla de su sistema actual utiliza el comando Import:
$ import -window root screenshot.jpg
import
es parte del paquete
imagemagick
.
En caso de que usted sólo desea tomar una sola ventana, puede utilizar la herramienta
xwininfo
para encontrar ID de la ventana. Sólo tiene que ejecutar el siguiente comando y haga clic en la ventana que desee tomar una captura de pantalla.
$ import -window `xwininfo | grep 'Window id:' | cut -d" " -f4` screenshot.jpg
Si ejecuta TwinView o DualHead, simplemente tome la captura de pantalla dos veces y use
imagemagick
para pegarlos juntos:
$ import -window root -display :0.0 -screen /tmp/0.png
$ import -window root -display :0.1 -screen /tmp/1.png
$ convert +append /tmp/0.png /tmp/1.png screenshot.png
$ rm /tmp/{0,1}.png
Captura de la ventana de trabajo
El Siguiente script toma una captura de la ventana actual de trabajo. El script se usara la fecha actual como nombre de la captura, para evitar sobre escribir capturas anteriores.
#!/bin/bash
 activeWinLine=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)")
 activeWinId="${activeWinLine:40}"
 import -window $activeWinId /tmp/`date +%F_%H%M%S_%N`.jpg
Scrot
scrot
, esta disponible en el repositorios de
[extra]
, permite tomar capturas de pantalla de la CLI, y ofrece características tales como definir retardo de tiempo. A menos que se indique lo contrario, se guarda el archivo en el directorio de trabajo actual.
$ scrot-t 20-d 5
El comando anterior guarda archivo
.png
como nombre la fecha actual, y en miniatura (20% del original), para las publicaciones en la web. Proporciona un retardo de cinco segundos antes de la captura, en este caso.
Vea la pagina del manual de
scrot
para mas informacion
$ man scrot
sdcv (Español)

Esta traducción de
Sdcv
fue revisada el
2019-02-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Sdcv
es un diccionario de línea de comandos. Proporciona acceso a los diccionarios en formato
StarDict
.
Instalación
Instale
el paquete
sdcv
.
Utilización
Ejecute la orden
$ sdcv
Esto le otorgará una línea de comandos 'tipo shell' desde la que puede consultar la base de datos.
Añadir diccionarios
Hay varios lugares en la web donde puede descargar diccionarios de StarDict, como, por ejemplo,
https://web.archive.org/web/20201221145611/http://download.huzheng.org/
Posteriormente, extraiga los archivos en
/usr/share/stardict/dic
.
Si no tiene permisos de root, puede establecer la variable de entorno
STARDICT_DATA_DIR
.
Una buena opción podría ser:
STARDICT_DATA_DIR=$XDG_DATA_HOME
sdcv
buscará en el subdirectorio
dic
, así que asegúrese de que esté creado y coloque sus diccionarios dentro del mismo.
Consejos y trucos
Alias sdcv
sdcv no es un nombre muy recomendable para un comando de terminal que probablemente usará mucho. Un buen nombre sería:
alias def="/usr/bin/sdcv"
Véase también
Página web oficial
Publicar en askubuntu.com
Snmpd (Español)

Esta traducción de
Snmpd
fue revisada el
2020-12-07
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
SNMP
es una herramienta diseñada para la gestión y monitorización de dispositivos de red. El paquete Net-SNMP es una implementación de SNMP que está disponible para Arch Linux. Este artículo analiza la configuración y las pruebas del demonio snmpd que se incluye con el paquete net-snmp de Arch.
Instalación
Hay un solo paquete para net-snmp en Arch Linux que contiene tanto el demonio snmpd como las utilidades que lo acompañan.
Instale
el paquete
net-snmp
.
Configuración
Tenga en cuenta que si se modifica
/var/net-snmp/snmpd.conf
mientras snmpd se está ejecutando, los cambios se perderán cuando se reinicie el demonio. Por lo tanto, es crucial que el servicio snmpd se detenga mientras se edita el archivo de configuración.
Demonio
Active
snmpd.service
.
SNMP 1 y 2c
Hay tres versiones de SNMP que son compatibles con net-snmp: 1, 2c y 3. Las versiones 1 y 2c comienzan con la misma configuración básica, utilizando
/etc/snmp/snmpd.conf
.
mkdir /etc/snmp/
echo rocommunity
cadena_comunidad_solo_lectura
>> /etc/snmp/snmpd.conf
Las órdenes anteriores añadirán una cadena de comunidad que se puede utilizar para monitorear. Opcionalmente, puede añadir otra cadena de comunidad utilizada para la administración. Esto no se recomienda a menos que tenga una razón específica para hacerlo.
echo rwcommunity
cadena_comunidad_lectura_escritura
>> /etc/snmp/snmpd.conf
SNMP 3
SNMP v3 añade seguridad y autenticación/comunicación cifradas. Utiliza un esquema de configuración diferente en
/etc/snmp/snmpd.conf
y configuración adicional en
/var/net-snmp/snmpd.conf
.
mkdir /etc/snmp/
echo rouser
usuario_solo_lectura
>> /etc/snmp/snmpd.conf
# o utilice el asistente $ snmpconf -g basic_setup
mkdir -p /var/net-snmp/
echo createUser
usuario_solo_lectura
SHA
contraseña1
AES
contraseña2
> /var/net-snmp/snmpd.conf
# o utilice la herramienta # net-snmp-create-v3-user -ro -a SHA -x AES
Tenga en cuenta que una vez que se reinicie snmpd, se reescribirá
/var/net-snmp/snmpd.conf
y se cifrarán las contraseñas de texto sin cifrar que haya introducido.
Iniciar el demonio
Después de configurar el demonio, inícielo:
systemctl start snmpd
Pruebas
Si emplea SNMP 1 o 2c, utilice uno de las siguientes órdenes para probar la configuración:
# snmpwalk -v 1 -c
cadena_comunidad_solo_lectura
localhost | less
# snmpwalk -v 2c -c
cadena_comunidad_solo_lectura
localhost | less
Si emplea SNMP 3, utilice la siguiente orden para probar la configuración:
# snmpwalk -v 3 -u
usuario_solo_lectura
-a SHA -A
contraseña1
-x AES -X
contraseña2
-l authNoPriv localhost | less
De cualquier manera, debería ver varias líneas de datos con un aspecto similar a:
SNMPv2-MIB::sysDescr.0 = STRING: Linux myhost 2.6.37-ARCH #1 SMP PREEMPT Sat Jan 29 20:00:33 CET 2011 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: ccitt.1
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (307772) 0:51:17.72
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
SNMPv2-MIB::sysName.0 = STRING: myhost
...SNIP...
Sony Vaio Z21V9E (Español)

Esta traducción de
Sony Vaio Z21V9E
fue revisada el
2019-02-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Instalación
El único obstáculo real para instalar Arch Linux es la configuración RAID. Hay distintas alternativas con varias ventajas y desventajas. Lo más fácil es dejar el raid habilitado según la configuración de fábrica y tratar la partición resultante como una sola unidad.
lsblk
$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda           8:0    0 119.2G  0 disk  
└─md126       9:126  0 238.5G  0 raid0 
  ├─md126p1 259:0    0  15.6G  0 md    /
  └─md126p2 259:1    0 221.9G  0 md    /home
sdb           8:16   0 119.2G  0 disk  
└─md126       9:126  0 238.5G  0 raid0 
  ├─md126p1 259:0    0  15.6G  0 md    /
  └─md126p2 259:1    0 221.9G  0 md    /home
Como puede ver, el sistema contiene dos unidades separadas que se han utilizado para crear una única partición RAID, raid0. Cuando prepare su unidad de almacenamiento durante la instalación, tratará esa partición raid0 como la unidad en la que se hará la instalación.
cfdisk /dev/md126
Disk: /dev/md126
                                                             Size: 238.5 GiB, 256066453504 bytes, 500129792 sectors
                                                                       Label: dos, identifier: 0x000932f6

    Device                     Boot                                 Start                     End                 Sectors                Size              Id Type
    /dev/md126p1               *                                     2048                32770047                32768000               15.6G              83 Linux
    /dev/md126p2                                                 32770048               498081791               465311744              221.9G              83 Linux
>>  Free space                                                  498081792               500129791                 2048000               1000M
Alternativamente, simplemente desactive el IRST y trate las dos unidades SSD por separado.
Sound system (Español)

Esta traducción de
Sound system
fue revisada el
2022-11-01
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
MIDI
Codecs
Audio profesional
Altavoz de PC
Este artículo trata sobre la gestión básica del sonido. Para cuestiones más avanzadas, véase
professional audio
.
Información general
El sistema de sonido de Arch consta de varios niveles:
Controladores e interfaz—control y soporte del hardware
APIs de modo de usuario (librerías)—utilizadas y requeridas por los programas
(opcional)
Servidores de sonido en modo usuario—lo mejor para un escritorio complejo, necesario para múltiples programas de audio simultáneos, y fundamental para propiedades más avanzadas, como, por ejemplo, el audio profesional
(opcional)
Frameworks de sonido—entornos de aplicación de alto nivel que no involucran procesos de servidor
Una instalación por defecto de Arch ya incluye el sistema de sonido del kernel (
ALSA
), y muchas utilidades para el mismo pueden ser instaladas a través de los
repositorios oficiales
. Si desea disponer de características adicionales, puede instalar uno de los diversos
servidores de sonido
.
Controladores e interfaz
ALSA
— El componente por defecto del kernel de Linux que proporciona controladores de dispositivos y soporte de bajo nivel para el hardware de audio.
https://www.alsa-project.org/wiki/Main_Page
|| disponible en el kernel por defecto
OSS
— Una arquitectura de sonido alternativa para sistemas tipo Unix y compatibles con POSIX que ha sido reemplazado por ALSA debido a un cambio de licencia, pero se abrió en 2007.
http://www.opensound.com/
||
oss
AUR
Servidores de sonido
JACK Audio Connection Kit
— Servidor de sonido para uso profesional, especialmente para aplicaciones de baja latencia, incluyendo grabación, efectos, síntesis en tiempo real, y muchas otras.
https://jackaudio.org/
||
jack
AUR
,
jack2
Network Audio System
— Un sistema de transporte de audio cliente-servidor de código abierto y transparente para la red.
https://www.radscan.com/nas/nas-links.html
||
nas
AUR
PipeWire
— Framework multimedia que pretende sustituir a PulseAudio y JACK. Soporta contenedores como
Flatpak
.
https://pipewire.org/
||
pipewire
PulseAudio
— Sistema de sonido de propósito general destinado al audio sin necesidad de configuración. Permite múltiples entradas simultáneas, puede manejar configuraciones complejas, y es compatible con la red.
https://www.freedesktop.org/wiki/Software/PulseAudio/
||
pulseaudio
Streamlink (Español)

Esta traducción de
Streamlink
fue revisada el
2026-01-08
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Streamlink
es una utilidad de línea de comandos escrita en
Python
que te permite ver transmisiones de vídeo en línea en reproductores de vídeo populares, como
VLC
,
MPlayer
o
mpv
; vea
Compatibilidad de reproductor
para la lista completa.
Este proyecto fue bifurcado de
Livestreamer
, el cual ya no es mantenido.
El soporte para varios servicios de transmisión es proporcionado por plugins, que pueden ser fácilmente añadidos si es necesitado. Un montón de servicios de transmisión populares son soportados fuera de la caja, incluyendo Dailymotion, Livestream, Twitch, UStream, YouTube Live y varios más; Vea
Plugins
para la lista completa.
Instalación
Instale
el paquete
streamlink
.
Uso
El paquete provee una utilidad de línea de comandos
streamlink
, que es bastante fácil de usar:
$ streamlink -p
tu_reproductor
url
transmisión
tu_reproductor
- Nombre del ejecutable de su reproductor multimedia, por ejemplo,
vlc
. También puede especificar una ruta completa si es necesario:
/usr/bin/vlc
. De forma predeterminada, se usará VLC si se encuentra en su ubicación predeterminada.
url
- Dirección URL de una transmisión. Normalmente, el protocolo de las URL http(s) se puede omitir (https://), dependiendo de la implementación del complemento utilizado.
transmisi
- Transmisión a reproducir según la URL especificada. Principalmente, puede seleccionar la calidad del video con esta opción. Use
best
para la mejor calidad y
worst
para la peor calidad disponible. Algunos complementos pueden tener opciones de calidad adicionales. Si no se proporciona, se mostrará una lista de todas las transmisiones disponibles actualmente.
Por ejemplo:
$ streamlink -p mpv dailymotion.com/embed/video/x1b1h6o worst
Vea
streamlink(1)
para la lista completa de opciones disponibles.
Para guardar una transmisión en tu HDD:
$ streamlink -o ~/$current_time.m2t "STREAM URL" best,high
Twitch
$ streamlink -p
reproductor
twitch.tv/
nombre_de_canal
calidad
Por ejemplo:
$ streamlink -p vlc twitch.tv/archlinux medium
Las opciones de calidad incluidas pueden incluir (dependiendo de la calidad de origen):
audio_only
,
160p
(
worst
),
360p
,
480p
,
720p60
, y
1080p60
(
best
).
Vea también
Repositorio de streamlink en GitHub
Documentación de streamlink