Difference between revisions of "PekWM (Español)"

From ArchWiki
Jump to navigation Jump to search
(Created page with 'Category:Entornos de escritorio (Español) Category:CÓMOs (Español) {{i18n_links_start}} {{i18n_entry|English|PekWM}} {{i18n_entry|Español|PekWM_(Español)}} {{i18n_li…')
 
Line 89: Line 89:
  
 
=== Ratón ===
 
=== Ratón ===
La configuración del ratón se guarda en ~/.pekwm/mouse. Este archivo tambien se explica bastante por si mismo en su diseño. Por ejemplo:
+
La configuración del ratón se guarda en ~/.pekwm/mouse. Este archivo también se explica bastante por si mismo en su diseño. Por ejemplo:
 
  FrameTitle {
 
  FrameTitle {
 
       ButtonRelease = "1" { Actions = "Raise; Focus" }
 
       ButtonRelease = "1" { Actions = "Raise; Focus" }
Line 148: Line 148:
 
== Problemas Comunes ==
 
== Problemas Comunes ==
 
=== Cuando se utiliza Nvidia TwinView, Las ventanas se maximizan en ambas pantallas ===
 
=== Cuando se utiliza Nvidia TwinView, Las ventanas se maximizan en ambas pantallas ===
Editar <tt>~/.pekwm/config</tt> y buscar la línea:
+
Editar ~/.pekwm/config y buscar la línea:
<pre>HonourRandr = "True"</pre>
+
  HonourRandr = "True"
 
y cambialo a:
 
y cambialo a:
<pre>HonourRandr = "False"</pre>
+
  HonourRandr = "False"
  
 
[https://projects.pekdon.net/projects/pekwm/tasks/124 Fuente]
 
[https://projects.pekdon.net/projects/pekwm/tasks/124 Fuente]

Revision as of 22:54, 2 August 2009

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n links end

Introducción a PekWM

El manejador de ventanas Pek es escrito por Claes Nästen. El código esta basado en el manejador de ventanas aewm++, pero ha evolucionado lo suficiente que ya no se parece en todo a aewm++. También cuenta con un conjunto ampliado de características, incluyendo el agrupamiento de ventanas (no muy diferente a ion3, pwm, o incluso fluxbox), auto propiedades, xinerama y keygrabber que soporta llaveros, y mucho más.

Instalando PekWM

Instalar PekWM desde los repositorios.

pacman -Sy pekwm

Iniciando PekWM

Método 1: kdm/gdm

Esto es muy probable que se añada automáticamente a los tipos de sesión. Seleccione pekwm desde el menú.

Si no se agrega automáticamente, usted tendrá que crear un archivo .desktop en /usr/share/xsessions llamado Pekwm.desktop.

Crear /usr/share/xsessions/Pekwm.desktop con el siguiente contenido.

[Desktop Entry] 
Encoding=UTF-8 
Name=PekWM
Comment=Start PekWM
Exec=/usr/bin/pekwm
Icon= 
Type=Application

Note: Para utilizar esto tendrá que tener un gestor de acceso habilitado al principio. Para obtener instrucciones de cómo hacer eso, mire aquí.

Método 2: xinitrc

In su carpeta home añadir el siguiente código a su archivo .xinitrc (~/.xinitrc)

exec pekwm

Configurando PekWM

La configuración principal se guarda en el archivo ~/.pekwm/config. Controla todo el resto configuraciones. Controla el espacio de trabajo y las configuraciones de vista, el menú y su funcionamiento, resistencia al borde de ventanas, y más. Hay un ejemplo del archivo con una documentación completa que se encuentra en la documentación de PekWM here.

Menús

Cuando se instala PekWM por defecto con los repositorios de arch viene con algunos menús pre-creados. Estos no reflejan lo que existe en sus sistema y por tanto es muy probable que sea muy inexacto a lo que realmente tiene instalado. Estos deben de ser vistos como un ejemplo y no como algo que no debería de ser editado.

Sus menús son almacenados en .pekwm/menu en su directorio home (~/.pekwm/menu)

MenuMaker

Una manera de configurar automáticamente los menús para sus aplicaciones instaladas es Menumaker. Para configurar los menús con todas las aplicaciones instalados, ejecutar el siguiente comando::

mmaker --no-desktop pekwm
Note: Tenga en cuenta que esto no sobrescribirá el archivo del menú existente. Si usted quiere sobrescribir, añada la bandera -f al comando anterior.

Para ver una lista completa de opciones, ejecute mmaker --help

Esto le dara un menú mas riguroso. Ahora puede modificar el menú a mano, o simplemente regenerar la la lista siempre que instale un nuevo software.

Manualmente

Como había mencionado el archivo del menú esta en ~/.pekwm/menu. La sintaxis para el archivo del menú es bastante sencilla. Una entrada simple tiene la siguiente estructura:

Entry = "NOMBRE" { Actions = "Exec COMANDO &" }

Un submenú tiene la siguiente sintaxis:

Submenu = "NOMBRE" {
     Entry = "NOMBRE" { Actions = "Exec COMANDO &" }
     Entry = "NOMBRE" { Actions = "Exec COMANDO &" }
}

(Asegúrese de que los corchetes siempre estén cerrados, o usted tendrá errores y su menú no se mostrará)

Para añadir un separador de línea al menú, utilice lo siguiente:

Separator {}

PekWM también sopor menús dinámicos. Estas son básicamente las entradas de menú y submenús que muestra la salida de un script que se ejecuta cada vez que la entrada o se accede al submenú.

Usted puede encontrar algunos menús dinámicos en Internet. Compruebe la sintaxis exacta que requiere el menú, ya que puede variar. No hay muchos scpripts acerca de menús dinámicos, desafortunamente. Usted puede encontrar menús dinámicos para Gmail y conexiones de red aquí, y uno para mostrar la hora y la fecha aquí. También hay un proyecto llamado pekwm_menu_tools el cual tiene por objeto ser un conjunto de aplicaciones útiles para la generación de menús dinámicos para PekWM.

Teclas Rápidas

La configuración de las teclas rápidas se almacena en ~/.pekwm/keys. Este archivo controla todos los enlaces y llaveros del teclado utilizados en PekWM. Puede añadir enlaces de teclado para lanzar o realizar acciones en PekWM, como mostrar un menú, mover una ventana, cambiar de escritorio, etc. Para una lista de acciones de PekWM, consulte la documentación.

Puede tener más de una acción atribuida a una combinación de teclas. Para ello, separe las acciones por un punto y coma. Aquí está un ejemplo:

KeyPress = "Ctrl Mod1 R" { Actions = "Exec osdctl -s 'Reconfiguring'; Reload" }

Cuando usted pulse Ctrl+Alt+R Pekwm mostrara en la pantalla de texto 'Reconfigurando' (osdctl -s 'Reconfigurando') y reconfigurar (Reload). (Tenga en cuenta que esto requiere que osdsh este instalado)

También puede hacer "cadenas" de teclas, por ejemplo el código

Chain = "Ctrl Mod1 C" {
     KeyPress = "Q" { Actions = "MoveToEdge TopLeft" }
     KeyPress = "W" { Actions = "MoveToEdge TopCenterEdge" }
}

De manera que si primero presiona Ctrl+Alt+C y después Q mueve la ventana activa a la esquina superior izquierda de la pantalla, y si presiona Ctrl+Alt+C y después W se moverá la ventana a el principio centrado del borde.

Ratón

La configuración del ratón se guarda en ~/.pekwm/mouse. Este archivo también se explica bastante por si mismo en su diseño. Por ejemplo:

FrameTitle {
     ButtonRelease = "1" { Actions = "Raise; Focus" }
}

significa que cuando se suelta el botón 1 (generalmente el botón izquierdo del ratón) en el marco del título de una ventana será "elevara" por encima de las otras ventanas y se convertirá en la ventana central.

Una de las cosas que PekWM tiene configurado por defecto es centrar las ventanas cuando el ratón pasa sobre ellas (en contraste con el estilo "click para enfocar"). Esto es una de las cosas que a muy pocos usuarios le gustaría cambiar a la forma más "tradicional". Para cambiar esto, busque las siguientes líneas en el archivo y hacer lo que dice (Esto es poco de lo primero, pero solo es una ocurrencia de la segundo):

# Remove the following line if you want to use click to focus.
# Uncomment the following line if windows should raise when clicked.
# Quitar las siguientes lineas si quiere usar el click con enfoque.
# Descomentar la siguiente línea si desea resaltar las ventanas al hacer clic.

Programas de inicio

El archivo de programas de inicio esta en ~/.pekwm/start. Si desea mostrar una imagen de fondo o un lanzar un panel cuando Pekwm se inicia, puede añadir entradas para esas cosas al archivo. Nota, sin embargo, que estás aplicaciones se ejecutan cada vez que Pekwm se ejecute - incluso cuando se ejecuta "Reiniciar" en el menú raíz. Los comandos se ejecutan sólo después que Pekwm se inicia.

Para agregar una aplicación, utilice la siguiente estructura:

nombredelaaplicación &

El & es fundamental al final, o nada se ejecutara después. Para darle un ejemplo lo que este archivo podría ser, este es el mío:

xfce4-panel &
conky &
hsetroot -fill ~/images/darkwood.jpg &

Antes de poder usar este archivo, usted tendrá que hacerlo ejecutable con el siguiente comando:

chmod +x ~/.pekwm/start

Variables

El archivo que contiene las variables generales utilizadas en PekWM, la entrada por defecto debería explicarse claramente

$TERM="xterm -fn fixed +sb -bg white -fg black"

Siempre que la variable $TERM se utiliza en algun archivo de configuración de PekWM, el comando xterm -fn fixed +sb -bg white -fg black will be run. Por ejemplo cambia a:

$TERM="urxvt"

Significa que urxvt estará cargada por los comandos de terminal.

Auto propiedades

Si deseas abrir ciertas aplicaciones en determinados espacios de trabajo, tener un cierto título, saltos (ventana) menús, o de manera automática junto con pestañas, puede especificar todo eso aquí. Es probablemente el archivo de configuración más confuso en PekWM, pero también es el archivo más potente. La cantidad de cosas que se pueden establecer en este archivo son demasiadas para ponerlas aquí, pero se explica con detalles en la página de documentación de autoproperties. El archivo por defecto es ~/.pekwm/autoproperties también contiene un curso de autopropping.

Temas

Enlaces a algunos sitios de temas son proporcionados abajo. Para instalar un tema extraer el archivo al directorio de temas los directorios por defecto son:

  • global - /usr/share/pekwm/themes
  • solo usuario - ~/.pekwm/themes

Aspecto GTK

Para personalizar el aspecto de las aplicaciones GTK puede utilizar LXAppearance (disponible en AUR)

Estableciendo un Fondo de pantalla

Puesto que PekWM es solo un manejador de ventanas, requiere de un programa separado para establecer un fondo de escritorio. Algunos populares son:

Problemas Comunes

Cuando se utiliza Nvidia TwinView, Las ventanas se maximizan en ambas pantallas

Editar ~/.pekwm/config y buscar la línea:

 HonourRandr = "True"

y cambialo a:

 HonourRandr = "False"

Fuente

Enlaces Externos