DVDaDVD±R  

Retroceder   DVDaDVD±R > General > Mundo Linux

Mundo Linux Foro para todo lo concerniente a Linux y derivados, en especial orientado a la autoria y copia de DVDs.


Respuesta
 
Herramientas
Antiguo 20-Mar-2013, 20:20   #16
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
# emerge logrotate
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron default
# emerge mlocate
# emerge dhcpcd
# emerge grub
# nano -w /boot/grub/grub.conf
(debe configurarse a partir de cero; el siguiente es de uno de mis equipos, tomarlo como ejemplo)
default 0
timeout 30
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Gentoo Linux 3.7.10-gentoo
root (hd0,1)
kernel /boot/kernel-genkernel-x86_64-3.7.10-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda5 vga=791
initrd /boot/initramfs-genkernel-x86_64-3.7.10-gentoo
title Windows
root (hd0,0)
makeactive
chainloader +1
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
NOTA: A partir del núcleo 3.7.10 suprimir el parámetro vga=791 de la línea kernel ...
En estos momentos Gentoo usa el Gestor de Arranque GRUB 0,97 (legacy), en cambio muchas distros ya usan GRUB2 más avanzado que dentro de poco tiempo Gentoo usará, por lo que les adjunto el manual de Ubuntu que es el que se toma por referencia http://www.guia-ubuntu.org/index.php?title=Grub
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install --no-floppy /dev/sda
# exit
# cd
# umount -l /mnt/gentoo/dev{/pts,/shm,}
# umount -l /mnt/gentoo{/boot,/sys,/proc,}
# reboot

Bien, reiniciado el sistema nos presentará un nuevo indicador:
localhost login: root <Enter>
Password: (escriba la contraseña de root establecida antes)
localhost~#_


¡Enhorabuena! Ya tiene funcionando un sistema Gentoo.
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 20-Mar-2013, 20:23   #17
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
# emerge --sync ; sincroniza el sistema con los repositorios.
# eselect news list ; lista las novedades
# eselect news read all ; opcionalmente eselect news read all >> news.txt redirige la salida a un fichero de texto.
# emerge --update --deep --newuse world
Este comando actualiza en profundidad todos los ficheros instalados en el sistema. En dependencia del tipo de máquina (hardware) y de la versión del núcleo podrían instalarse y actualizarse bastantes paquetes. La demora o tardanza en acabar su cometido es consecuencia directa de la capacidad de la máquina en procesar. Puede ser posible que en el transcurso de la tarea reciba un requerimiento en dependencia de las variables USE= reseñadas en el archivo /etc/portage/make.conf, en tal caso podría solucionarse con este comando:
# echo ">=sys-libs/zlib-1.2.7 minizip" >> /etc/portage/package.use
Si surgen problemas y/o errores de compilación, tal vez sea necesario emitir
# python-updater
Es muy probable que dbus se haya instalado, para comprobarlo emitir emerge -p dbus si la respuesta es cierta (casi seguro) emitir los siguientes comandos:
# rc-update add dbus default
# /etc/init.d/dbus start
También es probable que consolekit se hubiere instalado, para comprobarlo emitir emerge -p consolekit si la respuesta es cierta (casi seguro) emitir los siguientes comandos:
# rc-update add consolekit default
# /etc/init.d/consolekit start
# nano -w /etc/man.conf
Modificar la línea NROFF así:
NROFF /usr/bin/groff –Tutf8 –mandoc
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para Salir.
# useradd -m -G users,wheel,audio,cdrom,floppy -s /bin/bash name_user
# passwd name_user
Password: (introduzca una contraseña para el usuario)
Re-enter password: vuelva a introducir la contraseña para verificar)
# emerge gentoolkit
# emerge gpm
# nano -w /etc/conf.d/gpm
Editar este archivo en correspondencia al tipo de mouse instalado en la máquina, normalmente en la actualidad son de tipo estándar y/o Microsoft, en tal caso sería como sigue:
# MOUSE=ps2
MOUSE=imps2
# MOUSEDEV=/dev/psaux
MOUSEDEV=/dev/input/mice
tan solo descomentar la línea siguiente:
APPEND=”-1 \” a-zA-Z0-9_.:~/\300-\326\330-\366\370-\377\””
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
# /etc/init.d/gpm start
# rc-update add gpm default
# emerge --sync
# emerge --update --deep --newuse @world
# revdep-rebuild
La tarea es muy grande, así que …. paciencia.
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 20-Mar-2013, 20:27   #18
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Instalando ALSA (Advanced Linux Sound Architecture)
http://es.wikipedia.org/wiki/Arquite...ada_para_Linux
# lspci -v | grep -i audio ; presenta información sobre el chip de audio incorporado en el equipo.
Para VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (Rev 60) poner el módulo via82xx
Para Silicon Integrated Systems [SiS] AC’97 Sound Controller (rev a0) poner el módulo snd_intel8x0
Para ATI Technologies Inc SBx00 Azalia (Intel HAD) poner el módulo Azalia snd_hda_intel
Para la tarjeta TRUST SC-5250 CMI8738/C3DX poner el módulo snd-cmipci
Para placas Asus M3A32-MVP, AOpen, Toshiba y Supermicro poner el módulo snd-hda-intel
Para la tarjeta Creative Labs SB X-Fi Gamers poner el módulo snd-ctxfi
Para la tarjeta Sound Blaster X-Fi Xtreme poner el módulo: snd-hda-intel
Esta información es la de algunos de mis chips de audio, a partir de ahora puede ser necesario configurar/compilar el núcleo para habilitar ALSA.
# nano -w /etc/portage/make.conf
Agregar la línea siguiente:
ALSA_CARDS=”emu10k1”; opcionalmente cambiar el driver dependiendo del chip y de la respuesta lspci
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
# emerge alsa-utils
# alsaconf ; probablemente no sea detectado el chip de audio, lo será en el reinicio.
# rc-update add alsasound boot
# gpasswd -a name_user audio
# gpasswd -a name_user video
# gpasswd -a name_user cdrom
# gpasswd -a name_user cdrw
# gpasswd -a name_user usb
# gpasswd -a name_user lp
Alternativamente para NO ejecutar uno a uno el grupo de contraseñas para el usuario en cuestión se puede ejecutar en un solo comando tal como el siguiente:
# for x in audio video cdrom cdrw usb lp ; do gpasswd -a name_user $x ; done
# /etc/init.d/alsasound start
# alsamixer
# nano -w /etc/portage/make.conf
Agregar los flags svg X a la variable USE=
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
# emerge alsa-tools
# reboot
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 20-Mar-2013, 20:31   #19
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Si se necesita re-compilar el núcleo para producir sonidos téngase en cuenta estos detalles:
genkernel --menuconfig all
Opciones del núcleo para ALSA:
Device Drivers ->
Sound ->
<M> Sound card support
Open Sound System ->
< > Open Sound System (DEPRECATED) ; asegúrese de que OSS no esté habilitado.
Advanced Linux Sound Architecture ->
<M> Advanced Linux Sound Architecture
<M> Sequencer Support
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
Generic Devices ->
ISA devices -> (Probablemente en este apartado no encuentre ninguna opción por obsoleta)
PCI devices ->
<M> Emu10k1 (SB Live!, Audigy, E-mu APS)
<M> Intel/SiS/nVidia/AMD/Ali AC97 Controller
<M> VIA 82C686A/B, 8233/8235 AC97 Controller
NOTA: Poner atención a los mensajes devueltos por el sistema especialmente si indican errores de compilación de algún paquete …


Uploaded with ImageShack.us


Uploaded with ImageShack.us


Uploaded with ImageShack.us
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 20-Mar-2013, 20:32   #20
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Para continuar la instalación de un escritorio gráfico será necesario insertar algunos flags en la variable USE= del archivo /etc/portage/make.conf, esto vendrá determinado por una negativa del compilador a compilar. En los mensajes devueltos por el sistema en pantalla vienen expresadas las necesidades o carencias necesitadas para poder continuar.
# nano -w /etc/portage/make.conf
Ejemplo para un escritorio KDE:
USE=”bindist mmx sse sse2 -gtk -gtk+ -gnome qt4 kde dvd cdr alsa nls svg X dbus consolekit cups ffmpeg png jpeg tiff pam php acl ppds ldap readline python winbind sqlite policykit ssl unicode icu java slp samba 64bit (multilib) sse2check udev”
El parámetro UNICODE tiene que ver con la localización de UTF-8. El parámetro UDEV siempre tiene que estar situado en el último lugar de la variable.
# emerge - -sync
# emerge - -update - -deep - -newuse world
# revdep-rebuild

Hasta aquí hemos instalado y COMPILADO una distro Gentoo Linux, lo que tenemos en pantalla (de momento) solamente es texto, eso sí, muy seguro, muy lindo y con muchas posibilidades. Nos queda por instalar los interfaces gráficos de usuario GUIs, KDE, GNOME, XFCE4, Fluxbox, Beryl, etc. etc., configurarlos y muchas cosas más. La tarea es muy grande … así que paciencia ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 20-Mar-2013, 20:34   #21
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Esta sección solo es para un enrutador/encaminador de red local con dos tarjetas de red Ethernet …
En primer lugar es necesario habilitar (configurar) en el núcleo (3.7.10) la tabla NAT que por defecto viene desactivada ...



... de tal forma que no impida ejercer su labor el cortafuegos iptables, por consiguiente habilitar las cuatro líneas de referencia antes de compilar el núcleo, tal como sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 20-Mar-2013, 20:40   #22
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
# nano -w /etc/conf.d/net; configuración para enrutador solamente.
Agregar lo siguiente:
config_eth1=“192.168.10.1 broadcast 192.168.10.255 netmask 255.255.255.0”
routes_eth1=“default gw 192.168.2.1” ; es la IP del Router, cambiarla si procede.
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
Verificar con ls –l /etc/init.d/ si existe el link net.lo > net.eth1 en caso contrario emitir
# ln –s net.lo /etc/init.d/net.eth1
# rc-update add net.eth1 default
# emerge dnsmasq
# nano -w /etc/dnsmasq.conf
Ahora cambiaremos estas variables así:
interface=eth1
dhcp-range=192.168.10.100,192.168.10.250,72h
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
# rc-update add dnsmasq default
Ahora estableceremos nuestras reglas para asegurarnos de que los servicios solo trabajen para la LAN …
# emerge iptables
# iptables -F
# iptables -t nat -F
# iptables -P INPUT ACCEPT
# iptables -P OUTPUT ACCEPT
# iptables -P FORWARD DROP
# export LAN =eth1
# export WAN=eth0
# iptables -I INPUT 1 -i ${LAN} -j ACCEPT
# iptables -I INPUT 1 -i lo -j ACCEPT
# iptables -A INPUT -p UDP --dport bootps ! -i ${LAN} -j REJECT
# iptables -A INPUT -p UDP --dport domain ! -i ${LAN} -j REJECT
# iptables -A INPUT -p TCP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
# iptables -A INPUT -p UDP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
# iptables -I FORWARD -i ${LAN} -d 192.168.10.0/255.255.255.0 -j DROP
# iptables -A FORWARD -i ${LAN} -s 192.168.10.0/255.255.255.0 -j ACCEPT
# iptables -A FORWARD -i ${WAN} -d 192.168.10.0/255.255.255.0 -j ACCEPT
# iptables -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE
# echo 1 > /proc/sys/net/ipv4/ip_forward
# for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done
# /etc/init.d/iptables save
# rc-update add iptables default
...
Y para finalizar definiremos la configuración dinámica del direccionamiento de Internet cambiando/modificando lo establecido en /etc/sysctl.conf
# nano -w /etc/sysctl.conf
Modificar la variable net.ipv4.ip_forward = 0 por 1 y descomentar la línea.
Modificar la variable net.ipv4.ip_dynaddr = 0 por 1 y descomentar la línea.
Modificar la variable net.ipv4.conf.default.rp_filter = 1 descomentando la línea solamente.
Modificar la variable net.ipv4.conf.all.rp_filter = 1 descomentando la línea solamente.
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
# reboot
Una vez reiniciada la máquina verificar que las conexiones funcionan y son óptimas, emitir ...
# ifconfig -a ; nos muestra las interfaces activas, la dirección IP suministrada y las MAC.
# ping -c 3 www.gentoo.org ; nos devuelve conectividad, comprobar la emisión/recepción de datos

A partir de este momento ya disponemos de un equipo que controla la red local eficientemente, no obstante aún queda bastante por instalar, un entorno gráfico, aplicaciones y un largo etcétera ... eso será pronto y a continuación ..
Saludetes
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 21-Mar-2013, 14:17   #23
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Instalando Xorg
El proyecto X.org creó y mantiene una implementación de código abierto, libre y redistribuible del sistema X11. Es una infraestructura de escritorio basada en X11 de código abierto, que proporciona a los usuarios de Linux la posibilidad de ejecutar interfaces gráficos de usuario, una bifurcación del proyecto XFree86. XFree86 ha decidido utilizar una licencia que puede no ser compatible con la licencia GPL, por tanto, se recomienda el empleo de Xorg. El árbol oficial de Portage no proporcionará el paquete de XFree86 nunca más. La instalación de Xorg tarda un rato, quizás desee tomar una taza de café mientras.

http://www.gentoo.org/doc/es/xorg-config.xml

Como todo en la vida, cambia, Gentoo y por extensión el sistema gráfico también, a continuación se exponen fórmulas de procedimiento para conseguir la configuración de Xorg estable, sin perjuicio del tipo de tarjeta gráfica instalada en el PC. Por defecto, Xorg usa evdev, un controlador de entrada genérico. Se necesita activar el soporte de evdev cambiando la configuración del núcleo. Verificar antes de compilarlo que esta entrada sea la correcta:
Device Drivers --->
Input device support ---->
<*> Event interface

Antes de instalar Xorg hay que configurar dos variables en el fichero /etc/portage/make.conf:
La primera variable es VIDEO_CARDS=
Se usa para establecer los controladores de vídeo a utilizar. Las configuraciones más comunes son:
VIDEO_CARDS="vesa" ; configuración estándar del controlador genérico.
VIDEO_CARDS="nv" ; configuración estándar Nvidia obsoleta.
VIDEO_CARDS=”nouveau” ; nueva configuración estándar Nvidia completa, solo proporciona 2D.
VIDEO_CARDS=”nvidia” ; configuración para el controlador privativo de Nvidia, proporciona 3D.
VIDEO_CARDS=”fglrx” ; configuración para los controladores libres de ATI-AMD 'radeon' y 'radeonhd'.
VIDEO_CARDS=”intel” ; configuración para los controladores libres de Intel.
La segunda variable es INPUT_DEVICES=
Se usa para determinar qué controladores han de ser creados para los dispositivos de entrada.
En la mayoría de los casos configurarla con evdev debería funcionar correctamente.
INPUT_DEVICES=”evdev”
INPUT_DEVICES=”evdev synaptics” ; configuración con soporte para teclado, mouse y touchpad.
Pueden encontrarse más instrucciones para las tarjetas de nVidia aquí ...
http://www.gentoo.org/doc/es/nvidia-guide.xml
También en las preguntas de uso frecuente PUF para tarjetas ATI aquí ...
http://www.gentoo.org/doc/es/ati-faq.xml
Para las tarjetas gráficas antiguas (AGP) es requerido ‘enmascarar’ los últimos controladores, esto evitará que las nuevas versiones del controlador que son incompatibles con su tarjeta sean instalados. Para ello emitir este comando:
# echo “>=x11-drivers/nvidia-drivers-97.0.0” >> /etc/portage/package.mask
Algunas de las tarjetas Nvidia que resulten problemáticas sobre todo en los núcleos más recientes es debido a que los controladores privativos de nVidia no funcionan del todo correctamente, por ello, será necesario enmascararlos y usar los que ya están probados, por ejemplo, a día de hoy y con las tarjetas GeForce 6600GT he tenido problemas para configurarlas con núcleos superiores al 3.6.11 y con las versiones del driver superiores a 304.64, para ello emito los siguientes comandos:
# echo ">=sys-kernel/gentoo-sources-3.7.10" >> /etc/portage/package.mask
# echo ">x11-drivers/nvidia-drivers-304.64" >> /etc/portage/package.mask

Para revisar la compatibilidad de los controladores para sus tarjetas y determinar el soporte disponible leerse el archivo README según plataforma, sea x86 o x86_64 en esta página
http://www.nvidia.com/object/unix.html

NOTA: Podríase instalar el meta-paquete xorg-x11 en vez del de menor tamaño xorg-server, en cuanto a funcionalidad son idénticos. xorg-x11 trae muchos más paquetes de los que probablemente vaya a necesitar, como por ejemplo una gran variedad de fuentes en distintos idiomas que NO son necesarias para un entorno de escritorio corriente. xorg-server es más liviano, compruebe todas las funciones disponibles emitiendo este comando:
# emerge –pv xorg-server ; examinar la respuesta para encontrar la solución, si procede.
Una vez establecidas las variables necesarias ya se puede instalar el paquete Xorg.
# emerge xorg-server ; o en su caso emerge xorg-x11
# env-update && source /etc/profile

Las versiones recientes del servidor X están diseñadas para funcionar desde el momento en que son instaladas, sin necesidad de editar manualmente los ficheros de configuración de Xorg. Probablemente, en este momento, si intenta arrancar las Xs con startx no le funcionarán a tenor de lo que hubiere instalado, necesitará instalar twm, xclock, e xterm para conseguir en pantalla el aspecto primario del sistema gráfico de los Xterms. Para ello emitir este comando:
# emerge twm xclock xterm

Si su Xorg no arranca (si hay algo extraño en la pantalla o con su ratón o teclado), entonces se puede intentar reparar los problemas usando los ficheros de configuración correctos. A partir de este momento ya se puede configurar el sistema gráfico ...

NOTA: La configuración de xorg.conf se debe contemplar como "último recurso". Es realmente deseable trabajar sin este fichero si es posible, y hacer toda su configuración a través de los ficheros. Si no consigue hacer funcionar su configuración, entonces continúe leyendo.
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 21-Mar-2013, 15:32   #24
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
# Xorg -configure
Este último comando nos crea un archivo de configuración en /root/xorg.conf.new
A partir de este momento toca configurar las Xs …, árdua tarea y difícil dependiendo del tipo de tarjeta gráfica incorporada al equipo. Por de pronto los ejemplos irán encaminados a tarjetas estándar, siendo responsabilidad del usuario en cuestión, si de otro tipo de gráfica se tratara, buscar y encontrar bibliografía al respecto.
Una alternativa de verificación podría ser el siguiente comando …
# Xorg -config xorg.conf.new -retro
Si todo va bien, debería ver un patrón de trama sencillo en blanco y negro. Verifique si el ratón funciona correctamente y si la resolución se ve bien. Tal vez no pueda deducir la resolución exacta, pero al menos podrá ver si ésta es muy baja. Puede salir cuando quiera pulsando Ctrl-Alt-Fn (F1 para la primera consola virtual) y/o presionando Control+C.



Es muy posible que no haya logrado su objetivo y que las Xs no se ejecuten, tranquilo y no pierda la calma …
# cp /root/xorg.conf.new /etc/X11/xorg.conf

Ahora después de haber copiado el nuevo archivo de configuración de las Xs en su sitio ejecutamos …
# startx

Sin perder detalle, nos dará las líneas erróneas encontradas en el archivo de configuración y podremos rectificar el desaguisado.

Probablemente en los mensajes devueltos por el sistema nos avisará de la falta de algún paquete …
Deberían de aparecer algunas ventanas de xterm haciendo que sea más fácil comprobar que el servidor X está funcionando correctamente.



Cuando quede satisfecho con los resultados, ejecute emerge --unmerge twm xterm como root para deshacerse de los paquetes de prueba. No los necesitará cuando haya configurado su propio entorno de escritorio.

Aviso: No cambie los valores de estas dos variables (HorizSync y VertRefresh) relacionadas con el monitor sin haber consultado las especificaciones técnicas de su monitor. Una configuración incorrecta conduce a errores de falta de sincronización en el mejor de los casos y ha quemar pantallas en el peor.

Ahora cambiamos las resoluciones, probablemente Xorg –configure no los habrá detectado. En el siguiente ejemplo desde /etc/X11/xorg.conf añadimos líneas de resolución (Modes) y la profundidad predeterminada (DefaultDepth ) para que su servidor de X comience con 24 bits y 1280x1024. No importan los textos entrecomillados -- son ejemplos y la mayoría serán diferentes de las configuraciones de su sistema.

Section "Screen"
Identifier "Default Screen"
Device "RadeonHD 4550"
Monitor "Generic Monitor"

DefaultDepth 24
SubSection "Display"
Depth 24

Modes "1280x1024"
EndSubSection
EndSection


Ejecute startx para descubrir si utiliza la resolución que quiere.
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 22-Mar-2013, 07:56   #25
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Con casi toda seguridad el archivo xorg.conf.new creado en un equipo que contenga una tarjeta gráfica Intel será como este:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "Backlight" # <str>
#Option "DRI" # <str>
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "RelaxedFencing" # [<bool>]
#Option "Throttle" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "DelayedFlush" # [<bool>]
#Option "TearFree" # [<bool>]
#Option "PerCrtcPixmaps" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


Las modificaciones que se deben hacer dependen de la tarjeta gráfica utilizada en cada equipo, por lo general son pocos los cambios pertinentes, y varían especialmente con las características de cada monitor empleado, bien sea un CRT (analógico) o un LCD (digital) ...,
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 22-Mar-2013, 08:04   #26
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
El archivo xorg.conf ubicado en el directorio /etc/X11/ que es donde el sistema lo buscará y que podríamos dejarlo como definitivo para una tarjeta gráfica Intel es el siguiente:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


Observen los pequeños cambios con el anterior y que funciona perfectamente con todo su esplendor ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 22-Mar-2013, 10:30   #27
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
En mi máquina Phenom la configuración gráfica para las Xs, queda de esta manera; en primer lugar hay que realizarla con el controlador VESA para asegurarse de su funcionamiento correcto, luego instalar los controladores privativos de Nvidia con las excepciones comentadas anteriormente ...
El archivo /etc/portage/make.conf sin modificar es el siguiente:
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
USE="bindist mmx sse sse2 -gtk -gtk+ -gnome qt4 kde dvd alsa cdr nls dbus consolekit svg X cups png jpeg tiff pam php acl ppds ldap readline python winbind sqlite policykit ssl unicode icu java slp samba udev"
MAKEOPTS="-j2"
GENTOO_MIRRORS="ftp://de-mirror.org/gentoo/"
SYNC="rsync://rsync3.de.gentoo.org/gentoo-portage"
INPUT_DEVICES="evdev"
LINGUAS="es"
FEATURES="parallel-fetch"
ALSA_CARDS="snd-hda-intel"
VIDEO_CARDS="vesa"
ACCEPT_LICENSE="*"


El archivo original de Xorg producido por el comando Xorg -configure es el siguiente:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card1"
Driver "vesa"
BusID "PCI:5:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


Al emitir el comando startx deberíamos visualizar los Xterm's en la pantalla ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 22-Mar-2013, 10:38   #28
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Bien, una vez que hayamos comprobado que las tarjetas Nvidia funcionan con esa configuración primaria es hora de instalar los controladores privativos de Nvidia, pero antes modificaremos un poco el archivo /etc/portage/make.conf quedando así:
# nano -w /etc/portage/make.conf

Uploaded with ImageShack.us

El archivo /etc/X11/xorg.conf para las dos tarjetas Nvidia GeForce 6600GT y los dos monitores ViewSonic (1280x0124) cada uno, se modifica con un editor quedando de la siguiente forma:
Section "ServerFlags"
Option "Xinerama" "True"
EndSection

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card1"
Driver "nvidia"
BusID "PCI:5:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "false"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 24
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "false"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


Por supuesto que al emitir startx deberíamos visualizar ya las dos pantallas correctamente.
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 24-Mar-2013, 11:11   #29
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Y ahora nos plantamos con un equipo portátil Toshiba Satellite Pro, que incorpora una tarjeta gráfica ATI-AMD Mobility Radeon Premium, y llegados al punto de tener instalado el entorno gráfico Xorg con una configuración de mínimos VESA al lanzar el comando startx nos proporciona este pantallazo ...


Hay que tener en cuenta que solo está configurado el archivo /etc/portage/make.conf y que el archivo /etc/X11/xorg.conf no exite todavía, si la foto insertada en este mensaje no se puede leer el contenido del make.conf lo reproduzco a continuación ...
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="bindist mmx sse sse2 -gtk -gtk+ -gnome qt4 kde dvd alsa cdr nls dbus consolekit svg X cups png jpeg tiff pam php acl ppds ldap readline python winbind policykit sqlite ssl unicode icu java slp samba udev"
MAKEOPTS="-j5"
GENTOO_MIRRORS="http://gentoo-euetib.upc.es/mirror/gentoo/"
# GENTOO_MIRRORS="ftp://de-mirror.org/gentoo/"
# GENTOO_MIRRORS="http://ftp.rnl.ist.utl.pt/pub/gentoo/gentoo-distfiles/"
SYNC="rsync://rsync3.de.gentoo.org/gentoo-portage"
# SYNC="rsync://rsync.pt.gentoo.org/gentoo-portage"
INPUT_DEVICES="evdev synaptics"
LINGUAS="es"
FEATURES="parallel-fetch"
ALSA_CARDS="snd-hda-intel"
VIDEO_CARDS="vesa"
ACCEPT_LICENSE="*"


Pero esto no es todo, más adelante veremos cómo configurar la gráfica ATI-AMD con los drivers privativos y conseguir una mejor resolución en pantalla.

PostData: Observen como las líneas comentadas de los MIRRORS y RSYNC las tengo como repuesto, a veces (por los motivos que fueren) me fallan las conexiones y los cambio por otro, el repositorio que me proporciona más estabilidad es el de Barcelona y es el que está activo, el repositorio de sincronismo activo es el alemán (hosteurope) que nunca me falla ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 24-Mar-2013, 17:49   #30
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Bien, vamos a adelantarnos un poco a la situación y es que, en este mensaje, vamos a poner los pormenores de la instalación de los drivers privativos ATI-AMD para la tarjeta gráfica del portátil ATI Mobility Radeon Premium ...

Se supone que ya lo tenemos instalado y funcionando con el driver VESA como comento antes, pues ahora toca cambiar (modificar) un poco la configuración del make.conf, por consiguiente emitimos el siguiente comando para editarlo ...
# nano -w /etc/portage/make.conf
... y cambiamos la línea VIDEO_CARDS="vesa" por
VIDEO_CARDS="fglrx"
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
# echo “=x11-libs/libdrm-2.4.40 video_cards_radeon” >> /etc/portage/package.use
Ahora reiniciamos para que tomen efecto estos cambios ...
# reboot
Ahora vamos a reemerger ati-drivers y xf86-video-ati que ya estaban instalados por omisión ...
# emerge ati-drivers
# emerge xf86-video-ati
Si ya teníamos un xorg.conf.new en el directorio /root lo eliminamos con ...
# rm /root/xorg.conf.new
Y lanzamos una nueva configuración con ...
# Xorg -configure
y lo copiamos en /etc/X11/ que es donde el sistema lo buscará ...
# cp xorg.conf.new /etc/X11/xorg.conf
y lo modificamos acorde con el hardware ...
# nano -w /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
Identifier "Card0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Card1"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x900"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x900"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Ahora ya podemos lanzar el escritorio si lo tenemos instalado, o bien con emitir startx conseguiremos los Xterm's con la resolución especificada en el xorg.conf
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Respuesta

Herramientas

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro


La franja horaria es GMT +1. Ahora son las 07:53.


Desarrollado por: vBulletin®
Derechos de Autor ©2000 - 2018, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

vBulletin, Copyright ©2000 - 2003, Jelsoft Enterprises Limited