hannah-eee/arch-wiki-docs huggingface dataset:
Category:Programming languages (Español)

El artículo principal para esta categoría es
Programming languages (Español)
.
Subcategories
This category has the following 2 subcategories, out of 2 total.
C
Command-line shells (Español)
L
Lisp dialects (Español)
Pages in category "Programming languages (Español)"
The following 11 pages are in this category, out of 11 total.
C
C (Español)
Crystal (Español)
D
D (Español)
E
Elixir (Español)
Erlang (Español)
G
Gambas (Español)
Go (Español)
J
Julia (Español)
P
PHP (Español)
Programming languages (Español)
S
Scala (Español)
Category:Protocols (Español)

Esta traducción de
Category:Protocols
fue revisada el
2022-10-15
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Véase también
Wikipedia:es:Protocolo de comunicaciones
y
Category:Servers (Español)
.
Nombre
Puertos por defecto
Enlaces
BitTorrent
(BT)
6881-6889
categoría
,
clientes
Domain Name System
(DNS)
53
categoría
,
resolvers
Dynamic Host Configuration Protocol
(DHCP)
67, 68
categoría
,
clientes
Extensible Messaging and Presence Protocol
(XMPP)
5222, 5269
categoría
,
clientes
,
servidores
File Transfer Protocol
(FTP)
20, 21
categoría
,
clientes
,
servidores
Gopher
70
Gemini
1965
Hypertext Transfer Protocol
(HTTP)
80, 443
categoría
,
clientes
,
servidores
Internet Relay Chat
(IRC)
6667
categoría
,
clientes
,
servidores
Network Time Protocol
(NTP)
123
categoría
,
implementaciones
Secure Shell
(SSH)
22
categoría
,
implementaciones
Simple Mail Transfer Protocol
(SMTP)
25
categoría
,
clientes
,
servidores
Transport Layer Security
(TLS)
–
categoría
,
implementaciones
Protocolos basados en HTTP
ACME
WebDAV
Subcategories
This category has the following 8 subcategories, out of 8 total.
B
BitTorrent (Español)
D
DHCP (Español)
Domain Name System (Español)
F
File Transfer Protocol (Español)
N
Network Time Protocol (Español)
S
Secure Shell (Español)
T
Transport Layer Security (Español)
W
WebDAV (Español)
Pages in category "Protocols (Español)"
The following 2 pages are in this category, out of 2 total.
H
HTTP (Español)
S
SMTP (Español)
Category:Science (Español)

El artículo principal para esta categoría es
List of applications/Science (Español)
.
Subcategories
This category has the following 2 subcategories, out of 2 total.
E
Electronic design automation (Español)
N
Numerical analysis (Español)
Pages in category "Science (Español)"
The following 6 pages are in this category, out of 6 total.
A
Arduino (Español)
B
Bioperl (Español)
G
GNU Radio (Español)
J
Jupyter (Español)
L
List of applications (Español)/Science (Español)
O
OpenFOAM (Español)
Category:Security (Español)

El artículo principal para esta categoría es
Security (Español)
.
Categorías relacionadas
Category:Internet applications (Español)
Category:Networking (Español)
Subcategories
This category has the following 10 subcategories, out of 10 total.
A
Anonymity networks (Español)
Authentication (Español)
C
Cryptography (Español)
F
Firewalls (Español)
I
Intrusion detection (Español)
P
Proxy servers (Español)
S
Sandboxing (Español)
Secure Shell (Español)
Security testing (Español)
V
Virtual Private Network (Español)
Pages in category "Security (Español)"
The following 13 pages are in this category, out of 13 total.
A
Access Control Lists (Español)
Arch Security Team (Español)
C
ClamAV (Español)
L
List of applications (Español)/Security (Español)
M
MAC address spoofing (Español)
Microcode (Español)
S
Securely wipe disk (Español)
Security (Español)
Su (Español)
Sudo (Español)
U
Umask (Español)
Users and groups (Español)
W
Wireshark (Español)
Category:Servers (Español)

Véase también
Wikipedia:es:Servidor
.
Subcategories
This category has the following 9 subcategories, out of 9 total.
D
Domain Name System (Español)
F
FTP servers (Español)
M
Mail server (Español)
Media servers (Español)
N
Network Time Protocol (Español)
P
Proxy servers (Español)
V
Virtual Private Network (Español)
W
Web server (Español)
WebDAV (Español)
Pages in category "Servers (Español)"
This category contains only the following page.
O
OpenSSH (Español)
Category:Shell builtins (Español)

Algunos
interfaces de línea de órdenes
proporcionan una orden
help
(ayuda)
para las órdenes incorporadas de la interfaz de línea.
Pages in category "Shell builtins (Español)"
The following 3 pages are in this category, out of 3 total.
A
Alias (Español)
C
Cd (Español)
E
Export (Español)
Category:Software comparisons (Español)

Esta traducción de
Category:Software comparisons
fue revisada el
2020-03-15
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Esta categoría está destinada a artículos, que
principalmente
comparan software.
Las páginas que
también
comparan software son:
Arch boot process (Español)#Gestor de arranque
Archiving and compression (Español)
Copying text from a terminal (Español)#Comparación de emuladores comunes
Default applications#Resource openers
Disk encryption (Español)#Cuadro comparativo
Domain name resolution#DNS servers
Hardware video acceleration#Comparison tables
Mail server (Español)
Network configuration (Español)#Gestores de red
Wireless network configuration#Utilities
Xorg#Automation
Véase también
Wikipedia:es:Categoría:Anexos:Comparativas de software
.
Pages in category "Software comparisons (Español)"
The following 3 pages are in this category, out of 3 total.
C
Comparison of desktop environments (Español)
Comparison of tiling window managers (Español)
P
PDF, PS and DjVu (Español)
Category:Software projects (Español)

Véase también
Category:Software companies (Español)
.
Subcategories
This category has the following 10 subcategories, out of 10 total.
A
Apache (Español)
Arch projects (Español)
G
GNOME (Español)
GNU (Español)
K
KDE (Español)
L
LXDE (Español)
M
Mozilla (Español)
O
OpenBSD (Español)
S
Suckless (Español)
X
Xfce (Español)
Category:Sound (Español)

Los artículos principales para esta categoría son
Sound system (Español)
y
Professional audio
.
Pages in category "Sound (Español)"
The following 5 pages are in this category, out of 5 total.
A
Advanced Linux Sound Architecture (Español)
J
JACK Audio Connection Kit (Español)
O
Open Sound System (Español)
P
PC speaker (Español)
S
Sound system (Español)
Category:Storage (Español)

Subcategories
This category has only the following subcategory.
O
Optical disc (Español)
Pages in category "Storage (Español)"
The following 4 pages are in this category, out of 4 total.
A
Advanced Format (Español)
I
ISCSI (Español)
S
Solid State drive (Español)
U
USB storage devices (Español)
Category:Streaming (Español)

Subcategories
This category has only the following subcategory.
M
Media servers (Español)
Pages in category "Streaming (Español)"
The following 4 pages are in this category, out of 4 total.
M
Mpv (Español)
S
Spotify (Español)
Streamlink (Español)
Y
Yt-dlp (Español)
Category:Synchronization (Español)

El artículo principal para esta categoría es
Synchronization and backup programs
.
Véase también
Category:Backup (Español)
.
Subcategories
This category has only the following subcategory.
N
Network Time Protocol (Español)
Pages in category "Synchronization (Español)"
This category contains only the following page.
R
Rsync (Español)
Category:System administration (Español)

Los artículos principales para esta categoría son
General recommendations (Español)
,
System maintenance (Español)
y
General troubleshooting (Español)
.
Subcategories
This category has the following 21 subcategories, out of 21 total.
B
Backup (Español)
Boot process (Español)
C
Command-line (Español)
Configuration files (Español)
Configuration management (Español)
E
Eye candy (Español)
F
File systems (Español)
Freedesktop.org (Español)
G
Graphical user interfaces (Español)
K
Kernel (Español)
Keyboard configuration (Español)
L
Linux console (Español)
Localization (Español)
Logging (Español)
M
Monitoring (Español)
P
Package management (Español)
Power management (Español)
S
Security (Español)
Synchronization (Español)
System recovery (Español)
V
Virtualization (Español)
Pages in category "System administration (Español)"
The following 13 pages are in this category, out of 13 total.
A
Allow users to shutdown (Español)
Autostarting (Español)
D
Device file (Español)
E
Environment variables (Español)
G
General recommendations (Español)
General troubleshooting (Español)
I
Improving performance (Español)
Incron (Español)
IPMI (Español)
P
Preload (Español)
S
Screen capture (Español)
System maintenance (Español)
Systemd (Español)/Timers (Español)
Category:System recovery (Español)

Pages in category "System recovery (Español)"
The following 8 pages are in this category, out of 8 total.
C
Chroot (Español)
D
Disk cloning (Español)
F
Fdisk (Español)
G
General troubleshooting (Español)
GPT fdisk (Español)
M
Migrate installation to new hardware (Español)
P
Parted (Español)
S
System-tar-and-restore (Español)
Category:Teams (Español)

El artículo principal para esta categoría es
Roles (Español)
.
Pages in category "Teams (Español)"
The following 5 pages are in this category, out of 5 total.
A
Arch Security Team (Español)
Arch Testing Team (Español)
M
ArchWiki:Maintenance Team (Español)
P
Package Maintainers (Español)
T
ArchWiki:Translation Team (Español)
Category:Terminal emulators (Español)

Un
emulator de terminal
permite a un
usuario
interactuar con un
intérprete de órdenes
(«
shell
») desde
Xorg (Español)
.
Véase también
List of applications/Utilities#Terminal emulators
Wikipedia:List of terminal emulators
Pages in category "Terminal emulators (Español)"
The following 5 pages are in this category, out of 5 total.
C
Copying text from a terminal (Español)
G
Guake (Español)
T
Terminal as a transparent wallpaper (Español)
Terminator (Español)
Y
Yakuake (Español)
Category:Text editors (Español)

Véase también
List of applications/Documents#Text editors
y
Wikipedia:es:Editor de texto
.
Pages in category "Text editors (Español)"
The following 6 pages are in this category, out of 6 total.
E
Emacs (Español)
G
GNOME (Español)/Gedit (Español)
N
Nano (Español)
Neovim (Español)
V
Vi (Español)
Vim (Español)
Category:Virtualization (Español)

Subcategories
This category has only the following subcategory.
H
Hypervisors (Español)
Pages in category "Virtualization (Español)"
The following 4 pages are in this category, out of 4 total.
I
Incus (Español)
L
LXD (Español)
S
Systemd-networkd (Español)
Systemd-nspawn (Español)
Category:Virtual Private Network (Español)

Una
red privada virtual
(VPN) en un concepto de seguridad para crear un canal de comunicación seguro entre sistemas sobre otra conexión de red (pública).
Esta categoría contiene programas en general de VPN, el software específico del proveedor pertenece a la categoría
Proveedores VPN
.
Véase también
List of applications/Internet#VPN clients
.
Subcategories
This category has only the following subcategory.
V
VPN providers (Español)
Pages in category "Virtual Private Network (Español)"
This category contains only the following page.
T
Tinc (Español)
Category:VPN providers (Español)

Esta categoría contiene instrucciones para proveedores comerciales de
redes privadas virtuales
, la mayoría de los cuales también ofrecen aplicaciones propietarias disponibles en
AUR
para conectarse a sus servicios.
Pages in category "VPN providers (Español)"
The following 4 pages are in this category, out of 4 total.
H
Hamachi (Español)
M
Mullvad (Español)
N
NordVPN (Español)
P
ProtonVPN (Español)
Category:Web (Español)

Los
navegadores web
solicitan páginas web desde
servidores web
utilizando un
protocolo de transferencia de hipertexto
(HTTP).
La versión segura de HTTP es
HTTPS
, que utiliza
TLS
.
El lenguaje de marcas de la web es
Lenguaje de Marcas de Hipertexto
(HTML), el cual es renderizado por los navegadores web y puede ser escrito directamente en un
editor de textos
normal, convertido desde
Markdown
o generado con un
editor visual
.
Véase también:
Wikipedia:es:World Wide Web
List of applications/Internet#Blog engines
Subcategories
This category has the following 3 subcategories, out of 3 total.
W
Web applications (Español)
Web browser (Español)
Web server (Español)
Category:WebDAV (Español)

Esta traducción de
Category:WebDAV
fue revisada el
2020-03-14
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
El artículo principal para esta categoría es
WebDAV
.
Derivados
Los derivados más comunes son:
CalDAV
, véase también
Gestión del tiempo
CardDAV
GroupDAV
, véase también
Category:Groupware
Los servidores disponibles son:
Nombre
CalDAV
CardDAV
AgenDAV
Sí
No
DAViCal
Sí
Sí
Radicale
Sí
Sí
Pages in category "WebDAV (Español)"
This category contains only the following page.
D
DAViCal (Español)
Category:Web applications (Español)

Esta traducción de
Category:Web applications
fue revisada el
2021-02-14
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Una
aplicación web
tradicional apilada consiste en:
un sistema operativo (Linux)
un
servidor web
, como
Apache HTTP Server
o
nginx
una
DBMS relacional
, como
MySQL
o
PostgreSQL
un
lenguaje de programación
, como
PHP
,
Python
o
Perl
Un ejemplo de tal apilamiento es
XAMPP
.
Subcategories
This category has the following 3 subcategories, out of 3 total.
C
Content management systems (Español)
I
Issue tracking systems (Español)
W
Wiki software (Español)
Pages in category "Web applications (Español)"
The following 3 pages are in this category, out of 3 total.
G
Grafana (Español)
M
Mastodon (Español)
T
TT-RSS (Español)
Category:Web browser (Español)

Véase también
List of applications (Español)#Navegadores web
.
Pages in category "Web browser (Español)"
The following 5 pages are in this category, out of 5 total.
E
ELinks (Español)
F
Firefox (Español)
G
GNOME (Español)/Web (Español)
Q
Qutebrowser (Español)
V
Vivaldi (Español)
Category:Web server (Español)

Véase también
List of applications/Internet#Web servers
.
Pages in category "Web server (Español)"
The following 7 pages are in this category, out of 7 total.
A
Apache HTTP Server (Español)
Apache HTTP Server (Español)/mod fcgid (Español)
Apache HTTP Server (Español)/mod gnutls (Español)
Apache HTTP Server (Español)/mod perl (Español)
Apache HTTP Server (Español)/mod wsgi (Español)
L
Lighttpd (Español)
X
XAMPP (Español)
Category:Window managers (Español)

El artículo principal para esta categoría es
Window manager (Español)
.
Subcategories
This category has the following 3 subcategories, out of 3 total.
D
Dynamic window managers (Español)
S
Stacking window managers (Español)
T
Tiling window managers (Español)
Pages in category "Window managers (Español)"
This category contains only the following page.
W
Window manager (Español)
Category:X server (Español)

El artículo principal para esta categoría es
Xorg (Español)
.
Subcategories
This category has only the following subcategory.
X
Xorg commands (Español)
Pages in category "X server (Español)"
The following 11 pages are in this category, out of 11 total.
C
Clipboard (Español)
Cursor themes (Español)
I
Icons (Español)
Intel graphics (Español)
N
Nouveau (Español)
NVIDIA (Español)
S
Sxhkd (Español)
X
Xephyr (Español)
Xorg (Español)
Xprofile (Español)
XScreenSaver (Español)
Clang (Español)

Esta traducción de
Clang
fue revisada el
2021-02-03
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Clang
es un compilador de
C
/C ++/Objective C/
CUDA
basado en
LLVM
. La iteración más reciente se distribuye bajo la "Licencia Apache 2.0 con excepciones LLVM".
Instalación
Instale
el paquete
clang
.
Compilar paquetes con Clang
Agregue
export CC=clang
y (para C ++)
export CXX=clang++
a su
/etc/makepkg.conf
. Si está compilando con
debug
, elimine también
-fvar-tracking-assignments
de
DEBUG_CFLAGS
y
DEBUG_CXXFLAGS
ya que clang no lo admite.
Nota: Para los paquetes que especifican opciones de compilación específicas de GCC, puede haber errores de compilación que requieran editar el paquete fuente, el pkgbuild o descomentar las líneas de clang en makepkg.conf.
Usar el Analizador Estático
Para analizar un proyecto, simplemente coloque la palabra
scan-build
delante de su comando de compilación. Por ejemplo:
$ scan-build make
Sugerencia
Si su proyecto ya está compilado,
scan-build
no recompilará y tampoco lo analizará. Para forzar la recompilación y el análisis, use la opción
-B
:
$ scan-build make -B
También es posible analizar archivos específicos:
$ scan-build gcc -c t1.c t2.c
Consejos y trucos
Terminación de Bash
Para habilitar la terminación de Bash, instale
bash-completion
y la fuente
/usr/share/clang/bash-autocomplete.sh
en un
archivo de inicio de Bash
.
Véase también
Wikipedia: Clang
scan-build: ejecutar el analizador desde la línea de comandos
Compilar CUDA con clang
Clojure (Español)

Esta traducción de
Clojure
fue revisada el
2024-02-04
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Clojure
es un dialecto de Lisp y un lenguaje de programación dinámico, funcional y de propósito general dirigido a la máquina virtual
Java
, el
CLR
y
JavaScript
.
Instalación
Instale
el paquete
clojure
, o
clojure-git
AUR
para la versión en desarrollo.
REPL
Para ejecutar el REPL, instale
leiningen
del paquete
leiningen
. Entonces, dentro de una terminal escriba:
lein repl
Ubicación del repositorio m2
Para cambiar la ubicación del repo m2 añade esto a tu profiles.clj:
{:user {:local-repo #=(eval (str (System/getenv "XDG_CACHE_HOME") "/m2"))
       :repositories  {"local" {:url #=(eval (str "file://" (System/getenv "XDG_DATA_HOME") "/m2"))
                                :releases {:checksum :ignore}}}
       }}
Véase también
Wikipedia:es:Clojure
Common Lisp (Español)

Esta traducción de
Common Lisp
fue revisada el
2022-11-19
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Common Lisp
Es un lenguaje multiparadigma altamente dinámico que enfatiza la interactividad y el rendimiento.
Implementaciones
Existem várias implementações disponíveis:
ABCL
— Armed Bear Common Lisp
https://common-lisp.net/project/armedbear/
||
abcl
AUR
CCL
— Clozure Common Lisp
https://ccl.clozure.com/
||
ccl
AUR
CLISP
— ANSI Común Intérprete Lisp, compilador y depurador
https://clisp.sourceforge.io/
||
clisp
CMUCL
— CMU Common Lisp
https://www.cons.org/cmucl/
||
cmucl
ECL
— ceceo común incrustable
https://common-lisp.net/project/ecl/
||
ecl
SBCL
— Ceceo común de Steel Bank
http://www.sbcl.org/
||
sbcl
SBCL presenta un compilador de generación de código nativo altamente optimizado con orígenes que se remontan a principios de la década de 1990. Conocido por su derivación precisa de tipos y su estricto cumplimiento con el estándar ANSI, es particularmente adecuado para programación científica y de propósito general.  SBCL es una bifurcación de CMUCL.  CMUCL es una implementación solo posix que se desarrolló originalmente en Carnegie Mellon.  Por otro lado, ECL y CLISP ofrecen una buena capacidad de incrustación e integración con C. Clozure es una implementación basada en Open Macintosh Common Lisp.  Es conocido por sus rápidos tiempos de compilación.  ABCL ejecuta la máquina virtual Java.
Quicklisp
Quicklisp
(
quicklisp
) Es un administrador de paquetes escrito en common lisp para cargar bibliotecas comunes de lisp.  Funciona en todas las principales implementaciones de common lisp y es la opción dominante para mantener paquetes de common lisp dentro de la comunidad de common lisp.
SLIME
Para conocer la experiencia interactiva por la que Common Lisp es conocido, consultar
slime
.
vea también
Wikipedia:Common_Lisp
Common Lisp Wiki
Online Specification / Hyperspec
Comparison of desktop environments (Español)

Esta traducción de
Comparison of desktop environments
fue revisada el
2022-10-03
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Véase
Entorno de escritorio
para leer el artículo principal.
Véase también
Wikipedia:Comparison of X Window System desktop environments
.
Entorno de escritorio
Widget toolkit
Gestor de ventanas
Barra de tareas
Emulador de terminal
Gestor de archivos
Calculadora
Editor de texto
Visor de imágenes
Reproductor multimedia
Visor de documentos
Navegador web
Gestor de pantalla
Budgie
gtk3
budgie-desktop
budgie-desktop
gnome-terminal
nautilus
gnome-calculator
gedit
eog
totem
evince
epiphany
gdm
Cinnamon
gtk3
muffin
cinnamon
gnome-terminal
nemo
gnome-calculator
gedit
eog
totem
evince
Firefox
lightdm-gtk-greeter
Deepin
gtk2
AUR
gtk3
qt5-base
deepin-wm
[
enlace roto
: package not found]
deepin-shell
deepin-terminal
deepin-file-manager
deepin-calculator
deepin-editor
deepin-image-viewer
deepin-movie
evince
Chromium
deepin-session-ui
Enlightenment
efl
enlightenment
enlightenment
terminology
enlightenment
equate
ecrire-git
AUR
ephoto-git
AUR
rage
eevee
links
xorg-xdm
GNOME
gtk3
mutter
gnome-shell
gnome-terminal
nautilus
gnome-calculator
gedit
eog
totem
evince
epiphany
gdm
GNOME Flashback
gtk3
metacity
gnome-panel
gnome-terminal
nautilus
gnome-calculator
gedit
eog
totem
evince
epiphany
gdm
KDE Plasma
qt5-base
kwin
plasma-desktop
konsole
dolphin
kcalc
kate
(también proporciona
kwrite
)
gwenview
dragon
okular
falkon
or
konqueror
sddm
LXDE
GTK 2
gtk2
AUR
Openbox
lxpanel
lxterminal-gtk2
AUR
pcmanfm
galculator-gtk2
AUR
[
enlace roto
: package not found]
leafpad
AUR
gpicview
lxmusic
atril-gtk2
AUR
[
enlace roto
: package not found]
midori
AUR
lxdm
LXDE
GTK 3
gtk3
Openbox
lxpanel-gtk3
AUR
[
enlace roto
: replaced by
lxpanel
]
lxterminal
pcmanfm-gtk3
AUR
galculator
l3afpad
gpicview
lxmusic
atril
midori
AUR
lxdm-gtk3
[
enlace roto
: replaced by
lxdm
]
LXQt
qt5-base
Openbox
lxqt-panel
qterminal
pcmanfm-qt
speedcrunch
featherpad
lximage-qt
smplayer
qpdfview
AUR
falkon
sddm
MATE
gtk3
marco
mate-panel
mate-terminal
caja
mate-calc
pluma
eom
parole
atril
midori
AUR
lightdm-gtk-greeter
Pantheon
gtk3
gala
plank
wingpanel
pantheon-terminal
pantheon-files
pantheon-calculator
pantheon-code
pantheon-photos
pantheon-videos
evince
epiphany
lightdm-pantheon-greeter
Sugar
gtk3
metacity
sugar
sugar-activity-terminal
sugar
sugar-activity-calculate
sugar-activity-write
sugar-activity-imageviewer
sugar-activity-jukebox
sugar-activity-read
sugar-activity-browse
lightdm-gtk-greeter
Trinity
TQt
TWin
Kicker
Konsole
Konqueror
KCalc
Kwrite Kate
Kuickshow
Kaffeine
KPDF
Konqueror
TDM
Xfce
gtk3
xfwm4
xfce4-panel
xfce4-terminal
thunar
galculator
mousepad
ristretto
parole
atril
midori
AUR
lightdm-gtk-greeter
Copying text from a terminal (Español)

Esta traducción de
Copying text from a terminal
fue revisada el
2019-02-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
La mayoría de los emuladores de terminal maduros permiten a los usuarios copiar o guardar sus contenidos.
Enfoque general
En los emuladores gráficos de terminal, los contenidos generalmente se seleccionan con el ratón y luego se pueden copiar utilizando el menú contextual, el menú
Editar
o una combinación de teclas como
Ctrl+Shift+C
.
Terminales sin selección de PORTAPAPELES
Algunos emuladores no admiten la
selección de PORTAPAPELES
de manera nativa, y copian los datos a la selección PRIMARIA. Para ellos se puede usar
xclip
:
$ xclip -o | xclip -selection clipboard -i
El comando anterior lee los datos de la selección PRIMARIA y los escribe en la selección PORTAPAPELES.
Otros
gestores de portapapeles
como
autocutsel
AUR
proporcionan sincronización automática entre los buffers de selección.
Interceptar la salida de los comandos
Use
tee
para interceptar la salida de un comando.
$ command 2>&1 | archivo de salida tee
Después de que se ejecute
command
,
output-file
contendrá su salida.
Acceder al backlog de una terminal Linux
Se puede acceder al backlog de una terminal nativa llamada
/dev/ttyN
a través de
/dev/vcsN
.
Por lo tanto, si uno está trabajando en
/dev/tty1
, el siguiente fragmento de código permitirá almacenar el backlog en un archivo
output-file
:
# cat /dev/vcs1 >archivo de salida
Comparación de emuladores comunes
A menos que la columna "Combinación de teclas" indique lo contrario, la combinación de teclas es
Ctrl+Shift+c
.
Emulador
Seleccionar a PRIMARIO
PORTAPAPELES
Combinación de teclas
Menú contextual
Menú de ventana
Seleccionar
Alacritty
Sí
Sí
No
No
No
aterm
AUR
Sí
No
No
No
No
eterm
AUR
Sí
No
No
No
No
foot
Sí
Sí
No
No
Opcional
germinal
AUR
Sí
Sí
Sí
No
No
Guake
Sí
Sí
Sí
No
No
Konsole
Sí
Sí
Sí
Sí
Opcional
lilyterm-git
AUR
Sí
Sí
Ctrl+Supr
Sí
No
No
lxterminal
Sí
Sí
Sí
Sí
No
mate-terminal
Sí
Sí
Sí
Sí
No
mlterm
AUR
Sí
Sí
No
No
Sí
pantheon-terminal
Sí
Sí
Sí
No
No
PuTTY
Sí
No
No
No
No
qterminal
Sí
Sí
Sí
Sí
No
roxterm
AUR
Sí
Sí
Sí
Sí
No
rxvt-unicode
Sí
Sí
Ctrl+Alt+c
No
No
Opcional
sakura
Sí
Sí
Sí
Sí
No
st
Sí
Sí
No
No
No
Terminator
Sí
Sí
Sí
No
No
terminology
Sí
Sí
Sí
No
No
Termite
Sí
Sí
No
No
No
Tilda
Sí
Sí
Sí
No
No
xfce4-terminal
Sí
Sí
Sí
Sí
No
xterm
Sí
Opcional
[1]
No
No
Sí
Yakuake
Sí
Sí
Sí
No
Opcional
Casos especiales
putty
El
enfoque xclip
funciona para
putty
: solo hay que recordar que la invocación
xclip
debe realizarse en el ordenador local (en otra terminal), no en la máquina remota a la que está conectada
putty
.
urxvt
La selección de texto al PORTAPAPELES requiere la extensión perl
selection-to-clipboard
. Consulte
rxvt-unicode#Clipboard
para más detalles.
xterm
El acceso a la selección del PORTAPAPELES en
xterm
requiere
pasos adicionales
.
Crystal (Español)

Esta traducción de
Crystal
fue revisada el
2018-10-29
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Crystal
es un lenguaje de programación compilado y escrito estáticamente con una sintaxis inspirada en
Ruby
y una inferencia de tipo global.
Instalación
Para instalar Crystal,
instale
crystal
. Para instalar la última versión de desarrollo, instale
crystal-git
AUR
.
Utilización
Para compilar y ejecutar un programa en Crystal:
$ crystal hello_world.cr
Para compilar un programa Crystal a un binario:
$ crystal build hello_world.cr
Para compilar un binario optimizado:
$ crystal build --release hello_world.cr
Para ver más opciones:
$ crystal help
Fragmentos
Los fragmentos del administrador de dependencias también están disponibles en los repositorios. Para instalarlo,
instale
shards
. Para instalar la última versión de desarrollo, instale
shards-git
AUR
.
Véase también
Página web oficial
Documentación oficial
La referencia de la librería estándar
Repositorio oficial en Github
Evaluación de código online
#crystal-lang IRC channel
D (Español)

Esta traducción de
D
fue revisada el
2021-02-12
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
De
Wikipedia: D (lenguaje de programación)
"D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel. Una versión estable fue lanzada el 2 de enero de 2007.".
Instalación
Para programar en D necesita dos cosas: un compilador de D y una librería. La forma más sencilla de comenzar rápidamente es instalar el grupo de paquetes
dlang-dmd
. Proporcionará el compilador oficial (
dmd
), la librería estándar
libphobos
y
dtools
, una colección de pequeñas herramientas de desarrollo.
Probando la instalación
Para asegurarse de que todo está instalado y configurado correctamente, un simple Hello World debería ser suficiente.
import std.stdio;

void main() {
   string yourName = "archer";
   writefln("Hello %s!", yourName);
}
Pegue el código en un archivo, llámelo
hello.d
y ejecute:
$ dmd hello.d
en el mismo directorio que el archivo. Entonces debería poder ejecutar el programa con:
$ ./hello
También puede ejecutar
$ dmd -run hello.d
que simplemente compilará y ejecutará sin dejar ningún archivo de objeto en el directorio.
Consideraciones
Sin embargo, hay distintas opciones posibles con respecto al compilador que elija. La implementación de referencia es
dmd
, pero
gcc-d
(interfaz D para
GCC
) y
ldc
(
LLVM
D Compiler) también son populares.
A partir de abril de 2017
el backend de dmd ahora es FOSS
(Boost-licensed). Los 3 compiladores comparten el mismo código de front-end y, por lo tanto, tienen soporte casi idéntico para las características del lenguaje (asumiendo la misma versión de front-end).
Librerías y enlaces útiles
DDT
- Complemento "Eclipse" para la gestión de proyectos y código en D
Mono-D
-
MonoDevelop
complemento para la programación en D
QtD
- enlaces Qt para D
GtkD
- Un wrapper GTK orientado a objetos para D
Derelict
- Enlaces para librerías multimedia, enfocadas hacia el desarrollo de juegos
Deimos
- Proyecto que alberga muchos enlaces a diferentes librerías de C
Véase también
Phobos GitHub repository
The D Programming Language
- Página web oficial de D
Planet D
- Una colección de blogs sobre D
D Wiki
Daemons (Español)

Esta traducción de
Daemons
fue revisada el
2022-11-07
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Nota
(del traductor)
Aunque no es correcto, es muy común llamar a
daemon
en español como
demonio
.
Un
demonio
es un programa que se ejecuta como un proceso en segundo plano (o de fondo, sin una terminal o interfaz de usuario), comúnmente esperando que ocurran eventos y ofreciendo servicios. Un buen ejemplo es un servidor web que espera una solicitud para entregar una página, o un servidor ssh esperando a que alguien intente iniciar sesión. Si bien estas son aplicaciones completas, hay demonios cuyo trabajo no es tan visible. Los demonios son para tareas como escribir mensajes en un archivo de registro (por ejemplo,
syslog
,
metalog
) o para mantener la precisión del reloj de su sistema (por ejemplo,
ntpd
). Para obtener más información, véase
daemon(7)
.
En Arch Linux, los demonios son administrados por
systemd
. El comando
systemctl
es la interfaz de usuario utilizada para administrarlos. Lee los archivos
nombre
.Service
que contienen información sobre como y cuándo iniciar el demonio asociado. Los archivos de servicio se almacenan en
/{etc,usr/lib,run}/systemd/system
. Véase
Utilizar las unidades
para más detalles.
DAViCal (Español)

Esta traducción de
DAViCal
fue revisada el
2018-11-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
AgenDAV
Radicale
DAViCal
es un servidor que implementa los protocolos CalDAV y CardDAV. Es solamente un servidor, con una mínima interacción directa del usuario, basándose en su lugar en el uso de clientes CalDav, como iCal.app de Apple, iOS (iPhone, iPad, iPod), Thunderbird con Sunbird o Evolution.
Instalación
Requisitos previos a la instalación
DAViCal está escrito en
PHP
y utiliza la base de datos
PostgreSQL
como soporte para almacenar la información del calendario. Actualmente solo es compatible con PostgreSQL, pero se está trabajando para que también admita otras bases de datos.
Instale
davical
AUR
,
postgresql
,
php
, y
php-pgsql
.
Los directorios de instalación están definidos por las
Pautas de empaquetado de aplicaciones web
y son ligeramente diferentes a la documentación anterior (
/usr/share/webapps/davical
y
/etc/webapps/davical
) .
DAViCal es una aplicación web y, por lo tanto, también necesita una configuración de servidor web. Aquí se dará por sentado
Nginx
, pero DAViCal puede ejecutarse en casi cualquier servidor web (algunos pueden dejar de procesar solicitudes cuando ven los encabezados HTTP de CalDAV, y por lo tanto, DAViCal no podrá verlos).
Preparando PostgreSQL
En primer lugar, debe configurar PostgreSQL para que pueda iniciarse siguiendo las pautas descritas en
PostgreSQL#Instalación
.
DAViCal requiere que se configuren dos cuentas independientes, una para acceder a la base de datos desde la aplicación web, que tendrá un poder limitado, y otra que se usará para administrar las tablas relacionadas con DAViCal.
Para hacerlo, deberá editar
/var/lib/postgres/data/pg_hba.conf
:
Añada las siguientes líneas:
local   davical         davical_app                             trust
   local   davical         davical_dba                             trust
Asegúrese de tener un rol 'root' en su base de datos. Si no lo tiene, créelo convirtiéndose en el usuario postgres como se describe en la página de
PostgreSQL
y ejecute lo siguiente:
$ createuser -s -U postgres --interactive
$ Enter name of role to add: root
Prepare la base de datos ejecutando el script create-database.sh como root:
# /usr/share/webapps/davical/dba/create-database.sh
Luego ejecute createdb como root:
# createdb
Si su servidor PostgreSQL está en un host remoto, use
DAViCal PostgreSQL_Config
en lugar de las instrucciones anteriores.
Dbeaver (Español)

Esta traducción de
Dbeaver
fue revisada el
2019-02-25
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Dbeaver es una herramienta de administración de base de datos multiplataforma. Para más información acerca de las características vea la
página oficial
.
Soporta bases de datos populares tales como
MySQL
,
MariaDB
,
PostgreSQL
,
SQLite
,
Oracle
.
Proporciona una arquitectura de complementos (basado en la arquitectura de complementos de Eclipse) que permite modificar gran parte del comportamiento de la aplicación para proveer funcionalidad específica de la base de datos o características que son independientes de la base de datos. Esto es una aplicación de escritorio escrito en Java y basado en la plataforma de Eclipse.
Instalación
Instale
el paquete
dbeaver
.
También hay algunos complementos disponibles:
dbeaver-plugin-apache-poi
[
enlace roto
: replaced by
dbeaver
]
- Biblioteca DBeaver para documentos Microsoft Office
dbeaver-plugin-batik
[
enlace roto
: package not found]
- Biblioteca DBeaver para formato SVG
dbeaver-plugin-office
[
enlace roto
: replaced by
dbeaver
]
- Complemento DBeaver para exportar datos a formato Microsoft Office
dbeaver-plugin-svg-format
[
enlace roto
: package not found]
- Complemento DBeaver para almacenar diagramas en formato SVG
Solución de problemas
Si recibe un error como éste:
JVM terminated. Exit code=1
 /bin/java
 -XX:+IgnoreUnrecognizedVMOptions
 -Xms64m
 -Xmx1024m
 -jar /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
 -os linux
 -ws gtk
 -arch x86_64
 -showsplash
 -launcher /usr/lib/dbeaver/dbeaver
 -name Dbeaver
 --launcher.library /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834/eclipse_1630.so
 -startup /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
 --launcher.overrideVmargs
 -exitdata 5b000e
 -vm /bin/java
 -vmargs
 -XX:+IgnoreUnrecognizedVMOptions
 -Xms64m
 -Xmx1024m
 -jar /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
Intente agregar
export _JAVA_OPTIONS="-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
en su
xinitrc
.
Dell XPS 13 (9315) (Español)

This article or section does not follow the
Laptop page guidelines
.
Reason:
Faltan algunas secciones, la tabla de hardware necesita IDs (Discuss in
Talk:Dell XPS 13 (9315) (Español)
)
Dispositivo
ID CPI/USB
¿Funciona?
Inalámbrico
Sí
Bluetooth
Sí
Audio
Sí
Touchpad
Untested
Webcam
No
Webcam infrarroja
No
Sensor de huella dactilar
27c6:63ac
Sí
Sensor de luz ambiente
Sí
Edición Dell XPS 2022.
Instalación
En algunas unidades, la unidad NVMe está configurada para funcionar en modo RAID de forma predeterminada. Esto puede hacer que el cargador de arranque no encuentre tu disco de arranque. Para solucionar esto, presiona
F2
para ingresar a la UEFI de Dell. Ve a Almacenamiento, Operación NVMe y asegúrate de que esté seleccionado el modo "Seleccionar AHCI/NVMe". Todos los demás sistemas operativos instalados antes de cambiar esta configuración deben reinstalarse después de cambiarla.
Para arrancar correctamente el medio de instalación, deberás
desactivar Arranque Seguro
.
Audio
Esta laptop requiere el firmware
sof-firmware
para que la tarjeta de sonido funcione.
Sensor de huella dactilar
El sensor de huella dactilar se puede utilizar instalando el controlador propietario de Ubuntu lanzado por Dell y Goodix. Esto requiere una versión diferente de
libfprint
,
libfprint-tod-git
AUR
. Esta es una versión más nueva destinada a ser utilizada solo con sensores de huellas como el de el XPS.
Advertencia
Este controlador es propietario, de código cerrado y solo se distribuye en forma binaria.
El controlador propietario está disponible como
libfprint-2-tod1-xps9300-bin
AUR
. Alternativamente, también se puede instalar manualmente desde el
repositorio de Dell
extrayendo el archivo Debian y copiando su contenido.
Advertencia
Desde que se actualizó
fprintd
a la versión 1.92.0-1,
libfprint-tod-git
y
libfprint-2-tod1-xps9300-bin
ya no funcionan como se espera. Esto puede evitar que GDM muestre usuarios durante el inicio de sesión. Para solucionar parcialmente este problema, debes volver a la versión 1.90.6-1 de
fprintd
.
El resto del proceso es idéntico al descrito en
fprint
: solo asegúrate de no instalar la versión de
libfprint
en los repositorios oficiales, ya que entra en conflicto con
libfprint-tod-git
.
Sensor de luz ambiental
Instala
iio-sensor-proxy
para habilitar el brillo automático en Gnome.
Véase también
Controlador de cámara y huella dactilar para Ubuntu 20.04 LTS
dm-crypt (Español)

Esta traducción de
dm-crypt
fue revisada el
2025-10-06
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Data-at-rest encryption (Español)
Removing system encryption (Español)
dm-crypt es el
mapeador de dispositivos
del kernel de Linux con el soporte crypto. De
Wikipedia:dm-crypt
, es:
un subsistema de cifrado de discos que provee cifrado transparente de dispositivos de bloque en [el] kernel de Linux... [El mismo] es implementado como un soporte para mapear dispositivos y puede ser apilado sobre otras estructuras del mapeador de dispositivos. De este modo, puede cifrar discos completos (incluidos medios extraíbles), particiones, volúmenes RAID por software, volúmenes lógicos y archivos. Se muestra como un dispositivo de bloque, que se puede utilizar para respaldar sistemas de archivos, espacios de intercambio o como un volumen físico LVM.
Uso
/Preparación de la unidad
Aborda operaciones como
borrado seguro de la unidad
y puntos específicos de "dm-crypt" para
particionarla
.
/Encriptación de la unidad
Explica cómo usar manualmente dm-crypt para cifrar un sistema mediante el comando
cryptsetup
. Abarca ejemplos de las
opciones de cifrado
, la creación de
archivos de claves
, comandos específicos de LUKS para
gestión de claves
, así como para
Copia de seguridad y restauración
.
/Configuración del sistema
Ilustra cómo configurar
mkinitcpio
,
Parámetros del kernel
y el archivo
crypttab
al cifrar un sistema.
/Cifrado de intercambio
Explica cómo añadir intercambio a un sistema cifrado, ya que este también debe estar cifrado para proteger los datos que el sistema intercambia. Esta sección detalla los métodos
sin
y
con
compatibilidad con suspensión a disco.
/Especialidades
Se ocupa de operaciones especiales como
asegurar la partición de arranque sin cifrar
,
usar archivos de claves cifrados con GPG u OpenSSL
, un método para
arrancar y desbloquear a través de la red
, otro para
configurar Discard/TRIM para una SSD
, y secciones que tratan sobre
el hook encrypt y varios discos
.
Montaje al iniciar sesión
Escenarios de ejemplo
/Cifrado de un sistema de archivos no raíz
Si desea cifrar un dispositivo que no se utiliza para arrancar un sistema, como puede ser una
partición
o un
contenedor de archivos
.
/Encriptando un sistema entero
Si desea cifrar el sistema completo, en especial una partición raíz. En este caso hay varios escenarios posibles, incluyendo la utilización de
dm-crypt
con la extensión
LUKS
, la modalidad de cifrado
plain
y el cifrado más
LVM
.
Véase también
dm-crypt
- La página principal del proyecto.
cryptsetup
- La página principal de LUKS y
FAQ
- el principal y más importante recurso de ayuda.
DOSBox (Español)

Esta traducción de
DOSBox
fue revisada el
2019-01-05
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
DOSBox
es un emulador de DOS para ordenadores x86 que permite ejecutar juegos o programas antiguos DOS.
Instalación
Instale
el paquete
dosbox
.
Configuración
No es necesaria una configuración inicial. Sin embargo, el manual oficial de DOSBox menciona un archivo de configuración llamado
dosbox.conf
. Por defecto, ese archivo se encuentra en su carpeta
~/.dosbox
.
También puede crear un nuevo archivo de configuración por cada aplicación copiando
dosbox.conf
de
~/.dosbox
al directorio donde reside la aplicación de DOS y modificando la configuración en consecuencia. También puede crear un archivo de configuración automáticamente: simplemente ejecute
dosbox
sin ningún parámetro dentro de la carpeta de su aplicación deseada:
$ dosbox
Luego, en la pantalla DOS, escriba:
Z:\> config -wc dosbox.conf
El archivo de configuración
dosbox.conf
se guardará en el directorio actual. Realize los cambios que desee dependiendo de la configuración que necesite.
Las opciones de configuración se detallan en la
wiki oficial de DosBox
.
Utilización
Una sencilla forma de ejecutar DOSBox es colocar su juego de DOS (o sus archivos de configuración) en un directorio y luego ejecutar
dosbox
con la ruta del directorio adjunta. Por ejemplo:
$ dosbox ./nombre_carpeta/
Ahora debería tener una pantalla DOS cuyo directorio de trabajo es el especificado anteriormente. Desde allí, puede ejecutar los programas que desee:
C:\> SETUP.EXE
Consejos y trucos
Liberar el puntero del ratón de DOSBox
Si DOSBox captura el puntero de su ratón, use
Ctrl+F10
para liberarlo.
Reproducir música en juegos DOS
Para reproducir música, algunos juegos de DOS requieren un sintetizador
MIDI
el cual DOSBox no emula. Sin embargo, DOSBox puede usar uno si es que hay alguno disponible. Se puede usar un sintetizador de software como
FluidSynth
o
Timidity
si su ordenador no tiene un sintetizador de hardware.
Véase también
Página web oficial de DOSBox
DOSGames.com
- gran repositorio de juegos DOS.
Abandonia
- gran repositorio de juegos antiguos y abandonados de DOS.
Dynamic Kernel Module Support (Español)

Esta traducción de
DKMS
fue revisada el
2025-09-22
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
De
Wikipedia
:
Dynamic Kernel Module Support (DKMS) es un programa/framework que permite generar módulos del kernel de Linux cuyas fuentes residen generalmente fuera del árbol de fuentes del kernel. El concepto es que los módulos DKMS se reconstruyan automáticamente cuando se instala un nuevo kernel.
Esto significa que un usuario no tiene que esperar a que una empresa, proyecto o mantenedor de paquetes publique una nueva versión del módulo. Desde la introducción de
pacman hooks
, la reconstrucción de los módulos se realiza automáticamente cuando se actualiza un kernel.
Instalación
Instale
el paquete
dkms
y
los headers del kernel/kernels. Por ejemplo, para el kernel
linux
por defecto sería
linux-headers
. Otros kernels tienen sus propios paquetes de headers.
Un buen número de módulos que se encuentran fuera del árbol de fuentes del kernel tienen una variante DKMS; unos pocos están alojados en los
repositorios oficiales
, la mayoría se encuentran en
AUR
.
Nota
Los módulos creados por DKMS no se podrán cargar si el kernel
impone cargar solo módulos firmados
(por ejemplo, cuando se usa el
bloqueo del kernel
).
Actualizaciones
Aunque la reconstrucción de los módulos DKMS suele realizarse sin problemas durante una actualización del kernel, puede ocurrir que la reconstrucción falle. Debe prestar atención a la salida de
pacman
. Esto se aplica en particular si el sistema depende del módulo DKMS para arrancar correctamente y/o si utiliza DKMS con un kernel personalizado que no está en los
repositorios oficiales
.
Para hacer frente a los cambios en el kernel, corregir errores o añadir funciones necesarias, considere la posibilidad de actualizar el paquete DKMS antes de reiniciar.
Uso
Uso para invocar DKMS manualmente.
El auto-completado está disponible utilizando:
# source /usr/share/bash-completion/completions/dkms
Listar módulos
Para listar el estado actual de los módulos, versiones y kernels dentro del árbol:
# dkms status
Reconstruir módulos
Reconstruir todos los módulos para el kernel que se está ejecutando actualmente:
# dkms autoinstall
o para un núcleo específico:
# dkms autoinstall -k 6.6.19-1-ARCH
Para crear un módulo
específico
para el kernel que se está ejecutando actualmente:
# dkms install -m nvidia -v 550.54.14
o simplemente
# dkms install nvidia/550.54.14
Para crear un módulo para
todos
los kernels:
# dkms install nvidia/550.54.14 --all
Eliminar módulos
Para eliminar un módulo (los antiguos no se eliminan automáticamente):
# dkms remove -m nvidia -v 550.54.14 --all
o simplemente:
# dkms remove nvidia/550.54.14 --all
Si se elimina el paquete
dkms
se pierde la información relativa a los ficheros de construcción de módulos anteriores. Si este es el caso, vaya a través de
/usr/lib/modules/
kernel_release
y
/var/lib/dkms/
nombre_del_paquete
y elimine todos los archivos y directorios que ya no estén en uso.
Creación de paquetes DKMS
Vea
DKMS package guidelines
.
Véase también
Linux Journal: Exploring Dynamic Kernel Module Support
echinus (Español)

Esta traducción de
Echinus
fue revisada el
2022-11-06
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Advertencia
echinus ya no se mantiene. Véase el README en
repository
.
Artículos relacionados
dmenu
Gestores de ventanas
echinus
es un gestor de ventanas flotantes y de mosaico simple y liviano para X11. Comenzó como una bifurcación
dwm
con una configuración más sencilla, echinus se convirtió en un gestor de ventanas de reparentalización con todas las funciones con soporte
EWMH
.
A diferencia de dwm, echinus no necesita volver a compilarse después de realizar cambios en la configuración. Es compatible con
Xft
(freetype) y tiene la opción de barras de título configurables.
Instalación
Instale
echinus
AUR
. También puede instalar
ourico
AUR
, una barra de tareas EWMH liviana, diseñada originalmente para echinus (también en AUR), y
dmenu
.
Después de instalar con éxito, copie todos los archivos de
/etc/xdg/echinus
a
~/.echinus
(para el usuario).
Configuración
echinus se configura en un archivo de texto simple, en formato Xresources:
~/.echinus/echinusrc
. Los detalles de todas las opciones de configuración se encuentran en
/usr/share/doc/echinus/README
. Una sección de un archivo de configuración de muestra tal que así:
Echinus*selected.border: #404040
Echinus*selected.button: #d3d7cf
Echinus*selected.bg: #262626
Echinus*selected.fg: #d3d7cf
Reglas
Las reglas se pueden configurar para generar aplicaciones en etiquetas específicas. La siguiente regla, por ejemplo, abriría Firefox en la etiqueta "web":
Echinus*rule0: firefox.* web 0 1
Abrir aplicaciones en un terminal requiere que establezcas explícitamente la etiqueta -title al generarlas para que echinus pueda administrarlas:
Echinus*spawn0: CA + m = urxvtc -title mutt -e mutt
De manera similar, al generar
dmenu
, deberá declarar las propiedades requeridas, así:
Echinus*spawn1: Menu = dmenu_run -fn "-*-dina-medium-r-*-*-*-100-*-*-*-*-*-*" -nb "#1A1A1A" -nf "#696969" -sb "#1A1A1A" -sf "#D3D7Cf"
Iniciar echinus
Para iniciar echinus con
startx
o el gestor de inicio de sesión
SLiM
, simplemente añada lo siguiente a
~/.xinitrc
:
exec echinus
Utilizar echinus
Después de realizar cambios en
echinusrc
, puede volver a cargar la configuración sin volver a compilar reiniciando echinus, con
Alt
+
Mayús
+
q
. Esta combinación de teclas, y cualquier otra, se puede personalizar para adaptarse a sus preferencias o memoria muscular.
Más detalles para manipular ventanas están en la página de manual y en
README
.
Paneles y paginadores
echinus es compatible con algunas partes de EWMH; se sabe que las siguientes funcionan:
tint2
fbpanel
ipager
[
enlace roto
2025-03-15]
ourico
AUR
Recursos
Sitio web de echinus
Repositorio GitHub
Capturas de pantalla
https://www.flickr.com/photos/jasonwryan/5270660692/lightbox/
http://plhk.ru/gallery/echinus-0.4.6.png
http://plhk.ru/gallery/profont.png
http://plhk.ru/gallery/echinus027.png