Este es el comando rxvt-unicode que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
rxvt-unicode - (nuestro XVT, unicode), un emulador VT102 para el sistema de ventanas X
SINOPSIS
urxvt [opciones] [-e comando [args]]
DESCRIPCIÓN
rxvt-unicode, versión 9.21, es un emulador de terminal de color vt102 destinado a xterm(1)
reemplazo para usuarios que no requieren funciones como la emulación Tektronix 4014 y
configurabilidad estilo kit de herramientas. Como resultado, rxvt-unicode utiliza mucho menos espacio de intercambio - un
ventaja significativa en una máquina que sirve muchas sesiones X.
Este documento también está disponible en la World-Wide-Web en
<http://pod.tst.eu/http: //cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod>.
FRECUENTEMENTE PREGUNTADO FRECUENTES
See urxvt(7) (pruebe con "man 7 urxvt") para obtener una lista de preguntas frecuentes y la respuesta a
ellos y algunos problemas comunes. Ese documento también está disponible en la World-Wide-Web en
<http://pod.tst.eu/http: //cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod>.
RXVT-UNICODE VS. RXVT
A diferencia del rxvt original, rxvt-unicode almacena todo el texto en Unicode internamente. Eso significa
puede almacenar y mostrar la mayoría de los scripts del mundo. Sin embargo, al ser un emulador de terminal,
algunas cosas son muy difíciles, especialmente las escrituras cursivas como el árabe, verticalmente
guiones escritos como el mongol o guiones que requieren reglas de combinación extremadamente complejas,
como tibetano o devanagari. No espere resultados bonitos al utilizar estos scripts. La mayoría
Sin embargo, otras escrituras, latín, cirílico, kanji, tailandés, etc. deberían funcionar bien. Un poco
Los casos difíciles son los scripts de derecha a izquierda, como el hebreo: rxvt-unicode adopta la vista
que los algoritmos bidireccionales pertenecen a la aplicación, no al emulador de terminal (también
muchas cosas, como el movimiento del cursor durante la edición, se rompen de lo contrario), pero eso podría
a través del cambio.
Si está buscando un terminal que admita scripts más exóticos, permítame recomendar
"mlterm", que es un emulador de terminal muy sencillo, sencillo y limpio. De hecho, el
La razón por la que nació rxvt-unicode fue únicamente porque el autor no pudo hacer que "mlterm" usara
una fuente para latin1 y otra para japonés.
Por lo tanto, otro motivo de diseño fue el uso de múltiples fuentes para mostrar caracteres:
La idea de una única fuente Unicode que muchos otros programas imponen a sus usuarios nunca
tenía sentido para mí: debería poder elegir cualquier fuente para cualquier script libremente.
Aparte de eso, rxvt-unicode también está mucho mejor internacionalizado que su predecesor,
admite elementos como XFT e ISO 14755 que son útiles en entornos i18n, es más rápido,
y tiene muchos errores menos que el rxvt original. Todo esto, además de docenas de otros
pequeñas mejoras.
Todavía sigue fielmente la idea original de rxvt de ser delgado y agradable
recursos: por ejemplo, aún puede configurar rxvt-unicode sin la mayoría de sus características
para obtener un binario esbelto. También viene con un par cliente / demonio que le permite abrir cualquier
número de ventanas de terminal desde un solo proceso, lo que hace que el tiempo de inicio sea muy
Reduce de forma rápida y drástica el uso de memoria. Ver urxvtd(1) (demonio) y urxvtc(1) (cliente).
También hace que la información técnica sobre las secuencias de escape (que se han ampliado) sea más
accesible: ver urxvt(7) para documentación de referencia técnica (secuencias de escape, etc.).
OPCIONES
La sección urxvt opciones (principalmente un subconjunto de xterm's) se enumeran a continuación. De acuerdo con el
filosofía de más pequeño es mejor, las opciones pueden eliminarse o los valores predeterminados elegidos en
tiempo de compilación, por lo que las opciones y los valores predeterminados enumerados pueden no reflejar con precisión la versión
instalado en su sistema. `urxvt -h 'da una lista de las principales opciones de tiempo de compilación en el
línea. Las descripciones de las opciones pueden tener como prefijo la opción de compilación
depende de. p. ej., compilar XIM: 'requiere XIM en línea. Nota: `urxvt -help '
da una lista de todas las opciones de la línea de comandos compiladas en su versión.
Tenga en cuenta que urxvt permite que el nombre del recurso se use como una opción larga (opción - / ++) por lo que
las posibles opciones de la línea de comandos son mucho mayores que las enumeradas. Por ejemplo: `urxvt
--loginShell --color1 Orange '.
Las siguientes opciones están disponibles:
-ayuda, --ayuda
Imprima un mensaje que describa las opciones disponibles.
-monitor nombre para mostrar
Intente abrir una ventana en la pantalla X nombrada (la forma anterior -d todavía se respeta.
pero en desuso). En ausencia de esta opción, la pantalla especificada por el DISPLAY
se utiliza la variable de entorno.
-profundidad profundidad de bits
Compilar volantes: Intente encontrar un objeto visual con la profundidad de bits dada; recurso profundidad.
[Tenga en cuenta que muchos servidores X (y libXft) tienen errores con respecto a "-depth 32"
y / o canales alfa, y causará todo tipo de corrupción gráfica. Este es
inofensivo, pero no podemos hacer nada al respecto, así que ten cuidado]
-visual identificador visual
Compilar volantes: Utilice el objeto visual dado (consulte, por ejemplo, "xdpyinfo" para ver posibles identificadores visuales)
en lugar del predeterminado, y también asigna un mapa de colores privado. Todos los tipos visuales excepto
para DirectColor son compatibles.
-geometría geom
Geometría de la ventana (-g todavía respetado); recurso geometría.
-rv|+ rv
Encienda / apague el video inverso simulado; recurso vídeo inverso.
-j|+j
Activar / desactivar el desplazamiento por salto (permitir varias líneas por actualización); recurso saltardesplazarse.
-ss|+ ss
Activar / desactivar el desplazamiento por omisión (permitir varias pantallas por actualización); recurso saltardesplazarse.
-desvanecerse número
Difumina el texto en el porcentaje dado cuando se pierde el enfoque. Los valores pequeños se desvanecen un poco
solo, 100 reemplaza completamente todos los colores por el color de desvanecimiento; recurso desvanecimiento.
-color desvanecido color,
Se desvanece a este color cuando se usa el desvanecimiento (ver -desvanecerse). El color predeterminado es opaco
negro. recurso desvanecerseColor.
-icono presentar
Compilar pixbuf: Utiliza la imagen especificada como icono de la aplicación. Esto es usado por muchos
administradores de ventanas, barras de tareas y buscapersonas para representar la ventana de la aplicación; recurso
iconoArchivo.
-bg color,
Color de fondo de la ventana; recurso del Proyecto.
-fg color,
Color de primer plano de la ventana; recurso primer plano.
-cr color,
El color del cursor; recurso color del cursor.
-pr color,
El color de primer plano del puntero del mouse; recurso punteroColor.
-pr2 color,
El color de fondo del puntero del mouse; recurso punteroColor2.
-bd color,
El color del borde alrededor del área de texto y entre la barra de desplazamiento y el texto;
Recurso color del borde.
-fn lista de fuentes
Seleccione las fuentes que se utilizarán. Esta es una lista separada por comas de nombres de fuentes que son
marcado en orden al intentar encontrar glifos para caracteres. La primera fuente define el
tamaño de celda para caracteres; otras fuentes pueden ser más pequeñas, pero no (en general) más grandes. A
(con suerte) siempre se le adjunta una lista razonable de fuentes predeterminadas. Ver recurso fuente
para obtener más información.
En resumen, para especificar una fuente principal X11, simplemente especifique su nombre o anteponga "x:".
Para especificar una fuente XFT, debe anteponerla con "xft:", por ejemplo:
urxvt -fn "xft: Bitstream Vera Sans Mono: pixelsize = 15"
urxvt -fn "9x15bold, xft: Bitstream Vera Sans Mono"
Consulte también la pregunta "¿Cómo elige rxvt-unicode las fuentes?" en la sección de preguntas frecuentes de
urxvt(7).
-pensión completa lista de fuentes
Compilar estilos de fuente: La lista de fuentes en negrita que se utilizará cuando los caracteres deben imprimirse.
Ver recurso negrita para obtener más detalles.
-fi lista de fuentes
Compilar estilos de fuente: La lista de fuentes en cursiva que se utilizará cuando itálico los personajes deben ser
impreso. Ver recurso cursivaFont para obtener más detalles.
-fbi lista de fuentes
Compilar estilos de fuente: La lista de fuentes en negrita y cursiva que se utilizará cuando itálico los personajes son
para ser impreso. Ver recurso negritacursivaFuente para obtener más detalles.
-es|+ es
Compilar estilos de fuente: Los estilos de fuente Negrita / Parpadeo implican un primer plano / fondo de alta intensidad
(defecto). Ver recurso Intensidad Estilos para obtener más detalles.
-nombre nombre
Especifique el nombre de la aplicación con la que se obtendrán los recursos, en lugar de la
nombre de archivo ejecutable predeterminado. El nombre no debe contener "." o caracteres '*'. También establece
el icono y el nombre del título.
-ls|+ ls
Comience como un shell de inicio de sesión / sub-shell; recurso iniciar sesiónShell.
-mc milisegundos
Especifique el tiempo máximo entre selecciones de múltiples clics.
-Utah|+ ut
Compilar utmp: Inhibe / habilita la escritura de una entrada utmp; recurso inhibirutmp.
-vb|+ vb
Activar / desactivar la campana visual al recibir un carácter de campana; recurso campana visual.
-sb|+ sb
Activar / desactivar la barra de desplazamiento; recurso barra de desplazamiento.
-SR|+ sr
Coloque la barra de desplazamiento a la derecha / izquierda; recurso barra_desplazamiento_derecha.
-S t|+ st
Mostrar barra de desplazamiento rxvt (no XTerm / NeXT) sin / con un canal; recurso
scrollBar_flotante.
-si|+ si
Encienda / apague el desplazamiento hacia abajo en la inhibición de salida TTY; recurso scrollTtySalida tiene
efecto contrario.
-sk|+ sk
Activar / desactivar el desplazamiento hacia abajo al presionar una tecla; recurso scrollTtyPresionar tecla.
-SO|+ sw
Active / desactive el desplazamiento con el búfer de retroceso a medida que aparecen nuevas líneas. Esto solo toma
efecto si -si también se da; recurso DesplazarseConBuffer.
-ptab|+ ptab
Si está habilitado (predeterminado), los caracteres de "Tabulación horizontal" se almacenan como ancho real
caracteres en el búfer de pantalla, lo que permite seleccionarlos y pegarlos.
Dado que una pestaña horizontal es un movimiento del cursor y no un glifo real, esto puede
a veces puede resultar visualmente molesto, ya que el cursor en un carácter de tabulación se muestra como una amplia
cursor; recurso pastable.
-antes de Cristo|+ bc
Haga parpadear el cursor; recurso cursorParpadeo.
-uc|+ uc
Subrayar el cursor; recurso cursorSubrayado.
-icónico
Comience iconificado, si el administrador de ventanas admite esa opción. La forma alternativa es -ic.
-sl número
Guarde número líneas en el búfer de retroceso. Consulte la entrada de recursos para conocer los límites; recurso
guardarlíneas.
-b número
Compilar volantes: Borde interior de número píxeles. Consulte la entrada de recursos para conocer los límites;
Recurso bordeinterno.
-w número
Compilar volantes: Borde exterior de número píxeles. También, -bw y -ancho del borde. Vea
ingreso de recursos para límites; recurso Borde externo.
-licenciado en Derecho Compilar volantes: Establezca sugerencias de MWM para solicitar una ventana sin bordes, es decir, si cumple
WM, la ventana rxvt-unicode no tendrá decoraciones de ventana; recurso bordeMenos. Si
el administrador de ventanas no admite sugerencias MWM (por ejemplo, kwin), habilita la anulación-redirección
modo.
-anular-redireccionar
Compilar volantes: Establece override-redirect en la ventana; recurso anular-redireccionar.
-dockapp
Establece el estado inicial de la ventana en WithdrawnState, lo que hace que los administradores de ventanas
que admiten esta extensión, la tratan como una aplicación de acoplamiento.
-sbg
Compilar volantes: Deshabilita el uso de gráficos de bloques / dibujo de líneas integrados
caracteres y confíe en lo que proporcionan las fuentes especificadas. Use esto si tiene un
buena fuente y quiere usar sus glifos gráficos de bloque; recurso skipBuiltinGlyphs.
-lsp número
Compilar volantes: Líneas (altura de píxel) para insertar entre cada fila de la pantalla. Útil
para solucionar los problemas de reproducción de fuentes; recurso espaciolinea.
-letsp número
Compilar volantes: Cantidad para ajustar el ancho de caracteres calculado para controlar la
espaciado de letras. Los valores negativos reforzarán el espaciado entre letras, los valores positivos
espaciará más las letras. Útil para trabajar con métricas de fuentes extrañas; recurso
letraEspacio.
-Tennesse término
Esta opción especifica el nombre del tipo de terminal que se establecerá en el PLAZO entorno empresarial
variable. Este tipo de terminal debe existir en el termcap(5) base de datos y debería tener li #
y co# entradas; recurso términoNombre.
-e comando [argumentos]
Ejecute el comando con sus argumentos de línea de comandos en el urxvt ventana; también establece el
el título de la ventana y el nombre del icono para ser el nombre base del programa que se está ejecutando si ninguno
-título (-T) ni -n se dan en la línea de comando. Si se utiliza esta opción, debe
el último en la línea de comandos. Si no hay -e entonces la opción predeterminada es ejecutar la
programa especificado por el SHELL variable de entorno o, en su defecto, sh(1).
Tenga en cuenta que debe especificar un programa con argumentos. Si quieres ejecutar shell
comandos, tienes que especificar el shell, así:
urxvt -e sh -c "comandos de shell"
-título texto
Título de la ventana (-T todavía respetado); el título predeterminado es el nombre base del programa
especificado después de la -e opción, si existe, de lo contrario el nombre de la aplicación; recurso título.
-n texto
Nombre icónico; el nombre predeterminado es el nombre base del programa especificado después de la -e
opción, si existe, de lo contrario el nombre de la aplicación; recurso nombre icónico.
-C Capture los mensajes de la consola del sistema.
-pt style
Compilar XIM: estilo de entrada para el método de entrada; Sobre el lugar, fuera del lugar, root; recurso
preeditar tipo.
-soy texto
Compilar XIM: nombre del método de entrada. recurso método de entrada.
-imlocale cadena
La configuración regional que se utilizará para abrir la mensajería instantánea. Puede utilizar un "LC_CTYPE" de, por ejemplo, "de_DE.UTF-8"
para el procesamiento de texto normal, pero "ja_JP.EUC-JP" para que la extensión de entrada pueda
ingrese caracteres japoneses mientras permanece en otro lugar. recurso imLocal.
-imfuente conjunto de fuentes
Configure el conjunto de fuentes que se utilizará para el método de entrada X, consulte el recurso imFuente para más información.
-tcw
Cambie el significado de la selección de triple clic con el botón izquierdo del mouse. Solamente
efectivo cuando el código de selección original (que no es de Perl) está en uso. En lugar de seleccionar
una línea completa extenderá la selección hasta el final de la línea lógica solamente. recurso
tripleclickpalabras.
-inseguro
Habilite el modo "inseguro", que actualmente habilita la mayoría de las secuencias de escape que hacen eco
instrumentos de cuerda. Ver el recurso inseguro para más información.
-mod modificador
Anular la detección del modificador Meta con la clave especificada: alt, meta, hiper, súper , modo1,
modo2, modo3, modo4, modo5; recurso modificador.
-ssc|+ ssc
Activar / desactivar la pantalla secundaria (activada por defecto); recurso Secundaria Pantalla.
-ssr|+ ssr
Activar / desactivar el desplazamiento de la pantalla secundaria (habilitado por defecto); recurso secundarioScroll.
-sostener|+ mantener
Encienda / apague la ventana de retención después de salir del soporte. Si está habilitado, urxvt no lo hará inmediatamente.
destruye su ventana cuando el programa ejecutado dentro de ella sale. En cambio, esperará
hasta que el usuario lo mata o lo cierra; recurso hold.
-discos compactos camino
Establece el directorio de trabajo para el shell (o el comando especificado a través de -e). La camino
debe ser una ruta absoluta y debe existir para que urxvt se inicie; recurso chdir.
-xrm cadena
Funciona como la opción X Toolkit del mismo nombre, agregando el cadena como si fuera
especificado en un archivo de recursos. Los valores de recursos especificados de esta manera tienen prioridad sobre
todas las demás especificaciones de recursos.
Tenga en cuenta que debe utilizar el mismo sintaxis como en el archivo .Xdefaults, p. ej.
"* .background: negro". También tenga en cuenta que todas las opciones específicas de urxvt se pueden especificar como
opciones largas en la línea de comandos, por lo que el uso de -xrm se limita principalmente a los casos en los que
desea especificar otros recursos (por ejemplo, para métodos de entrada) o para compatibilidad con
otros programas.
-keysym.sym cadena
Reasignar un símbolo de llave. Ver recurso keyym.
-empotrar identificador de ventana
Le dice a urxvt que incruste sus ventanas en una ventana ya existente, lo que permite
aplicaciones para incrustar fácilmente un terminal.
En este momento, urxvt primero desasignará / mapeará la ventana especificada, por lo que no debería ser un top-
ventana de nivel. urxvt también lo reconfigurará un poco, así que no espere que se mantenga
algún estado específico. Es mejor crear una subventana adicional para urxvt y dejarla
solo.
La ventana no se destruirá cuando salga urxvt.
Puede ser útil saber que urxvt no cerrará los descriptores de archivo que se le pasen.
(excepto stdin / out / err, por supuesto), por lo que puede usar descriptores de archivo para comunicarse
con los programas dentro de la terminal. Esto funciona independientemente de si el "-embed"
se utilizó o no la opción.
Aquí hay un breve fragmento de Gtk2-perl que ilustra cómo se puede usar esta opción (un
un ejemplo más largo está en doc / incrustar):
my $ rxvt = new Gtk2 :: Socket;
$ rxvt-> signal_connect_after (realizar => sub {
my $ xid = $ _ [0] -> ventana-> get_xid;
sistema "urxvt -embed $ xid &";
});
-pty-fd presentar descriptor
Le dice a urxvt que NO ejecute ningún comando o que cree un nuevo par pty / tty, sino que use
el descriptor de archivo dado como el maestro tty. Esto es útil si desea conducir urxvt
como un emulador de terminal genérico sin tener que ejecutar un programa dentro de él.
Si se da este cambio, urxvt no creará ninguna entrada utmp / wtmp y no
juega con los permisos pty / tty; tienes que hacerlo tú mismo si quieres.
Como caso extremadamente especial, especificar "-1" suprimirá por completo pty / tty
operaciones, que probablemente sólo sea útil junto con alguna extensión de perl que
gestiona la terminal.
Aquí hay un ejemplo en perl que ilustra cómo se puede usar esta opción (un
ejemplo está en doc / pty-fd):
use IO :: Pty;
utilizar Fcntl;
my $ pty = new IO :: Pty;
fcntl $ pty, F_SETFD, 0; # clear close-on-exec
sistema "urxvt -pty-fd". (fileno $ pty). "&";
cerrar $ pty;
# ahora comunícate con rxvt
mi $ esclavo = $ pty-> esclavo;
while (<$ esclavo>) {imprimir $ esclavo "obtuvo <$ _> \ n"}
-Educación física cadena
Lista separada por comas de scripts de extensión perl para usar (o no usar) en esta terminal
ejemplo. Ver recurso perl-ext para obtener más detalles.
RECURSOS
Nota: `urxvt --help 'da una lista de todos los recursos (opciones largas) compilados en su
versión. Todos los recursos también están disponibles como opciones largas.
Puede configurar y cambiar los recursos utilizando herramientas X11 como xrdb. Muchas distribuciones también
cargar configuraciones desde el ~ / .Xresources archivo cuando X comienza. urxvt consultará lo siguiente
archivos / recursos en orden, con configuraciones posteriores que sobrescriben las anteriores:
1. archivo de configuración predeterminada de la aplicación en $ XAPPLRESDIR
2. $ HOME / .Xdefaults
3. Propiedad RESOURCE_MANAGER en la ventana raíz de la pantalla 0
4. Propiedad SCREEN_RESOURCES en la ventana raíz de la pantalla actual
5. Archivo $ XENVIRONMENT O $ HOME / .Xdefaults-
6. recursos especificados a través de -xrm en la línea de comandos
Tenga en cuenta que al leer X recursos, urxvt reconoce dos nombres de clase: Rxvt y URxvt.
nombre de la clase Rxvt permite recursos comunes a ambos urxvt y el original rxvt ser facil
configurado, mientras que el nombre de la clase URxvt permite recursos únicos para urxvt, Ser compartido
entre los diferentes urxvt configuraciones. Si no se especifican recursos, valores predeterminados adecuados
se utilizará. Los argumentos de la línea de comandos se pueden utilizar para anular la configuración de los recursos. los
los siguientes recursos son compatibles (es posible que desee comprobar el urxvtperl(3) página de manual para
configuraciones adicionales por extensiones de perl no documentadas aquí):
profundidad: profundidad de bits
Compilar xft: Intente encontrar un objeto visual con la profundidad de bits dada; opción -profundidad.
tamponado: booleano
Compilar xft: Activa / desactiva el almacenamiento en búfer doble para xft (habilitado de forma predeterminada). En algunos
combinación de tarjeta / controlador que lo habilita, disminuye ligeramente el rendimiento, en la mayoría de los casos en gran medida
lo ayuda. La ralentización es pequeña, por lo que normalmente debería estar habilitada.
geometría: geom
Cree la ventana con la geometría de ventana X especificada [por defecto 80x24]; opción
-geometría.
fondo: color,
Utilice el color especificado como color de fondo de la ventana [blanco predeterminado]; opción
-bg.
primer plano: color,
Utilice el color especificado como color de primer plano de la ventana [negro predeterminado]; opción
-fg.
Colorn: color,
Utilice el color especificado para el valor del color n, donde 0-7 corresponde a bajo
colores de intensidad (normal) y 8-15 corresponde a colores de alta intensidad (negrita = brillante
primer plano, parpadeo = fondo brillante) colores. Los nombres canónicos son los siguientes:
0 = negro, 1 = rojo, 2 = verde, 3 = amarillo, 4 = azul, 5 = magenta, 6 = cian, 7 = blanco, pero el real
Los nombres de los colores utilizados se enumeran en el COLORES Y DISEÑO .
Los colores superiores a 15 no se pueden configurar usando recursos (todavía), pero se pueden cambiar usando
un comando de escape (ver urxvt(7)).
Los colores 16-79 forman un cubo de color estándar 4x4x4 (lo mismo que xterm con 88 colores
apoyo). Los colores 80-87 son escalones grises con espacios uniformes.
colorBD: color,
colorealo: color,
Utilice el color especificado para mostrar caracteres en negrita o cursiva cuando el primer plano
el color es el predeterminado. Si los estilos de fuente no están disponibles (compilar estilos) y esto
La opción no está configurada, se usa video inverso en su lugar.
colorUL: color,
Utilice el color especificado para mostrar los caracteres subrayados cuando el color de primer plano
es el predeterminado.
subrayadoColor: color,
Si está configurado, use el color especificado como color para el subrayado. Si no está configurado, utilice
el color de primer plano.
resaltarColor: color,
Si está configurado, use el color especificado como fondo para los caracteres resaltados. Si
desarmado, use video inverso.
resaltarTextColor: color,
Si se establece set y highlightColor, use el color especificado como primer plano para
personajes resaltados.
color del cursor: color,
Utilice el color especificado para el cursor. El valor predeterminado es utilizar el color de primer plano;
opción -cr.
cursorColor2: color,
Utilice el color especificado para el color del texto del cursor. Para que esto surta efecto,
color del cursor también debe especificarse. El valor predeterminado es utilizar el color de fondo.
vídeo inverso: booleano
Cierto: simula vídeo inverso con colores de primer plano y de fondo; opción -rv. Falso:
colores de pantalla regulares [predeterminado]; opción + rv. Ver nota en COLORES Y DISEÑO
.
SaltarDesplazamiento: booleano
Cierto: especifique que se debe utilizar el desplazamiento por salto. Al recibir muchas líneas, urxvt
solo se desplazará una vez que se haya leído toda la altura de las líneas de la pantalla, lo que da como resultado menos
actualizaciones sin dejar de mostrar cada línea recibida; opción -j.
Falso: especifique que se debe utilizar el desplazamiento suave. urxvt forzará una actualización de pantalla
en cada nueva línea que recibió; opción +j.
Saltar Desplazamiento: booleano
Cierto: (el valor predeterminado) especifica que se debe usar el desplazamiento por omisión. Al recibir muchos
líneas, urxvt solo se desplazará de vez en cuando (alrededor de 60 veces por segundo), lo que
en muchas menos actualizaciones. Esto puede provocar que urxvt nunca muestre algunas de las líneas
recibe; opción -ss.
Falso: especifique que se mostrará todo, incluso si la actualización es demasiado rápida para
el ojo humano para leer cualquier cosa (o el monitor para mostrar cualquier cosa); opción + ss.
desvanecimiento: número
Desvanece el texto en el porcentaje dado cuando se pierde el enfoque; opción -desvanecerse.
Color de desvanecimiento: color,
Se desvanece a este color, cuando se usa el desvanecimiento (ver desvanecimiento:). El color predeterminado es el negro;
opción -color desvanecido.
iconoArchivo: presentar
Establecer el mapa de píxeles del icono de la aplicación; opción -icono.
color de desplazamiento: color,
Utilice el color especificado para la barra de desplazamiento [predeterminado # B2B2B2].
comederoColor: color,
Utilice el color especificado para el área del canal de la barra de desplazamiento [predeterminado # 969696]. Solamente
relevante para la barra de desplazamiento rxvt (no XTerm / NeXT).
color del borde: color,
El color del borde alrededor del área de texto y entre la barra de desplazamiento y el texto.
fuente: lista de fuentes
Seleccione las fuentes que se utilizarán. Esta es una lista separada por comas de nombres de fuentes que son
marcado en orden al intentar encontrar glifos para caracteres. La primera fuente define el
tamaño de celda para caracteres; otras fuentes pueden ser más pequeñas, pero no (en general) más grandes. A
(con suerte) siempre se le adjunta una lista razonable de fuentes predeterminadas; opción -fn.
Cada fuente puede ser un nombre de fuente principal X11 estándar (XLFD), con prefijo opcional
"x:" o una fuente Xft (compilar xft), con el prefijo "xft:".
Además, cada fuente se puede prefijar con sugerencias y especificaciones adicionales.
entre corchetes ("[]"). La única pista disponible actualmente es
"codeset = codeset-name", y esto solo se usa para fuentes Xft.
Por ejemplo, este recurso de fuentes
URxvt.font: 9x15bold, \
-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\
-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \
[codeset = JISX0208] xft: Kochi Gothic: antialias = false, \
xft: Code2000: antialias = false
especifica cinco fuentes que se utilizarán. El primero es "9x15bold" (en realidad, el iso8859-1
versión de la segunda fuente), que es la fuente base (porque se nombra primero) y
por lo tanto, define la cuadrícula de celdas de caracteres en 9 píxeles de ancho y 15 píxeles de alto.
La segunda fuente solo se usa para agregar caracteres Unicode adicionales que no están en la base
fuente, al igual que la tercera, que lamentablemente no está en negrita, pero la versión en negrita de la
La fuente contiene menos caracteres, por lo que es un complemento útil.
La tercera fuente es una fuente Xft con el alias desactivado y los caracteres son limitados
En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. JIS 0208 conjunto de códigos (es decir, kanji japonés). La fuente contiene otros caracteres, pero
no estamos interesados en ellos.
La última fuente es una fuente general útil que proporciona la mayor parte del Unicode restante.
personajes.
negrita: lista de fuentes
cursiva lista de fuentes
negritacursivaFuente: lista de fuentes
La lista de fuentes que se utilizará para mostrar , itálico or itálico caracteres,
respectivamente.
Si se especifica y no está vacío, entonces la sintaxis es la misma que para el fuente-recurso, y
la lista de fuentes dada se utilizará tal cual, lo que permite sustituir
estilos de fuente completamente diferentes para negrita y cursiva.
Si no se configura (el valor predeterminado), se sintetizará una lista de fuentes adecuada "transformando" el
lista de fuentes de texto normal en la forma deseada. Si eso no es posible, reemplazo
se probarán fuentes de la forma deseada.
Si se establece, pero está vacío, entonces este estilo específico está deshabilitado y la fuente de texto normal se
que se utiliza para el estilo dado.
Intensidad Estilos: booleano
Cuando los estilos de fuente no están habilitados, o esta opción está habilitada (Cierto, opción -es,
predeterminado), los estilos de fuente en negrita / parpadeo implican colores de primer plano / fondo de alta intensidad.
Deshabilitar esta opción (Falso, opción + es) desactiva este comportamiento, la alta intensidad
los colores no son accesibles.
título: cadena
Establecer la cadena del título de la ventana, el título predeterminado es la línea de comandos especificada después de la -e
opción, si existe, de lo contrario el nombre de la aplicación; opción -título.
nombre icónico: cadena
Establezca el nombre utilizado para etiquetar el icono de la ventana o que se muestra en una ventana del administrador de iconos,
también establece el título de la ventana a menos que se establezca explícitamente; opción -n.
alerta de mapa: booleano
Cierto: des-iconificar (mapa) al recibir un carácter de campana. Falso: no des-iconificar (mapa) en
recepción de un carácter de campana [predeterminado].
Urgente OnBell: booleano
Cierto: establece la sugerencia de urgencia para el wm al recibir un carácter de campana. Falso: no
establezca la sugerencia de urgencia [predeterminado].
urxvt restablece la sugerencia de urgencia en cada cambio de enfoque.
campana visual: booleano
Cierto: use la campana visual al recibir un carácter de campana; opción -vb. Falso: sin visual
campana [predeterminado]; opción + vb.
iniciar sesiónShell: booleano
Cierto: comience como un shell de inicio de sesión anteponiendo un `- 'a argv [0] de la concha; opción -ls.
Falso: comienza como un sub-shell normal [predeterminado]; opción + ls.
MultiClickTime: número
Especifique el tiempo máximo en milisegundos entre eventos de selección de múltiples clics. los
el valor predeterminado es 500 milisegundos; opción -mc.
utmp Inhibit: booleano
Cierto: inhibe la escritura de registros en el archivo de registro del sistema utmp; opción -Utah. Falso: escribir
grabar en el archivo de registro del sistema utmp [defecto]; opción + ut.
tubo de impresión: cadena
Especifique una tubería de comando para la impresora vt100 [predeterminado lpr(1)]. Usar Imprimir para iniciar un
volcado de pantalla a la impresora y Ctrl-Imprimir or Mayús-Imprimir para incluir el retroceso como
bien.
La cadena se interpretará como si estuviera escrita en el shell tal como está.
Ejemplo:
URxvt.print-pipe: cat> $ (TMPDIR = $ HOME mktemp urxvt.XXXXXX)
Esto crea un nuevo archivo en su directorio de inicio con el contenido de la pantalla cada vez que
presione "Imprimir".
estilo de desplazamiento: modo
Establecer el estilo de la barra de desplazamiento en rxvt, llanura, Next or xterm. llanura es el favorito del autor.
espesor: número
Establezca el ancho de la barra de desplazamiento en píxeles.
barra de desplazamiento: booleano
Cierto: habilita la barra de desplazamiento [predeterminado]; opción -sb. Falso: deshabilita la barra de desplazamiento; opción
+ sb.
barra de desplazamiento_derecha: booleano
Cierto: coloque la barra de desplazamiento a la derecha de la ventana; opción -SR. Falso: colocar el
barra de desplazamiento a la izquierda de la ventana; opción + sr.
scrollBar_flotante: booleano
Cierto: muestra una barra de desplazamiento rxvt sin un canal; opción -S t. Falso: mostrar un rxvt
barra de desplazamiento con un comedero; opción + st.
scrollBar_alinear: modo
Alinear el parte superior, fondo or centro [predeterminado] del pulgar de la barra de desplazamiento con el puntero encendido
presionar / arrastrar el botón central.
salida de scrollTty: booleano
Cierto: desplácese hacia abajo cuando tty reciba salida; opción -si. Falso: no desplazarse a
abajo cuando tty recibe salida; opción + si.
desplazamiento con búfer: booleano
Cierto: desplácese con el búfer de retroceso cuando tty recibe nuevas líneas (es decir, intente mostrar el
mismas líneas) y scrollTtySalida Es falso; opción -SO. Falso: no desplazarse con
búfer de retroceso cuando tty recibe nuevas líneas; opción + sw.
desplazarseTtyPresionar tecla: booleano
Cierto: se desplaza hacia abajo cuando se presiona una tecla no especial. Las teclas especiales son aquellas que
son interceptados por rxvt-unicode para un manejo especial y no se pasan al
cascarón; opción -sk. Falso: no se desplaza hacia abajo cuando se presiona una tecla no especial;
opción + sk.
Líneas de guardado: número
Guarde número líneas en el búfer de retroceso [predeterminado 64]. Este recurso está limitado en
la mayoría de las máquinas a 65535; opción -sl.
bordeinterno: número
Frontera interior de número píxeles. Este recurso está limitado a 100; opción -b.
Borde externo: número
Borde exterior de número píxeles. Este recurso está limitado a 100; opción -w, -bw,
-ancho del borde.
sin borde: booleano
Establezca sugerencias de MWM para solicitar una ventana sin bordes, es decir, si el WM lo acepta, el rxvt-
la ventana Unicode no tendrá decoraciones de ventana; opción -licenciado en Derecho.
skipBuildingGlyphs: booleano
Compilar volantes: Deshabilita el uso de gráficos de bloques / dibujo de líneas integrados
caracteres y confíe en lo que proporcionan las fuentes especificadas. Use esto si tiene un
buena fuente y quiere usar sus glifos gráficos de bloque; opción -sbg.
nombre del término: término
Especifica el nombre del tipo de terminal que se establecerá en el PLAZO Variable ambiental; opción
-Tennesse.
espaciolinea: número
Especifica el número de líneas (altura de píxel) para insertar entre cada fila de la pantalla
[predeterminado 0]; opción -lsp.
meta8: booleano
Cierto: maneja Meta (Alt) + pulsación de tecla para establecer el octavo bit. Falso: manejar Meta (Alt) +
pulsación de tecla como prefijo de escape [predeterminado].
página de desplazamiento de rueda del mouse: booleano
Cierto: la rueda del mouse recorre una página completa. Falso: la rueda del mouse se desplaza cinco líneas
[defecto].
pastable booleano
Cierto: almacena las pestañas como caracteres anchos. Falso: interpreta las pestañas solo como movimiento del cursor;
opción "-ptab".
cursorParpadear: booleano
Cierto: parpadea el cursor. Falso: no hace parpadear el cursor [predeterminado]; opción -antes de Cristo.
cursorSubrayado: booleano
Cierto: Hace que el cursor esté subrayado. Falso: Convierte el cursor en un cuadro [predeterminado]; opción -uc.
puntero en blanco: booleano
Cierto: deja en blanco el puntero cuando se presiona una tecla o después de un número establecido de segundos de
inactividad. Falso: el puntero siempre está visible [predeterminado].
punteroColor: color,
Color de primer plano del puntero del mouse.
punteroColor2: color,
Color de fondo del puntero del mouse.
punteroBlankDelay: número
Especifica el número de segundos antes de poner en blanco el puntero [predeterminado 2]. Utilice una gran
número (por ejemplo, 987654321) para desactivar eficazmente el tiempo de espera.
tecla de retroceso: cadena
La cadena que se enviará cuando se presione la tecla de retroceso. Si se establece en Diciembre o desarmado lo hará
send Borrar (código 127) o, con control, Retroceso (código 8) - que se puede invertir
con la secuencia de escape del modo privado DEC apropiada.
borrar tecla: cadena
La cadena que se enviará cuando se presione la tecla de borrar (no la tecla de borrar del teclado). Si
desarmado enviará la secuencia tradicionalmente asociada con el Implementación clave.
cortadores: cadena
Los caracteres utilizados como delimitadores para la selección de palabras con doble clic (espacios en blanco
la delimitación se agrega automáticamente si se proporciona un recurso).
Cuando la extensión de selección de Perl está en uso (la predeterminada si está compilada, consulte la
urxvtperl(3) página de manual), se creará una expresión regular adecuada con estos caracteres (si el
el recurso existe, de lo contrario, no se creará ninguna expresión regular). En este modo, los personajes
fuera de ISO-8859-1 se puede utilizar.
Cuando no se usa la extensión de selección, solo se pueden usar caracteres ISO-8859-1. Si
no especificado, se utiliza el valor predeterminado integrado:
RETROCESO `" '& () * ,; <=>? @ [] ^ {|}
PreeditTipo: style
Sobre el lugar, fuera del lugar, root; opción -pt.
método de entrada: nombre
nombre de inputMethod a utilizar; opción -soy.
imLocal: nombre
La configuración regional que se utilizará para abrir la mensajería instantánea. Puede utilizar un "LC_CTYPE" de, por ejemplo, "de_DE.UTF-8"
para el procesamiento de texto normal, pero "ja_JP.EUC-JP" para que la extensión de entrada pueda
ingrese caracteres japoneses mientras permanece en otro lugar; opción -imlocale.
imFuente: conjunto de fuentes
Especifique el conjunto de fuentes utilizado para los estilos XIM "OverTheSpot" o "OffTheSpot". Debe ser un
conjunto de fuentes X estándar (patrones XLFD separados por comas), es decir, no está en el mismo
formato como las otras listas de fuentes utilizadas en urxvt. Se configurará el valor predeterminado para elegir
* cualquier * adecuado encontrado encontrado, preferiblemente uno o dos píxeles que difieran en tamaño a la base
fuente. opción -imfuente.
Palabras de triple clic: booleano
Cambie el significado de la selección de triple clic con el botón izquierdo del mouse. En lugar de
seleccionando una línea completa extenderá la selección hasta el final de la línea lógica
solamente; opción -tcw.
inseguro: booleano
Habilita el modo "inseguro". Rxvt-unicode ofrece algunas secuencias de escape que se hacen eco arbitrarias
cadenas como el nombre del icono o la configuración regional. Podría abusarse de esto si alguien se
Acceso limpio de 8 bits a su pantalla, ya sea a través de un cliente de correo que muestra correo
cuerpos sin filtrar o a través escribir(1) o cualquier otro medio. Por lo tanto, estas secuencias
están deshabilitados de forma predeterminada. (Tenga en cuenta que muchos otros terminales, incluido xterm, tienen estos
secuencias habilitadas de forma predeterminada, lo que no lo hace más seguro).
Puede habilitarlos configurando este recurso booleano o especificando -inseguro como una
opción. Por el momento, esto permite mostrar-respuesta, configuración regional, buscar fuente, etiqueta de icono y
solicitudes de título de ventana.
modificador: modificador
Establezca la clave que se interpretará como la clave Meta para: alt, meta, hiper, súper , modo1, modo2,
modo3, modo4, modo5; opción -mod.
cadena de respuesta: cadena
Especifique la respuesta que rxvt-unicode envía al shell cuando un carácter ENQ (control-E) es
pasado a través. Puede contener valores de escape como se describe en la entrada en keyym
siguiente.
Pantalla secundaria: booleano
Activar / desactivar la pantalla secundaria (activada por defecto).
secundarioScroll: booleano
Activar / desactivar el desplazamiento de la pantalla secundaria (habilitado de forma predeterminada). Si esta opción está habilitada,
los desplazamientos en la pantalla secundaria cambiarán el búfer de retroceso y, cuando
La pantalla secundaria está apagada, cambiar a / desde la pantalla secundaria en su lugar desplazará el
pantalla arriba.
hold: booleano
Encienda / apague la ventana de retención después de salir del soporte. Si está habilitado, urxvt no lo hará inmediatamente.
destruye su ventana cuando el programa ejecutado dentro de ella sale. En cambio, esperará
hasta que el usuario lo mata o lo cierra.
chdir: camino
Establece el directorio de trabajo para el shell (o el comando especificado a través de -e). La camino
debe ser una ruta absoluta y debe existir para que urxvt se inicie. Si no está especificado
entonces se utilizará el directorio de trabajo actual; opción -discos compactos.
símbolo de clave.sym: action
Compilar volantes: Asociado action con keyym sym. El nombre del recurso interviniente
símbolo de clave. no se puede omitir.
Con este recurso, puede asignar combinaciones de teclas como "Ctrl-Shift-BackSpace" a
varias acciones, como la salida de una cadena diferente a la que normalmente resultaría de
esa combinación, haciendo que el terminal se desplace hacia arriba o hacia abajo de la manera que desee, o cualquier
otra cosa que podría proporcionar una extensión.
La combinación de teclas que desencadena la acción, sym, tiene el siguiente formato:
(modificadores-) clave
¿Dónde? modificadores puede ser cualquier combinación de ISONivel3, Teclado de aplicación, Control:, BlNum,
Shift, Meta, Bloquear, Mod1, Mod2, Mod3, Mod4, Mod5, y la abreviatura I, K, C, N, S, M,
A, L, 1, 2, 3, 4, 5.
La sección BlNum, Meta y ISONivel3 Los modificadores suelen tener un alias para cualquier modificador
Se están mapeando la tecla NumLock, las teclas Meta / Alt o las teclas ISO Level3 Shift / AltGr. Teclado de aplicación
es un modificador sintético asignado al estado del modo de mapa de teclas de la aplicación actual.
Debido a la gran cantidad de combinaciones de modificadores, un mapeo de teclas coincidirá si at
menos se están configurando los identificadores especificados, y no hay otras asignaciones de claves con esos
y se están definiendo más bits. Eso significa que definir un mapeo para "a"
proporcionar automáticamente definiciones para "Meta-a", "Shift-a", etc., a menos que algunos de
esos son mapeos definidos en sí mismos. Consulte la acción "incorporada:", a continuación, para conocer una forma de
solucione esto cuando sea un problema.
La ortografía de clave depende de su implementación de X. Una manera fácil de encontrar una clave
nombre es usar el xev(1) comando. Puede encontrar una lista buscando las macros "XK_"
en la sección de X11 / keysymdef.h incluir archivo (omitir el prefijo "XK_"). Alternativamente puedes
especificar clave por su valor de clave hexadecimal (0x0000 - 0xFFFF).
Como con cualquier valor de recurso, el action la cadena puede contener secuencias de escape con barra invertida
("\ n": nueva línea, "\\": barra invertida, "\ 000": número octal), consulte RECURSOS en "man 7 X" para
más detalles.
Una acción comienza con un prefijo de acción que selecciona un cierto tipo de acción, seguido
por dos puntos. Una cadena de acción sin dos puntos se interpreta como una cadena literal para pasar.
al tty (como si tuviera el prefijo "cadena:").
Se conocen los siguientes prefijos de acción; las extensiones pueden proporcionar prefijos adicionales:
cadena: STRING
Si action comienza con "cadena:" (o no contiene dos puntos), entonces el
El "STRING" restante se pasará al programa que se ejecuta en la terminal. Para
Por ejemplo, puede reemplazar cualquier resultado de Shift-Tab por la cadena "echo rm -rf
/ "seguido de una nueva línea:
URxvt.keysym.Shift-Tab: cadena: echo rm -rf / \ n
En teoría, esto podría usarse para redefinir completamente su mapa de teclas.
Además, para acciones de este tipo, puede definir un rango de claves en una
disparo cargando la extensión de perl "keysym-list" y proporcionando una action con
patrón lista / PREFIJO / MEDIO / SUFIJO, donde el delimitador `/ 'debería ser un carácter
no utilizado por las cadenas.
Su uso se puede demostrar con un ejemplo:
URxvt.keysym.MC-0x61: lista | \ 033 <| abc |>
La línea anterior es equivalente a las siguientes tres líneas:
URxvt.keysym.Meta-Control-0x61: cadena: \ 033
URxvt.keysym.Meta-Control-0x62: cadena: \ 033
URxvt.keysym.Meta-Control-0x63: cadena: \ 033
comando: STRING
If action toma la forma de "comando: STRING", el especificado CADENA se interpreta
y se ejecuta como secuencia de control de urxvt (básicamente lo contrario de "cadena:" -
en lugar de enviarlo al programa que se ejecuta en la terminal, se tratará
como si fuera una salida de programa). Esto es ms til para alimentar secuencias de comando en
urxvt.
Por ejemplo, lo siguiente significa "cambiar la configuración regional actual a" zh_CN.GBK "cuando
Se está presionando Control-Meta-c ":
URxvt.keysym.MCc: comando: \ 033] 701; zh_CN.GBK \ 007
El siguiente ejemplo mapeará Control-Meta-1 y Control-Meta-2 a las fuentes
"suxuseuro" y "9x15bold", por lo que puede tener algunos cambios de fuente limitados en
tiempo de ejecución:
URxvt.keysym.MC-1: comando: \ 033] 50; suxuseuro \ 007
URxvt.keysym.M-C-2: command:\033]50;9x15bold\007
Otras cosas son posibles, por ejemplo, cambiar el tamaño (ver urxvt(7) para más información):
URxvt.keysym.M-C-3: command:\033[8;25;80t
URxvt.keysym.M-C-4: command:\033[8;48;110t
incorporado:
La acción incorporada es la acción que urxvt ejecutaría si no hubiera enlace de clave
existía para la combinación de teclas. El uso obvio es deshacer el efecto de existente
fijaciones. El uso no tan obvio es restablecer enlaces cuando otro enlace
anula demasiados modificadores.
Por ejemplo, si sobrescribe la tecla "Insertar", deshabilitará urxvt's
Mapeo "Shift-Insert". Para volver a habilitar eso, puede hacer "agujeros" en el usuario-
mapa de teclas definido usando el reemplazo "builtin:":
URxvt.keysym.Insert:
URxvt.keysym. S-Insert: incorporado:
La primera línea define una asignación para "Insertar" y cualquier combinación de modificadores.
La segunda línea restablece la asignación predeterminada para "Shift-Insert".
cadena incorporada:
Esta acción es principalmente útil para restaurar asignaciones de cadenas para claves que tienen
acciones predefinidas en urxvt. La semántica exacta es un poco difícil de explicar:
Básicamente, esta acción enviará la cadena a la aplicación que se enviaría
si urxvt no tuviera una acción incorporada para ello.
Un ejemplo podría aclararlo: urxvt normalmente pega la selección cuando
presione "Mayús-Insertar". Con los siguientes enlaces, en su lugar, emitiría el
(indocumentado, pero qué aplicaciones que se ejecutan en la terminal pueden esperar)
secuencia "ESC [2 $" en su lugar:
URxvt.keysym. S-Insert: builtin-string:
URxvt.keysym.CS-Insert: incorporado:
La primera línea deshabilita la función de pegar para esa combinación de teclas, y la
segundo restablece el comportamiento predeterminado para "Control-Shift-Insert", que haría
de lo contrario, se anulará.
De manera similar, para permitir que las aplicaciones obtengan acceso al "CMc" (copiar al portapapeles) y
Combinación de teclas "CMv" (pegar portapapeles), puede hacer esto:
URxvt.keysym.CMc: cadena incorporada:
URxvt.keysym.CMv: cadena incorporada:
EXTENSIÓN: STRING
Una acción de esta forma invoca la acción CADENA, si lo hay, proporcionado por el
urxvtperl(3) extensión EXTENSIÓN. La extensión se cargará automáticamente si
necesario.
No todas las extensiones definen acciones, pero las extensiones populares que sí incluyen la
selección y matcher extensiones (documentadas en sus propias páginas de manual,
urxvt-selección(1) y urxvt-matcher(1), respectivamente).
Desde el departamento de ejemplos tontos, esto rot13- "cifrará" la selección de urxvt
cuando se presiona Alt-Control-c en teclados de PC típicos:
URxvt.keysym.MCc: selección: rot13
perl: STRING * ANULADO *
Esta es una forma obsoleta de invocar comandos proporcionados por extensiones de perl. Está
todavía es compatible, pero ya no se debe utilizar.
perl-ext-común: cadena
perl-ext: cadena
Lista (s) de secuencias de comandos de extensión de Perl separadas por comas (predeterminado: "predeterminado") para usar en este
instancia terminal; opción -Educación física.
Los nombres de las extensiones pueden tener el prefijo "-" para prohibir su uso. Esto puede ser
útil para deshabilitar selectivamente algunas extensiones cargadas por defecto, o especificadas a través de la
recurso "perl-ext-common". Por ejemplo, "default, -selection" utilizará todos los valores predeterminados
extensiones excepto "selección".
El conjunto predeterminado incluye "selección", "ventana emergente de opciones", "ventana emergente de selección",
extensiones "readline" y "buscables-scrollback", y extensiones que se mencionan
in keyym recursos.
Cualquier extensión tal que se proporcione un recurso correspondiente en la línea de comando es
añadido automáticamente a perl-ext.
Cada extensión se busca en los directorios de la biblioteca, se carga si es necesario y se enlaza
a la instancia de terminal actual. Cuando la ruta de búsqueda de la biblioteca contiene varios
archivos de extensión del mismo nombre, se utilizará el primero que se encuentre.
Si ambos recursos son la cadena vacía, entonces el intérprete de Perl no será
inicializado. La razón fundamental para tener dos opciones es que perl-ext-común se utilizará
para extensiones que deberían estar disponibles para todas las instancias, mientras perl-ext se utiliza para
instancias específicas.
evaluación perl: cadena
El código Perl se evaluará cuando se hayan registrado todas las extensiones. Ver el
urxvtperl(3) página de manual.
perl-lib: camino
Lista separada por dos puntos de directorios adicionales que contienen secuencias de comandos de extensión. Cuando
buscando extensiones de perl, urxvt primero buscará en estos directorios, luego en
$ URXVT_PERL_LIB, $ INICIO / .urxvt / ext y por ultimo en / usr / lib / urxvt / perl /.
Ver el urxvtperl(3) página de manual.
selección.patrón-idx: perl-regex
Patrones de selección adicionales, consulte el urxvtperl(3) página de manual para obtener más detalles.
selección-autotransformación.idx: transformación de perl
Selección de patrones de transformación automática, consulte el urxvtperl(3) página de manual para obtener más detalles.
búsqueda-retroceso: keyym *OBSOLETO*
Este recurso está obsoleto y se eliminará. Utilizar una keyym recurso en su lugar, por ejemplo:
URxvt.keysym.Ms: searchchable-scrollback: start
lanzador de URL: cadena
Especifica el programa que se iniciará con un argumento de URL. Utilizado por la "selección-ventana emergente"
y extensiones de perl "matcher".
transitorio para: identificador de ventana
Compilar volantes: Establece la propiedad WM_TRANSIENT_FOR en el ID de ventana dado.
anular-redireccionar: booleano
Compilar volantes: Establece override-redirect para la ventana de terminal, lo que hace que sea casi
invisible para los administradores de ventanas; opción -anular-redireccionar.
iso14755: booleano
Activar / desactivar ISO 14755 (habilitado de forma predeterminada).
iso14755_52: booleano
Activar / desactivar el modo ISO 14755 5.2 (activado por defecto).
ANTECEDENTES IMAGEN OPCIONES Y RECURSOS
-píxeles archivo [; oplist]
fondoPixmap: archivo [; oplist]
Compilar pixbuf: Utilice el archivo de imagen especificado como fondo de la ventana y también
Opcionalmente, especifique una lista de operaciones separadas por dos puntos para modificarla. Tenga en cuenta que usted
puede que necesite citar el ";" carácter cuando se usa la opción de línea de comando, como ";" es
generalmente un metacarácter en conchas. Las operaciones admitidas son:
Ancho x alto + X + Y
establece escala y posición. "W" / "H" especificar la escala horizontal / vertical
(porcentaje), y "X" / "Y" localice el centro de la imagen (porcentaje). Una escala de 0 desactiva
escalada.
op = mosaico
permite el mosaico
op = mantener-aspecto
mantener la relación de aspecto de la imagen al escalar
op = alinear raíz
use la posición de la ventana de terminal relativa a la ventana raíz como imagen
offset, simulando un fondo de ventana raíz
El ajuste predeterminado de escala y posición es "100x100 + 50 + 50". Alternativamente, un
Se puede utilizar un conjunto predefinido de plantillas para lograr las configuraciones más comunes:
estilo = azulejos
la imagen está en mosaico sin escala. Equivalente a 0x0 + 0 + 0: op = mosaico
estilo = aspecto estirado
la imagen se escala para llenar toda la ventana manteniendo la relación de aspecto y
centrado. Equivalente a 100x100 + 50 + 50: op = mantener aspecto
estilo = estirado
la imagen se escala para llenar toda la ventana. Equivalente a 100x100
estilo = centrado
la imagen está centrada sin escala. Equivalente a 0x0 + 50 + 50
estilo = raíz en mosaico
la imagen está en mosaico sin escala y usando el posicionamiento 'raíz'. Equivalente a
0x0: op = mosaico: op = alinear raíz
Si se especifican varias plantillas, gana la última. Tenga en cuenta que una plantilla anula
todos los ajustes de escala, posición y operaciones.
Si se utiliza junto con pseudo-transparencia, el mapa de píxeles especificado se combinará
sobre el fondo transparente mediante fusión alfa.
-tr|+ tr
transparente: booleano
Active / desactive la pseudo-transparencia utilizando el mapa de píxeles raíz como fondo.
-ip (heredarPixmap) todavía se acepta como un alias obsoleto, pero se eliminará en
versiones futuras.
-tinte color,
tinteColor: color,
Tiñe el fondo transparente con el color dado. Tenga en cuenta que un tinte negro produce un
imagen completamente negra, mientras que un tinte blanco produce la imagen sin cambios.
-sh número
sombreado: número
Oscurece (0 .. 99) o aclara (101 .. 200) el fondo transparente. Un valor de 100
significa que no hay sombreado.
-blr HxV
desenfoqueRadio: HxV
Aplique desenfoque gaussiano con el radio especificado al fondo transparente. Si un
se especifica un número único, los radios vertical y horizontal se consideran los
mismo. Establecer uno de los radios en 1 y el otro en un número grande crea
efectos interesantes sobre algunos fondos. El valor de radio máximo es 128. Un
el radio horizontal o vertical de 0 desactiva el desenfoque.
camino: camino
Especifique la ruta de búsqueda delimitada por dos puntos para buscar archivos de imagen de fondo.
EL BARRA DE DESPLAZAMIENTO
Líneas de texto que se desplazan desde la parte superior del urxvt ventana (recurso: guardarlíneas) y puede ser
se desplaza hacia atrás utilizando la barra de desplazamiento o pulsando las teclas. Lo normal urxvt barra de desplazamiento tiene flechas
y su comportamiento es bastante intuitivo. los barra de desplazamiento xterm no tiene flechas y su
comportamiento imita el de xterm
Desplácese hacia abajo con Button1 (barra de desplazamiento xterm) o Mayús-Siguiente. Desplácese hacia arriba con Button3 (xterm-
barra de desplazamiento) o Cambio previo. Desplazamiento continuo con Button2.
RATÓN PRESENTACIÓN DE INFORMES
Para anular temporalmente los informes del mouse, ya sea para la barra de desplazamiento o el texto normal
selección / inserción, mantenga presionada la tecla Shift o Meta (Alt) mientras realiza la
acción deseada del ratón.
Si el modo de informe del mouse está activo, las acciones normales de la barra de desplazamiento están deshabilitadas, en el
Suponiendo que estamos usando una aplicación de pantalla completa. En su lugar, presionando Button1 y
Button3 envía ESC [ 6 ~ (Siguiente) y ESC [ 5 ~ (Prior), respectivamente. Del mismo modo, al hacer clic en
las flechas hacia arriba y hacia abajo envían ESC [ A (Arriba y ESC [ B (Abajo), respectivamente.
EL SELECCIÓN: SELECCIONANDO Y PEGADO TEXTO
El comportamiento de la selección de texto y el mecanismo de inserción / pegado es similar al xterm(1).
Seleccionar:
Haga clic izquierdo al principio de la región, arrastre hasta el final de la región y suelte;
Haga clic derecho para extender la región marcada; Haga doble clic izquierdo para seleccionar una palabra; Izquierda
haga triple clic para seleccionar la línea lógica completa (que puede abarcar varias líneas de pantalla),
a menos que sea modificado por el recurso tripleclickpalabras.
Iniciar una selección mientras presiona el Meta llave (o Meta + Ctrl claves) (Compilar: volantes)
creará una selección rectangular en lugar de una normal. En este modo, cada
la fila seleccionada se convierte en su propia línea en la selección, y el espacio en blanco final es
visualmente subrayado y eliminado de la selección.
Paliza:
Al presionar y soltar el botón central del mouse en un urxvt ventana provoca el valor de
la selección PRIMARIO (o PORTAPAPELES con el Meta modificador) para ser insertado como si
había sido escrito en el teclado.
Prensado Mayús-Insertar hace que se inserte también el valor de la selección PRIMARIO.
rxvt-unicode también proporciona los enlaces Ctrl-Meta-c y para interactuar con
la selección del PORTAPAPELES. El primer enlace provoca el valor de la selección interna.
copiarse a la selección del PORTAPAPELES, mientras que la segunda encuadernación hace que el valor de
la selección del PORTAPAPELES que se va a insertar.
CAMBIANDO FUENTES
El cambio de fuentes (o tamaños de fuente, respectivamente) a través del teclado aún no es compatible con rxvt-
Unicode. Mójame si necesitas esto.
Sin embargo, puede cambiar las fuentes en tiempo de ejecución utilizando secuencias de escape, por ejemplo:
printf '\ e] 710;% s \ 007' "9x15bold, xft: Kochi Gothic"
También puede usar atajos de teclado:
URxvt.keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007
URxvt.keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007
rxvt-unicode volverá a aplicar automáticamente estas fuentes a la salida hasta el momento.
ISO 14755 APÓYAME
ISO 14755 es un estándar para ingresar y ver caracteres Unicode y códigos de caracteres.
usando el teclado. Consta de 4 partes. La primera parte está disponible si rxvt-unicode
ha sido compilado con "--enable-frills", el resto está disponible cuando rxvt-unicode fue
compilado con "--enable-iso14755".
· 5.1: Método básico
Esto le permite ingresar caracteres Unicode usando su código hexadecimal.
Comience presionando y manteniendo presionados "Control" y "Shift", luego ingrese dígitos hexadecimales
(entre uno y seis). Al soltar "Control" y "Shift" se comprometerá al personaje como si
fue mecanografiado directamente. Mientras mantiene presionados "Control" y "Shift" también puede ingresar
varios caracteres pulsando "Espacio", que confirmará el carácter actual y
le permite comenzar uno nuevo.
Como ejemplo de uso, imagine una tarjeta de visita con una dirección de correo electrónico japonesa, que
no puede escribir. Afortunadamente, la tarjeta tiene la dirección de correo electrónico impresa como códigos hexadecimales,
por ejemplo, "671d 65e5". Puede ingresar esto fácilmente presionando "Control" y "Shift",
seguido de "6-7-1-D-SPACE-6-5-E-5", seguido de soltar las teclas modificadoras.
· 5.2: Método de entrada de símbolos de teclado
Este modo le permite ingresar caracteres que representan los símbolos de las teclas de su teclado,
si se puede representar en la codificación local actual.
Comience presionando "Control" y "Shift" juntos, luego suéltelos. El siguiente
tecla especial (teclas de cursor, inicio, etc.) que ingrese no invocará su función habitual pero
en su lugar, insertará el símbolo de tecla correspondiente. Solo se introducirá el símbolo
cuando se suelta la tecla; de lo contrario, al presionar, por ejemplo, "Shift", se introduciría el símbolo
para "Interruptor de nivel 2 ISO", aunque su intención podría haber sido ingresar una
pestaña (Mayúsculas-Tabulador).
· 5.3: Método de entrada de selección de pantalla
Si bien esto ya está implementado (es básicamente el mecanismo de selección), podría
ampliarse mostrando un mapa de caracteres Unicode.
· 5.4: Método de retroalimentación para identificar los caracteres mostrados para una entrada posterior
Este método le permite mostrar el código de carácter Unicode asociado con los caracteres.
ya mostrado.
Puede ingresar a este modo manteniendo presionados "Control" y "Shift" juntos, luego presionando y
manteniendo pulsado el botón izquierdo del ratón y moviéndose. Los códigos hexadecimales Unicode (pueden ser
un carácter de combinación) del carácter debajo del puntero se muestra hasta que
suelte "Control" y "Shift".
Además de los códigos hexadecimales, mostrará la fuente utilizada para dibujar este carácter:
debido a razones de implementación, caracteres combinados con caracteres combinados, línea
Los personajes de dibujo y los personajes desconocidos siempre se dibujarán utilizando el
fuente de apoyo.
Con respecto a la conformidad, se supone que rxvt-unicode cumple tanto con el escenario A
y B de ISO 14755, incluida la parte 5.2.
ACCESO STAMP
urxvt intenta escribir una entrada en el utmp(5) archivo para que pueda verse a través del que(1)
comando, y puede aceptar mensajes. Para permitir esta función, urxvt puede necesitar ser instalado
setuid root en algunos sistemas o setgid a root oa algún otro grupo en otros.
COLORES Y DISEÑO
Además de los colores de fondo y primer plano predeterminados, urxvt puede mostrar hasta
88/256 colores: 8 colores ANSI más versiones de alta intensidad (potencialmente negrita / parpadeo) de
el mismo, y 72 (o 240 en modo de 256 colores) colores dispuestos en un 4x4x4 (o 6x6x6)
cubo RGB de color más una rampa de escala de grises de 8 (24) colores.
Aquí hay una lista de los colores ANSI con sus nombres.
color0 (negro) = Negro
color1 (rojo) = Red3
color2 (verde) = Green3
color3 (amarillo) = Yellow3
color4 (azul) = Blue3
color5 (magenta) = Magenta3
color6 (cian) = Cyan3
color7 (blanco) = AntiqueWhite
color8 (negro brillante) = Grey25
color9 (rojo brillante) = rojo
color10 (verde brillante) = Verde
color11 (amarillo brillante) = amarillo
color12 (azul brillante) = azul
color13 (magenta brillante) = Magenta
color14 (cian brillante) = Cyan
color15 (blanco brillante) = blanco
primer plano = negro
background = Blanco
También es posible especificar los valores de color de primer plano, del Proyecto, color del cursor,
cursorColor2, colorBD, colorUL como un número del 0 al 15, como una abreviatura conveniente para hacer referencia
el nombre del color de color0-color15.
El siguiente texto proporciona valores para el modo de color estándar 88 (y valores para el 256
modo de color entre paréntesis).
El cubo RGB usa índices 16..79 (16..231) usando las siguientes fórmulas:
índice_88 = (r * 4 + g) * 4 + b + 16 # r, g, b = 0..3
índice_256 = (r * 6 + g) * 6 + b + 16 # r, g, b = 0..5
La rampa de escala de grises utiliza índices 80..87 (232..239), del 10% al 90% en pasos del 10% (1/26 a
25/26 en 1/26 pasos): el blanco y negro ya forman parte del cubo RGB.
Juntos, todos esos colores implementan los colores xterm de 88 (256) colores. Solo los primeros 16
se puede cambiar utilizando los recursos actualmente, el resto solo se puede cambiar mediante un comando
secuencias ("códigos de escape").
Se recomienda a las aplicaciones que utilicen terminfo o secuencias de comandos para descubrir números y RGB.
valores de todos los colores (sí, puede consultar esto ...).
Tenga en cuenta que -rv ("reverseVideo: Cierto") simula vídeo inverso cambiando siempre el
colores de primer plano / fondo. Esto contrasta con xterm(1) donde los colores son solo
intercambiados si no se han especificado de otro modo. Por ejemplo,
urxvt -fg Negro -bg Blanco -rv
daría blanco sobre negro, mientras que en xterm(1) produciría negro sobre blanco.
ALPHA CANAL APÓYAME
Si el soporte de Xft se ha compilado y siempre que Xft / Xrender / X no actúen
Juntos, rxvt-unicode hará su propia gestión de canal alfa:
Puede prefijar cualquier color con un porcentaje de opacidad entre corchetes, es decir
"[porcentaje]", donde "porcentaje" es un porcentaje decimal (0-100) que especifica la opacidad de
el color, donde 0 es completamente transparente y 100 es completamente opaco. Por ejemplo,
"[50] rojo" es un rojo semitransparente, mientras que "[95] # 00ff00" es un verde casi opaco. Esta
es el formato recomendado para especificar valores de transparencia y funciona con todas las formas de
especificar un color.
Para un control completo, rxvt-unicode también admite "rgba: rrrr / gggg / bbbb / aaaa" (exactamente cuatro
dígitos hexadecimales / componente) especificaciones de color, donde el componente "aaaa" adicional
especifica valores de opacidad (alfa). El valor mínimo de 0000 es completamente transparente,
mientras que "ffff" es completamente opaco). Los dos colores de ejemplo de antes también podrían ser
especificado como "rgba: ff00 / 0000/0000/8000" y "rgba: 0000 / ff00 / 0000 / f332".
Probablemente necesite especificar "-profundidad 32", también, para forzar un visual con canales alfa, y
tenga la suerte de que su servidor X utilice un diseño de píxeles ARGB, ya que X está lejos de ser compatible
Imágenes ARGB listas para usar, y rxvt-unicode simplemente cambia.
Por ejemplo, lo siguiente selecciona un fondo negro casi completamente transparente y
un primer plano rosado casi opaco:
urxvt -depth 32 -bg rgba: 0000/0000/0000/4444 -fg "[80] rosa"
Cuando no se utiliza una imagen de fondo, la interpretación del canal alfa depende de
su gerente de composición (la mayoría lo interpreta como transparencia, por supuesto).
Cuando se utiliza un mapa de píxeles de fondo o una pseudo-transparencia, el color de fondo
siempre se comporta como si fuera completamente transparente (por lo que la imagen de fondo muestra
en su lugar), independientemente de cómo se haya especificado, mientras que otros colores serán
transparente según lo especificado (la imagen de fondo se mostrará) en los servidores que admiten
la extensión RENDER, o completamente opaco en servidores que no admiten la EXTENSIÓN RENDER.
Tenga en cuenta que debido a errores en Xft, especificar valores alfa puede resultar en
se muestra cuando el servidor X no admite la extensión RENDER.
MEDIO AMBIENTE
urxvt establece y / o utiliza las siguientes variables de entorno:
PLAZO
Normalmente se establece en "rxvt-unicode", a menos que se sobrescriba en el momento de la configuración, a través de recursos o
en la línea de comando.
COLORTÉRMINO
"Rxvt", "rxvt-xpm", dependiendo de si urxvt se compiló con fondo
soporte de imagen, y opcionalmente con la extensión agregada "-mono" para indicar que rxvt-
Unicode se ejecuta en una pantalla monocromática.
COLORFGBG
Establecer en una cadena de la forma "fg; bg" o "fg; xpm; bg", donde "fg" es el código de color utilizado
como color de primer plano / texto predeterminado (o la cadena "predeterminado" para indicar que el
se utilizará la secuencia de escape del color predeterminado), "bg" es el código de color utilizado como predeterminado
color de fondo (o la cadena "predeterminado"), y "xpm" es la cadena "predeterminada" si
urxvt se compiló con soporte de imagen de fondo. Bibliotecas como "ncurses" y "slang"
puede (y lo hace) usar esta información para optimizar la salida de la pantalla.
VENTANA
Establezca el ID de ventana X (decimal) de la ventana urxvt (la ventana de nivel superior, que
generalmente tiene subventanas para la barra de desplazamiento, la ventana de terminal, etc.).
TÉRMINO
Establezca el directorio terminfo si urxvt se configuró con "--with-terminfo = PATH".
DISPLAY
Usado por urxvt para conectarse a la pantalla y configurar la pantalla correcta en su hijo
procesos si "-display" no se usa para anular. El valor predeterminado es ": 0" si no lo hace
existe.
SHELL
El shell que se utilizará para la ejecución de comandos, por defecto es "/ Bin / sh".
RXVT_SOCKET [sic]
La ruta del socket de dominio de Unix utilizada por urxvtc(1) y urxvtd(1).
"Predeterminado" $ INICIO / .urxvt / urxvtd-.
URXVT_PERL_LIB
Beneficios adicionales :-ruta de búsqueda de biblioteca separada para extensiones de perl. Será buscado después
-perl-lib pero antes ~ / .urxvt / ext y el directorio de la biblioteca del sistema.
URXVT_PERL_VERBOSIDAD
See urxvtperl(3).
INICIO
Se usa para ubicar el directorio predeterminado para el socket de dominio Unix para el demonio
comunicaciones y para localizar varios archivos de recursos (como ".Xdefaults")
XAPPLRESDIR
Directorio donde se encuentran los archivos de recursos X específicos de la aplicación.
MEDIO AMBIENTE
Si está configurado y accesible, da el nombre de un archivo de recursos X para ser cargado por urxvt.
Use rxvt-unicode en línea usando los servicios de onworks.net