11.1. | ¿Qué es el sistema X Window? |
El sistema X Window (comúnmente Exiten muchas implementaciones disponibles para diferentes arquitecturas y sistemas operativos. Una implementación del código del lado del servidor es conocida propiamente como un | |
11.2. | ¿Quiero correr Xorg, como hago esto? |
Para instalar Xorg siga uno de los siguientes pasos: Use el meta-port x11/xorg, que compila e instala todos los componentes de Xorg. Use x11/xorg-minimal, que compila e instala solo los componentes de Xorg necesarios. Instale Xorg desde los paquetes de FreeBSD:
Luego de la instalación de Xorg, siga las instrucciones de la sección Configuración de X11 del manual de FreeBSD. | |
11.3. | He intentado correr X, pero obtengo el error No devices detected. cuando escribo |
El sistema probablemente este corriendo en un Hay dos soluciones a este problema: ponga Vea P: 11.10 para más información acerca de correr xdm(1) en tiempo de arranque. | |
11.4. | ¿Por qué mi mouse no funciona con X? |
Al usar syscons(4), el controlador de consola por defecto, FreeBSD puede configurarse para soportar un puntero del mouse en cada pantalla virtual. Para evitar entrar en conflico con X, syscons(4) soporta un dispositivo virtual llamado Luego edite Section "InputDevice" Option "Protocol" "SysMouse" Option "Device" "/dev/sysmouse" ..... Empezando con la versión 7.4 de Xorg, las secciones Option "AutoAddDevices" "false" Algunas personas prefieran usar link sysmouse mouse Este vínculo puede ser creado reiniciando devfs(5) con el siguiente comando (como
| |
11.5. | Mi mouse tiene una flamante rueda. ¿Puedo usarla en X? |
Si, si X se configura para un mouse de 5 botones. Para hacer esto, agregue las líneas Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "Buttons" "5" Option "ZAxisMapping" "4 5" EndSection Para usar el mouse en Emacs, también agregue las siguientes líneas a ;; wheel mouse (global-set-key [mouse-4] 'scroll-down) (global-set-key [mouse-5] 'scroll-up) | |
11.6. | Mi laptop tiene un touchpad Synaptics. ¿Puedo usarlo en X? |
Si, luego de configurar un par de cosas para hacerlo funcionar. Para usar el controlador de synaptics de Xorg, primero remueva Para habilitar synaptics, agregue las siguiente línea a hw.psm.synaptics_support="1" Agregue lo siguiente a Section "InputDevice" Identifier "Touchpad0" Driver "synaptics" Option "Protocol" "psm" Option "Device" "/dev/psm0" EndSection Y asegurese de añadir la siguiente línea a la sección “ServerLayout”: InputDevice "Touchpad0" "SendCoreEvents" | |
11.7. | ¿Como use pantallas X remotas? |
Por razones de seguridad, la configuración por defecto es no permitir que la maquina abra una ventana directamente. Para habilitar esta característica arranque X con el argumento opcional
| |
11.8. | ¿Qué es una consola virtual y como hago más? |
Las consolas virtuales proveen varias sesiones simultaneas en una misma máquina sin hacer nada complicado como configurar una red o correr X. Cuando arranca el sistema, se mostrara un indicador de arranque en el monitor luego de mostrar los mensajes de inicio. Escriba su nombre de usuario y contraseña para comenzar a trabajar en la primera consola virtual. Para iniciar otra sesion, tal vez para ver documentación para un programa o para leer mail mientras espera que termine una transferencia por FTP, mantenga Alt y presione F2. Esto mostrara el indicador de inicio para la segunda consola virtual. Para volver a la sesión original presione Alt+F1. La instalación por defecto de FreeBSD tiene ocho consolas virtuales habilitadas. Alt+F1, Alt+F2, Alt+F3, y demás iran cambiando entre estas consolas virtuales. Para habilitar más consolas virtuales, edite # Edit the existing entry for ttyv8 in /etc/ttys and change # "off" to "on". ttyv8 "/usr/libexec/getty Pc" xterm on secure ttyv9 "/usr/libexec/getty Pc" xterm on secure ttyva "/usr/libexec/getty Pc" xterm on secure ttyvb "/usr/libexec/getty Pc" xterm on secure Cuantas más terminales virtuales, más recursos son usados. Esto puede ser problemático en sistemas con 8 MB de RAM o menos. Considere cambiar Nota:Versions de FreeBSD anteriores a 9.0 usaban el tipo de terimnal “ cons25”, en lugar de “ xterm”. Use el format de las entradas existentes al añadir entradas a Importante:Para correr un servidor X, al menos una terminal virtual debe estar en Por ejemplo, para correr X y once consolas virtuales, la configuración para la terminal 12 debería ser: ttyvb "/usr/libexec/getty Pc" xterm off secure La manera más fácil de activar las consolas virtuales es reiniciar. | |
11.9. | ¿Como accedo a las consolas virtuales desde X? |
Use Ctrl+Alt+F Al estar en una consola de texto, use Alt+F Para volver a la sesión de X, cambie a la consola virtual corriendo X. Si se inicio X desde la línea de comandos usando | |
11.10. | ¿Como arranco XDM al iniciar? |
Hay dos escuelas de pensamiento acerca de como arrancar xdm(1). Una escuela arranca El método ttys(5) tiene la ventaja de documentar en que vty iniciara X will y pasar la responsabilidad de reiniciar el servidor X al desloguearse a init(8). El método rc(8) hace que sea fácil hacer Si se carga desde rc(8), Al iniciar :0 local /usr/local/bin/X vt4 El ejemplo de arriba indicara al servidor X que corra en | |
11.11. | ¿Porque obtengo Couldn't open console al correr |
Cuando X se inicia con Esto es por la manera en que los permisos de consola están configurados por defecto. En un sistema multiusuario, uno no necesariamente quiere que cualquier usuario pueda escribir en la consola del sistema. Para usuarios que se están autenticando directamente en una maquina con una VTY, el archivo fbtab(5) existe para resolver tales problemas. En resumen, asegurese de que una línea no comentada de esta forma se encuentre en /dev/ttyv0 0600 /dev/console Se asegurara que quien sea que escriba un log en | |
11.12. | ¿Por qué mi mouse PS/2 se comporta mal bajo X? |
El mouse y el controlador del mouse pueden haberse dessincronizado. En casos raros, el controlador puede también haber reportado erróneamente errores de sincronización: psmintr: out of sync (xxxx != yyyy) Si esto sucede, deshabilite el codigo de verificación de sincronización ajustando las banderas del controlador para el controlador del mouse PS/2 a | |
11.13. | ¿Como revierto los botones del mouse? |
Escriba | |
11.14. | ¿Como instalo una splash screen y donde puedo encontrarlas? |
La respuesta detallada a esta pregunta puede encontrarse en la sección Splash Screens en tiempo de arranque del manual de FreeBSD. | |
11.15. | ¿Puedo usar las teclas Windows en mi teclado en X? |
Si. Use xmodmap(1) para definir que funciones deben realizar las teclas. Asumiendo que todos los teclados de windows sean estándares, los códigos de teclas para estas tres teclas son los siguientes:
Para hacer que la tecla Windowsizquierda imprima una coma, intente esto.
Para que los mapeos de teclas de Windows se habiliten automáticamente cada vez que se inicia X, ponga los comandos xmodmap $HOME/.xmodmaprc Por ejemplo, para mapear las 3 teclas para que sean F13, F14, y F15, respectivamente. Esto haría relativamente simple mapearlas a funciones útiles dentro de aplicaciones o del gestor de ventanas. Para hacer esto, coloque lo siguiente en keycode 115 = F13 keycode 116 = F14 keycode 117 = F15 Para el gestor de escritorio x11-wm/fvwm2, uno podría mapear las teclas de manera que F13 iconifique o desiconofique la ventana en la que esta el cursor, F14 traiga la ventana en la que esta el cursor al frente o, si ya se encuentra al frente la lleve al fondo, y F15 haga surgir el menu principal de Workplace incluso si el cursor no esta en el escritorio, lo cual es útil cuando no hay ninguna parte del escritorio visible. Las siguientes entradas en Key F13 FTIWS A Iconify Key F14 FTIWS A RaiseLower Key F15 A A Menu Workplace Nop | |
11.16. | ¿Como puedo obtener aceleración de hardware 3D para OpenGL®? |
La disponibilidad de la aceleración 3D depende de la versión de Xorg y el tipo de chip de video. Para un chip nVidia, use los controladores binarios provistos por FreeBSD instalando uno de los siguientes ports: Las ultimas versiones de tarjetas nVidia estan soportadas por el port x11/nvidia-driver. Los controladores más viejos están disponibles como x11/nvidia-driver- nVidia provee información detallada acerca de que tarjeta esta soportada por que controlador en su sitio web: Para Matrox G200/G400, vea el port x11-servers/mga_hal. |
Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Si tiene dudas sobre FreeBSD consulte la
documentación antes de escribir a la lista
<questions@FreeBSD.org>.
Envíe sus preguntas sobre la documentación a
<doc@FreeBSD.org>.