Mostrando las entradas con la etiqueta guías. Mostrar todas las entradas

Mostrando las entradas con la etiqueta guías. Mostrar todas las entradas

25/05/2021

Instalando MS-DOS y Windows 3.x en mi laptop retro

Hace un par de años me compré un notebook retro. Mi idea era ponerle jueguitos viejos para disfrutar y todo eso, pero mi sistema operativo objetivo era MS-DOS con Windows 3.1. Sin embargo, el notebook requería de Windows 98 para que todo funcionara como se debía (y de hecho venía con Windows ME). 

Este sistema estuvo ahí, recibiendo algunos juegos de vez en cuando, pero el bichito quedó. Y por supuesto, llegó el momento en de enfrascarse a la tarea. 

Los pasos que voy a seguir puedes seguirlos tú en tu propio PC, si tienes una computadora retro a la que le quieres dar algo de vida de nuevo. Ingredientes necesarios: CD-ROMs (todavía puedes comprarlos en Amazon o en alguna tienda especializada), 86Box, CDBurnerXP, WinImage (la versión de prueba es suficiente) y paciencia. Ah, y tu sistema debe ser capaz de arrancar desde CD-ROM.

Una pequeña advertencia, usualmente trato de simplificar la jerga técnica para que cualquiera pueda leerla, pero en esta ocasión no será así. Este post implica que sabes moverte en MS-DOS y usar comandos como EDIT, COPY, MD, CD, etc.

1. Adquiriendo y preparando drivers

Mi notebook es un IBM Thinkpad 390E, que si bien salió en la época de Windows 98, tiene drivers de la mayoría de sus componentes para MS-DOS y Windows 3.x. Lo primero que hice fue conseguir esos drivers. Descargar los ejecutables no era problema; el problema era que Windows Defender insistía en etiquetarlos como "peligrosos", por lo que tuve que aceptarlos manualmente. 

Un problema con muchos drivers antiguos es que éstos vienen en un ejecutable autoextraíble que sólo permite copiar los drivers a disquetera. Muchos de nosotros hoy en día no tenemos disquetera y, además, no tenemos disquetes a mano. Por lo que hay que usar un método alternativo: 86Box.

Este programa, del que hablé en su momento, es un emulador de PC antiguo. Lo que haremos es crear una máquina relativamente similar a la que tenemos (aunque con un disco duro de 650 MB máximo), e instalar MS-DOS en ella. Puedes encontrar MS-DOS en WinWorldPC, es cosa de descomprimir el archivo .7z, montar la imagen del primer disco y reiniciar el emulador para iniciar el instalador. 

Una vez que MS-DOS esté ya instalado y configurado, instala el driver de CD-ROM y USBASPI (no agregues este último a CONFIG.SYS; es bueno tenerlo para cuando quieras conectar un dispositivo USB pero no es recomendable tenerlo siempre andando o requerirá que presiones una tecla cada vez que inicies el sistema). Cuando todo esté listo, crea una carpeta en C: llamada DRIVERS (C:\>md DRIVERS). 

Ahora, es hora de llevar los drivers al sistema. Cierra 86Box, abre WinImage y con este programa abre la imagen de disco duro que creaste para 86Box. Ahora importa tus drivers dentro de la carpeta con dicho nombre. Después de ello, crea una nueva imagen, y dile que sea una imagen de 1.44 MB. Guarda esa imagen, y asegúrate que tenga extensión IMA (86Box reconoce IMZ pero la versión actual no puede usarla por alguna razón). 

Lo que se viene ahora es la parte más tediosa. Abre 86Box (puedes revisar si los drivers están ahí con un simple dir C:\DRIVERS), monta la imagen vacía que acabas de crear (no la montes como sólo lectura), y de ahí lo que debes hacer es correr los programas autoextraíbles, copiarlos desde la "disquetera" a C:\DRIVERS\loquesea (recomiendo usar xcopy, que permite copiar subdirectorios si es necesario: xcopy A:\*.* C:\DRIVERS\loquesea /S /E), "formatear" el disquete y pasar al driver siguiente. 

Cuando todo esté listo, deberías tener una carpeta de drivers con varios elementos adentro. (No los instales aún; el emulador no los correrá bien).

2. Instalando Windows 3.11

Este paso no tiene mucha complicación. Instala Windows 3.11 desde los disquetes (o desde las imágenes de disquete que puedes encontrar en WinWorldPC). Lo importante aquí es no instalar ninguno de los drivers que te descargaste en el paso anterior; por el momento usaremos los drivers genéricos de Windows que deberían correr bien en cualquier sistema salvo que tengas alguna reliquia como un Compaq Portable iii o algo parecido, pero si ese es el caso yo me preguntaría cómo hiciste andar una unidad de CD-ROM en ese sistema. 

Cuando Windows esté instalado, empieza a instalar el software básico que quieres en él: Microsoft Office es el primero que se me viene a la mente, pero ahí depende de ti. En mi caso le metí Office, Borland C++, Visual Basic 3 y Corel DRAW! 5.


3. Agregando juegos y cosas adicionales

Este paso no es requerido pero sí es algo interesante para tener. Técnicamente todo lo que se hizo recién no debería ocupar más de 200 MB (de hecho para mí ocupaba unos 120MB), por lo que puedes seguir llenando el CD con juegos: Desde reliquias para DOS que puedes comprar en GoG hasta juegos que hayas tenido guardados por ahí. 

Si quieres agregar juegos desde GoG debes descargarlos, instalarlos, dentro de la carpeta del juego remover cualquier archivo llamado DOSBOX, Uninst, cualquier archivo .ico y en general cualquier archivo que se note no era parte del juego original. Una técnica que uso (aunque no es infalible) es la de eliminar archivos cuyo nombre no esté en mayúsculas. 

Cuando todo esté listo (puedes ejecutarlos dentro del emulador para estar seguro que anden bien) salte de Windows (si es que estabas en él).

4. Creación del medio arrancable

Cuando creemos un CD de arranque necesitaremos que éste sea capaz de iniciar y de cargar el contenido del mismo en memoria. Normalmente el sector de "boot" de un CD es una imagen de disquete y sí, irónicamente, un CD-ROM de arranque necesita el driver de CD-ROM para poder acceder a su contenido. 

Inicia el emulador (recuerda desmontar el disquete "vacío" si es que te reclama al arrancar), y cuando estés en el símbolo de sistema monta dicho disquete y escribe los siguientes comandos:

copy C:\CDROM\*.* A:\ Copia el contenido del driver de CD al disquete
copy C:\WINDOWS\HIMEM.SYS A: Copia el gestor de memoria extendida de DOS/Windows
edit CONFIG.SYS 

El archivo config.sys debería contener las siguientes líneas:

CONFIG.SYS
DEVICE=A:\HIMEM.SYS
DOS=HIGH
DEVICE=A:\GSCDROM.SYS /D:MSCD000 /V
La primera instrucción carga el gestor de memoria de DOS, la segunda hace que DOS se cargue en la memoria más allá de los primeros 640 KB, la tercera carga el driver del CD-ROM. Guarda el archivo y sal del editor. Una vez que estés en el símbolo de sistema ahora la línea es EDIT AUTOEXEC.BAT

AUTOEXEC.BAT
@echo off
mscdex /D:MSCD000

Reinicia desde el disquete, monta alguna unidad de CD y revisa si puedes ver el contenido. Para hacer eso puedes usar D: (O la letra que MSCDEX te diga que es la letra de la unidad de CD cuando lo inicies) y tirar un "dir". Si tienes cualquier problema deberías solucionarlo de inmediato; usualmente se debe a algún archivo no copiado o a algún error en config.sys o autoexec.bat. 

Cuando te asegures que todo está bien  (Nótese que mientras arrancas desde el disquete no puedes iniciar Windows) cierra el emulador. Es hora de quemar un CD. 

5. Grabando el CD-ROM

Ya estamos casi listos, pero todavía faltan un par de pasos. Lo primero es usar WinImage para abrir el "disco duro" de la máquina emulada, y extrae todo el contenido del mismo en alguna parte (una carpeta en el escritorio está bien). Cuando todo esté ahí, visible, puedes cerrar WinImage, que no lo vamos a usar más por ahora. 

Ahora abre CDBurnerXP. Esta herramienta, que pese a su nombre anda bien bajo Windows 10, es un programa para grabar discos gratuito. Lo primero que hay que hacer es crear un disco de datos. 

Ahora abre la carpeta donde extrajiste el disco duro emulado, toma todo su contenido y agrégalo al programa para grabar. Cuando lo haya importado todo, vete a Disco > Opciones de arranque, elige el archivo ima que hemos estado usando para nuestras necesidades disqueterísticas. Tipo de emulación debería ser "Diskette 1.44MB" y el resto tal como viene. 

Acepta, inserta tu CD en blanco y grábalo. Dependiendo de la unidad de CD de tu sistema viejo puede ser necesario grabar a una velocidad más baja (16x o algo así). 

Cuando esté listo inserta el disco y verifica que su contenido se vea bien. 

Si es el caso, es hora de movernos al notebook. 

6. Copiándolo todo al sistema de destino

Inicia el sistema con el CD. Pasados unos segundos deberías estar bajo MS-DOS y tener acceso al CD-ROM (MSCDEX te dirá en qué letra quedó éste). Si tu disco duro no está particionado puedes hacerlo con FDISK, que se encuentra en D:\DOS (asumiendo que D sea tu unidad de CD). 

Después de particionar el disco (y reiniciar si es necesario), es hora de formatear el disco duro. Format C: /U /S, el parámetro U le indica al sistema que no intente guardar información de recuperación y S le indica al sistema que quieres que el disco duro sea arrancable. 

Cuando el sistema esté formateado (un "dir" debería mostrar el archivo command.com), llega la hora del comando más interesante. 

D:\DOS\xcopy D:\*.* C:\*.* /S /E

Lo que hace este comando es copiar todo el contenido de la unidad de CD-ROM al disco duro, incluidas las subcarpetas y las carpetas vacías. Este paso puede demorar entre 20 minutos y una hora, dependiendo de la velocidad de tu unidad. 

Si te pregunta si quieres sobreescribir algún archivo dile que sí. 

Cuando esté todo terminado, saca el CD-ROM y reinicia. Si tu sistema se inicia correctamente, felicidades. Lo lograste.

7. Pasos finales

Usualmente es buena idea ejecutar la orden ATTRIB -H -R -S *.* /S antes de proseguir, porque existe la posibilidad que los archivos conservasen la propiedad de "sólo lectura" del CD-ROM. Cuando todo esté listo, ejecuta Windows. 

Windows puede andar lento la primera vez pero se apurará después de ello. 

Asegúrate que los programas se ejecuten y todo ande bien. ¿Y ahora?

Ahora sí, instala los drivers que dejaste en C:\DRIVERS. Y cuando estés listo, felicidades. Tienes un sistema antiguo andando bien, sin problemas y listo para hacer en él lo que se te de la gana. Fueron muchos pasos, pero el sistema debería estar funcionando a tope. 




Compartir:

26/10/2020

Emulación de PCs de la vieja escuela: 86Box

Hoy en día todos nos podemos jactar de tener PCs potentes. Incluso quienes tienen un PC "patata" del año 2011 tienen un sistema muy, muy potente, sobre todo si los comparamos con las máquinas que teníamos a mediados de los 90. Hoy en día incluso un teléfono tiene poder suficiente para hacer tareas increíblemente complejas como editar videos o emular consolas. 

Una de esas tareas complejas es la de virtualizar sistemas. Puesto en términos simples, un programa para virtualizar (usualmente llamado "hipervisor") como VirtualBox o VMWare pueden simular un hardware en específico, bajo el cual puedes instalar sistemas operativos diferentes.

Sin embargo, no voy a hablar mucho de virtualización en este post; el tema es largo y da para su propio hilo; quiero en su lugar hablar de un programa muy lindo que llegó a mis manos. 86Box es una herramienta cuya función es emular sistemas IBM PC y compatibles. ¿Y cuál es la diferencia con un hipervisor como VMWare o VirtualBox?

Que a diferencia de ellos, este programa no te intentará proveer del mejor rendimiento posible con tu hardware de hoy. Lo que este programa hará es emular un sistema a punta de reloj de procesador, por lo que si quieres instalar o ejecutar algo, el programa no se demorará 30 segundos; se demorará exactamente la misma cantidad de tiempo que se hubiese demorado dicho sistema en el pasado. 

Esto lo consigue leyendo los ROMs de los sistemas originales (que puedes bajar desde aquí) y emulándolos como si fuese una máquina física. 

El uso de este programa es algo menos intuitivo que el de un hipervisor normal. Primero, debes descomprimir 86Box en la carpeta donde quieras dejarlo (es un programa portable). Después debes bajarte el romset más reciente, descomprimirlo a una carpeta dentro de la carpeta 86box y cambiando el nombre de dicha carpeta a "ROMS". 

Simplemente hay que cambiarle el nombre a la carpeta seleccionada por "roms".

Una vez hecho esto, podemos ejecutar 86Box. Por defecto el programa te emulará un PC IBM 8088 a 4.77 MhZ (sistema del año 1981) con un intérprete de BASIC. Pero esto es sólo el comienzo. Lo primero que hay que hacer el clic en el menú Tools (Herramientas), seguido de Settings (Configuración). 


En esta pantalla es posible configurar el sistema como queremos que sea. No me voy a explayar mucho; si buscan una herramienta de este tipo posiblemente ya saben qué sistema quieren emular. Si, por otro lado quieren experimentar, pueden mirar un poco sobre las arquitecturas de los procesadores antiguos. 

Instalando Windows 95

Cualquiera que alguna vez haya usado PCs antiguos y quiera instalar un sistema operativo sabe de qué va todo esto; no es diferente a instalar tu SO favorito desde un hipervisor cualquiera. Las instrucciones acá van para instalar Windows 95 como ejemplo, y requieren que tengas una imagen del CD-ROM de Windows 95 en formato .iso.

Una vez que elijas la máquina que quieres emular (Windows 95 requiere un sistema 386 con 8 MB de RAM como mínimo absoluto, pero definitivamente te recomiendo un 486 con 16 MB de RAM como mínimo para que el sistema funcione bien), debes montar la imagen del disquete de arranque de Windows. ¿Cuál? AllBootDisks.com usualmente tiene discos de arranque para varios sistemas de Microsoft y puedes encontrar el que quieras ahí. En la sección de Windows 95 haz clic en "Download Boot Disks", luego abre la carpeta "Diskette Images" y bájate la de Windows 95b.

Monta el disquete de arranque. Lo único que necesitas hacer para ello es ir a Media > Floppy 1 > Existing image (Write-protected)... y después de eso ir a Action > Hard Reset.


Entra a la BIOS (el cómo hacerlo depende de la máquina que elegiste, pero usualmente se hace presionando SUPR durante el test de memoria), y dale a la opción de autodetectar los discos duros. Dale que sí (con "y") cuando te pregunte si el disco está correcto, y salte dándole a la opción de guardar los cambios.

Algo que había que hacer con los PCs de antes era inicializar el disco duro. Esto se consigue simplemente escribiendo FDISK en el símbolo de sistema, presionando ENTER (si te pregunta si quieres usar un disco grande dile que no), crea una partición primaria nueva con el máximo de tamaño disponible, salte del programa y reinicia la máquina emulada desde Action > Hard Reset. (Si 86Box se cierra, simplemente ábrelo de nuevo tras este punto). 

Bajo el símbolo del sistema de la máquina emulada ahora escribe "format C:", dale que sí cuando te advierta que el contenido del disco se borrará, y déjalo trabajar. Usualmente se demorará algunos segundos. Cuando esté listo, simplemente monta el CD de Windows 95 (de la misma forma, Media > CD-ROM 1 (ATAPI) > Image), bajo el símbolo de sistema escribe R: (que es donde este disquete monta la unidad de CD), y luego dependiendo de idioma en el que estés instalando Windows escribe setup o instalar. Sigue las instrucciones en pantalla y cuando termine estará listo, tendrás un sistema Windows 95 listo para usar y jugar con el mismo. 

Si tienes CDs de la época, simplemente monta los ISOs con el programa y listo.

Si no sabes qué elegir o simplemente estás introduciéndote a la emulación de sistemas antiguos, esta es la configuración que uso yo. Eso sí, requiere como mínimo un procesador i5-8365U para correr bien.

- Tipo de máquina: i486, Máquina: [SiS 471] ASUS VL/I-486SV2G (GX4)
- Tipo de CPU: Intel i486DX2/66
- Memoria: 32 MB
- Video: [ISA] Cirrus Logic CL-GD 5434
- Mouse: Microsoft Serial Mouse
- Joystick: (A libre elección; yo no uso Joystick por lo que usualmente es "No joystick")
- Sound card: [ISA] Sound Blaster 16

Other Peripherals
- HD Controller: [ISA][IDE] PC/AT IDE Adapter]
- FD Controller: Internal controller

Hard disks:
- Crea un disco duro de 1024 MB. En "Bus" elige IDE, y en Channel asegúrate que esté en 0:0

Floppy & CD-ROM Drives
- Que la primera disquetera sea de 3.5" 1.44M, y que la unidad de CD-ROM sea ATAPI a 72x de velocidad. 


Compartir:

29/08/2020

Menú de Inicio de Windows 98 bajo Windows 10

 Sé que pareciera que este blog renació simplemente para convertirse en un blog exclusivamente de tips informáticos (aunque no veo ningún problema en ello), pero no es la idea. Sin embargo, aprovechando que hace un par de entradas atrás hablé de Open Shell (derivado de Classic Shell), creo que tampoco está mal ofrecer de vez en cuando guías o tutoriales para usar dicho programa. 

En este caso, terminaremos con un menú de Inicio idéntico al de Windows 98, y una barra de tareas que si bien se le parece mucho, no es idéntica. 


Ojo, esto es sólo para personalizar el menú de Inicio y la barra de tareas. El cambio de tema no afecta a otros programas, y de hecho casi todos los programas de hoy simplemente reaccionan a si estás usando el esquema de colores claro o el oscuro.

Una pregunta personal que me han hecho en un par de ocasiones: "¿Por qué no usas WindowBlinds o Curtains? La respuesta es que si bien ambos programas hacen un buen trabajo (en teoría), tienden a romperse cada vez que Windows se actualiza. Ambos programas, además, son extremadamente inestables: WindowBlinds debido a la cantidad de "hacks" que le aplica a las DLL de Windows, y Curtains no sólo aparte de ser bastante nuevo ocasionalmente causa conflictos (me ha pasado que al aplicar un tema entro en un loop del explorador cerrándose y reiniciándose, incluso tras reiniciar el PC, y sólo se soluciona al matar el proceso). Para más inri, los programas de temas de Stardock no interactúan muy bien con Open Shell. 

Bueno, vamos allá. Primero es lo primero. Configura la barra de tareas para que los iconos sean pequeños haciendo clic derecho en la misma, luego en "Propiedades de la barra de tareas" y finalmente en "Usar botones pequeños". 

Luego, en Open Shell, asegúrate que la opción "Estilo clásico" esté activada. 


Consiguiendo los recursos necesarios

Ahora es hora de descargar algunos recursos. Recuerda ponerlos en alguna carpeta que no te estorbe, porque esa carpeta no se podrá mover después.

Barra de tareas clásica transparente
- Botón "Inicio" transparente

No te extrañes si sólo ves líneas o un botón negro con contornos blancos; en realidad son transparentes y permitirán que, después, la barra de tareas pueda tomar cualquier color con facilidad. Descarga los archivos a esa carpeta.

Ahora, descárgate ambos archivos del primer post en este hilo y descomprímelos en la carpeta donde pusiste las imágenes anteriores.


Entra a la carpeta "Fonts required for win98Plus! skin", selecciona todas las fuentes, dale clic derecho y a "Instalar". O "Instalar para todos los usuarios". Si te pregunta si quieres reemplazar alguna fuente existente, dile que no.

Ahora entra a la carpeta "Win98Plus, taskbar, picture" y copia el archivo "Win98Plus! Retro.skin" a donde tienes instalado Open Shell, usualmente "C:\Program Files\Classic Shell\Skins". Tu carpeta de skins ahora debería verse algo así.


¿Todo bien hasta ahora? Para saberlo, entra a la configuración de Open Shell, ve a la pestaña "Skin" y deberías tener "Win98Plus! Retro" entre las opciones. Selecciónala y el cuadro de diálogo debería verse así. 


Elige el skin que te guste más, y podrás ver que vamos bien encaminados. 


Técnicamente podríamos dejar el tutorial hasta acá, pero... esto dista bastante de los menús que puse de ejemplo al principio del post. Es hora de dejar este menú de Inicio idéntico al de Windows 98. 

Configuraciones

En la configuración de Classic Shell dirígete a la pestaña "Special Items". Asegúrate que las siguientes opciones estén así:

- Computer: Don't display this item
- Favorites: Display as a menu
- Recent documents: Display as a menu
- User files: Don't display this item
- Show Log Off: Puedes dejarlo o sacarlo a gusto. 

Ahora en la pestaña "Main Menu":

- Pinned Programs Folder: Use Start Menu folder
- Show recent or frequent programs: Don't show
- Enable jumplists: Desactivado
- Show Start Screen shortcut: Desactivado

En la pestaña Search Box:

Depende de tu preferencia. Si no quieres que te muestre ese cuadro de texto para buscar, puedes desactivarlo desde aquí marcando "No search box". Hacer esto hace que el menú de Inicio se comporte idéntico al de Windows 98, pero remueve la opción de buscar objetos escribiendo su nombre. Yo al menos disfruto esa característica, por lo que mi opción personal es "Access normally", asegurándome que "Selected by default" esté activado.

En la pestaña Menu Look:

- Main Menu Animation: Slide
- Sub-menu animation: Slide
- Always animate sub-menus: Activado
- User name text: Esta opción cambia el nombre que sale en la opción de Cerrar Sesión.
- Font smoothing: Default
- Enable menu glass: Desactivado
- Enable menu shadow: Desactivado.

Y finalmente, ve a la pestaña "Customize Start Menu". 
Remueve las opciones bajo "Shutdown Dialog" y mueve "Apps" para que quede dentro de Programs.

Las opciones (y el menú) deberían verse así:


Cambiando la Barra de Tareas

Hora de cambiar la barra de tareas. En las opciones de Classic Shell vete a la pestaña "Taskbar" y activa "Customize Taskbar". Donde dice Taskbar Look elige "Opaque". Luego haz clic donde dice "Taskbar Texture" y en el botón con puntos suspensivos (...). ¿Recuerdas la carpeta de recursos? Elige la imagen transparente que parece un rectángulo casi cuadrado que te bajaste al comienzo de este tutorial, la de la "Barra de tareas clásica transparente". Donde dice "Horizontal Stretching" marca la opción "Tile", y en "Vertical Stretching" marca "Stretch".

Donde dice "Taskbar text color" asegúrate que el valor sea 000000.

Y finalmente, elige la opción "Tasbar color" y dale clic al punto suspensivo. Dependiendo del tema que estás usando, tendrás que rellenar los valores para Rojo, Verde y Azul (a la derecha). 


Pero.... ¿Qué colores rellenar? Para facilitarte la cosa hice una pequeña tabla con los colores a rellenar según el tema que hayas seleccionado.


¡Ya casi estamos listos! Queda la última patita. Dirígete a la pestaña "Start Menu Style", activa "Replace Start Button", dale a "Custom" y luego a "Pick image...". Elige el botón de inicio transparente que te bajaste hace un rato... y mira ahora. 

¡Felicidades! Tienes un menú de Inicio similar al de Windows 98. Sin embargo, hay un último paso, opcional, si quieres que el menú sea incluso más similar al original: Cambiar los iconos. 

Si te fijas, el menú es casi perfecto, pero está usando los iconos de Windows 7/8/10. Si quieres irte a lo perfeccionista... acá te explico cómo se hace.

Cambiando los iconos

Primero es lo primero: Necesitamos los iconos de Windows 98. Si tienes el CD-ROM de Windows 98, puedes encontrar el archivo shell32.dll (que contiene todos los iconos necesarios) dentro del archivo WIN98_31.CAB que está dentro del CD. 

Pero si no quieres complicarte, puedes bajarlo desde acá. Ten en cuenta que como es un archivo de librería, algunos antivirus pueden reaccionar al mismo. 

Una vez que shell32.dll esté dentro de la carpeta donde hemos estado poniendo todos los componentes de esto, en las opciones de Open Shell, vete a Customize Start Menu. 

Haz doble clic en "Shutdown dialog" y deberías ver un cuadro como este.


Haz clic en el icono del punto suspensivo para cambiar el icono, busca el archivo shell.32 que te bajaste y verás que la lista de iconos cambia de esto:

A esto:


Ahora es simplemente cosa de elegir qué icono es para qué. Los iconos, tal como los uso yo:

- Shutdown dialog: Icono 28
- Run: Icono 25
- Help: Icono 24
- Search menu: Icono 23
- Settings: Icono 22
- Recent Documents: Icono 21
- Favorites: Icono 44
- Programs: Icono 20
- Apps: Icono 37

Si eres observador notarás que dichos iconos tienen una versión en pequeño y una en grande. Las versiones en grande se usaba para diálogos y carpetas de sistema, pero el menú Inicio usaba las versiones pequeñas. 

De paso, cuando modifiques la opción "Help" puedes cambiarle el texto ("Label") por "Ayuda". 

Ahora sí. Por fin. Ahora sí estamos listos. Acéptalo todo y disfruta tu nuevo... bueno, antiguo menú de Inicio. Recuerda respaldar la carpeta con los recursos usados en este tutorial y el archivo XML que puedes crear en las opciones de Open Shell al hacer clic en el botón "Backup". 

Lo único que queda ahora es cambiar el color de Windows mismo haciendo clic derecho en el Escritorio, Personalizar, en la pestaña "Colores" y eligiendo algún color de resaltado adecuado, y cambiar el wallpaper (fondo de pantalla). Todos los fondos de Windows 98 están en este enlace.

Y yo me puse rebelde y le puse un Wallpaper de Windows 2000.

Por cierto si no tienen los iconos a Este PC y la papelera en el escritorio, los pueden agregar. Clic derecho en el escritorio, Personalizar, vayan a la pestaña "Temas" y a la derecha tendrán una opción llamada "Configuración de iconos del escritorio" donde pueden, bueno, marcar los iconos que quieren que aparezcan.


Compartir:

26/08/2020

Creando tu propia distribución de teclado o remapeando teclas bajo Windows XP y posteriores


Todos hemos estado en esa situación. Resulta que estamos en un foro webchat grupo de facebook chat de facebook algún sitio conversando como los mandriles incivilizados que somos. Repentinamente, descubrimos que necesitamos decir algo como "★★★SUNIC © DARKGOTHSATAN_666. NO ROBAR★★★". ¿Cómo se hace esa ©? Oh no, hemos de recurrir al copypaste. Usualmente abrimos Wikipedia o algo así, lo copiamos y ya. Algunos sitios piadosos incluso aceptan (c). 

Pero nosotros somos mejores que eso.

La herramienta que les voy a presentar es una herramienta relativamente desconocida de la misma Microsoft, que permite crear tu propio layout de teclado. Sea desde cero o usando alguno existente como base. 

Sí, es un autoextraíble de WinZip. Para herramientas así de hipster no hay necesidad de malgastar tiempo creando un instalador personalizado.

El “Microsoft Keyboard Layout Creator 1.4”, si bien ya no se puede obtener desde la web de Microsoft (se puede bajar desde algún otro mirror), funciona sin ningún inconveniente bajo Windows 10. Sin embargo, es una herramienta antigua originalmente pensada para Windows Vista.

Una vez instalado, ejecutamos el programa y, después de unos segundos, tendremos su gloriosa interfaz.

Quién diría que un teclado podría verse como un canvas para dibujar.


Listo. ¿Cómo funciona? Simplemente haz clic en el botón correspondiente a la tecla que quieres reasignar, escribe el caracter que quieres (o pégalo de alguna otra parte) y acepta. Más sencillo imposible. Si quieres que tu caracter aparezca al presionar Shift, AltGr o CTRL, simplemente haz clic en la casilla de verificación correspondiente.

Una carita sonriente siempre se aprecia, sobre todo en estos tiempos.

“Ah pero hueón”, me puedes decir. “Yo no quiero crear un teclado desde cero. Quiero añadir funciones a mi teclado actual”. Estimado compañero, el programa te tiene cubierto ya. Simplemente haz clic en File, Load Existing Keyboard, espera unos 20 segundos (Es que el programa tiene que revisar 43.594.588.229 archivos para encontrarlos todos... yo creo) y listo, tendrás una lista de teclados para elegir.
Los teclados más usados por estas latitudes son el español y el latinoamericano (no me diga), pero puedes usar cualquier otro que quieras.

Cuando estés listo, puedes contemplar tu obra. 


¡Estamos listos! ¿Y ahora qué? Bueno, el programa básicamente tiene la opción de crear un instalador. Para ello, ve a Project, Properties. Llena la ficha con los datos solicitados.


Cuando estés listo con eso, click en Project, Build DLL and Setup Package. El programa te creará un instalador en la carpeta de trabajo (por defecto en tu carpeta de Documentos).

Antes de crear el instalador mismo, el programa hará una verificación de tu layout y te listará cualquier problema o posible conflicto. Por ejemplo, caracteres unicode (como ☂) pueden dar problemas de compatibilidad en programas antiguos que no soporten dicho formato (o bajo sistemas operativos extremadamente viejos como Vista o XP). El creador de layout buscará conflictos y te los mostrará, por lo que tú puedes decidir qué hacer.



Una vez que todo esté listo, simplemente corre el instalador que fue creado en tu carpeta de trabajo. Instálalo. Después vete al panel de control/configuración, y en las opciones regionales o de teclado (dependiendo de qué SO estás usando) simplemente añade el teclado que creaste.

¡Ahí tienes! Ahora puedes poner caracteres como ™ o ☂ o ☠ o ♥ o ♪ o ★ en un chat instantáneo y todos se preguntarán cómo fuiste capaz de hacerlo sin tomarte el tiempo de irlo a buscar.

Y finalmente, sí, puedes pescar la carpeta de instalación, copiarla a alguna otra parte y tenerla a mano para pasársela a algún amigo o para reinstalar tu layout si es que alguna vez tienes que reformatear tu sistema.

Compartir:

22/08/2020

Personalizando Windows 10: Parte 2

En la parte anterior mencioné que no recomiendo instalar los gadgets originales de Windows 7 bajo Windows 10. La principal razón es que los servicios de los cuales estos gadgets hacían uso ya no funcionan; los servicios se han descontinuado o han cambiado las direcciones desde las cuales trabajaban. Esto significa que si bien algunos gadgets como el calendario y el reloj van a funcionar bien, los que requerían de Internet como el conversor de divisas, el lector de RSS o el de clima no funcionarán. 

Pese a ello, no todo está perdido. Se pueden agregar gadgets personalizados desde sitios como Win7Gadgets, y varias alternativas se ven como las originales. Sin embargo, existe una alternativa mucho más poderosa, completa, moderna y que, como añadido, tiene muchísimas más opciones disponibles...

Rainmeter


Rainmeter es una herramienta gratuita de código abierto para Windows cuya función es precisamente permitirnos crear gadgets para el escritorio. 
Gadgets por defecto de Rainmeter

Rainmeter no trae muchos gadgets (acá llamados "pieles"). Sin embargo, si haces clic derecho en cualquiera de los gadgets, bajo el submenú "Illustro" podemos ver que se pueden agregar algunos más... aunque no son muchos, a decir verdad. Pero... esto recién comienza. La gracia de Rainmeter no es sólo que es muy fácil programar gadgets para el mismo si entiendes inglés; también son de muy fácil distribución. 

¿Qué pasa si buscas "Rainmeter" en DeviantART?

DeviantART está lleno de gente luciendo sus configuraciones con Rainmeter. Y de hecho, muchas de las "skins" (pieles) para Rainmeter son distribuidas en dicho sitio. 

Existe un grupo dedicado a listar skins de Rainmeter, RainmeterGlobal. Organizados en carpetas, puedes buscar skins destacados, suites completas, relojes, gadgets para mostrar el clima (ojo con estos, usualmente requieren configuración adicional debido a los sitios de clima cambiando sus códigos internos), lectores de RSS, visores de espacio de disco, gadgets para mostrar información del sistema... la lista es enorme. 

Puedes gastar mucho tiempo configurando tu sistema para encontrar "el skin perfecto" o el grupo de skins perfectos. Al final puedes lograr que tu PC tenga su propio estilo. 

Al final mi sistema se ve así. Sin embargo, hay gente que prefiere algo mucho más vistoso.

Rainmeter, sin embargo, requiere entender un poco su funcionamiento, que puede ser algo extraño.

Lo primero es que la traducción al español se siente extraña. No es una traducción incorrecta, pero, por ejemplo "Descargar piel" básicamente cierra el skin seleccionado, en vez de descargarlo a alguna parte. En general recomiendo más usar la versión en inglés por lo mismo. 

Lo segundo es que, como el screenshot anterior puede dar a entender, es posible mezclar pieles de diferentes tipos. Es así como usualmente los escritorios más vistosos logran su cometido. 

Otro detalle importante es que, si bien Rainmeter casi no consume recursos, muchos skins sí. Entre más compleja/grande es una piel, más recursos es posible que use. Es por esto mismo que si tu PC no es el más poderoso recomiendo limitar la cantidad de pieles que tengas activas.

Y otra ventaja es que puedes modificar los skins, si quieres cambiar algo manualmente. Algunos skins tienen el código más enredado que otros, pero en general es bastante fácil de entender, más si lees la documentación para crear skins.

Finalmente, acá un par de recomendaciones:

- ModernGadgets: Si te gusta el estilo de las pieles originales (Illustro), acá puedes descargar pieles adicionales en el mismo estilo.
- Enigma: Un set de pieles elegantes y estéticos para Rainmeter. Si bien no está siendo desarrollado activamente en este momento por su autor original, puedes acceder la última versión en su github que sí está siendo trabajada, y que funciona bastante bien. 
- Neon Space: Si tienes un sistema relativamente potente y te gusta este tipo de estética, este skin es bastante bueno. Recuerda leer las instrucciones (en inglés).
- Icon Man Skin: Te permite convertir tu pantalla en el HUD de Iron Man. 
- Mass Effect: Skin inspirado por el videojuego de ese mismo nombre.
- Gnometer 1.4: Gnometer es un skin que fue abandonado por allá por el 2013. Tenía una estética sencilla y sin mucho "ruido". Lamentablemente los componentes empezaron a romperse. Fue ahí donde alguien tomó el skin original y lo continuó. Es el skin que uso personalmente, y si bien la piel del clima no funciona por defecto (de hecho tuve que usar una versión alternativa obtenida desde acá), es bastante completo y personalizable. 

Originalmente iba a recomendar un skin que usé por unos meses, NERV UI, pero lamentablemente este skin no funciona bien con la última versión de Rainmeter, por lo que sólo la recomiendo si usas Rainmeter 3.3 o anterior. 

Sonido de inicio de sesión

Por alguna razón Microsoft decidió descontinuar los sonidos de inicio y cierre del sistema. La excusa que leí por ahí es que los sonidos hacían que los PCs se sintieran más lentos.

Existe una opción para restaurar el sonido de inicio de sesión, y puedes acceder a ella presionando Win+R en el teclado, escribiendo mmsys.cpl y dirigiéndote a la pestaña "Sonidos" del programa que se abrirá cuando aceptes, pero es el mismo sonido de Windows 7 y no se puede configurar; la opción para cambiar el sonido de inicio de sesión desapareció completamente.

Independiente de todo eso o de cuál sea la razón real para descontinuar dichos sonidos, puedes crear un script que reproduzca un archivo de sonido cuando inicies el PC. Los sonidos necesitan estar en formato .wav, y Windows 10 tiene sus propios sonidos por defecto en la carpeta C:\WINDOWS\Media.

- Crea una carpeta y pon ahí el archivo de sonido que quieras usar, y anota la ruta de la misma. Para copiar la ruta de la misma, simplemente haz clic en la parte "vacía" de la barra de direcciones y debería aparecer.

En este ejemplo copié dos archivos de sonido. No importa qué pongas en esta carpeta, en tanto los archivos de sonido estén aquí.

- Abre el Bloc de Notas y copia el siguiente código.

set oVoice = CreateObject("SAPI.SpVoice")
set oSpFileStream = CreateObject("SAPI.SpFileStream")
oSpFileStream.Open "C:\Rutadetusonido.wav"
oVoice.SpeakStream oSpFileStream
oSpFileStream.Close

Reemplaza "C:\Rutadetusonido.wav" por, bueno, la ruta de tu archivo de sonido, que debiera ser la ruta de la carpeta que copiaste, seguido de un slash invertido (\) y después el nombre de tu archivo de sonido. 

Las primeras dos líneas se conectan con el driver de sonido, la tercera marca cuál archivo se reproducirá, la cuarta línea reproduce el sonido y la quinta línea cierra el proceso. 

Guarda tu texto junto con el archivo de audio, y dale de nombre algo con extensión .vbs como por ejemplo, "inicio.vbs". Cuando esté listo, ejecútalo con un doble clic. Si el sonido se reproduce, perfecto. Estás listo para el paso siguiente. Si el sonido no se reproduce y te aparece un error de secuencia de comandos apuntando a la línea 3, es porque la ruta del archivo de sonido está equivocada. Si en su lugar se abre el bloc de notas con tu código, es que lo guardaste como texto. Para asegurarte que quedó guardado como corresponde, escribe el nombre entre comillas. "inicio.vbs". 

Paso siguiente: Establecer el sonido para que suene al iniciar o apagar el PC. 

Haz clic en inicio, escribe taskschd.msc y haz clic en el programa que te sugerirá. Se abrirá un programa llamado "Programador de Tareas". A la derecha, haz clic sobre la opción "Crear tarea...". 

Y pensar que yo usaba esta herramienta bajo Windows 98 en su tiempo.

En la ventana que se abrirá dale un nombre ("Sonido de apertura") y en "Configurar para" cambia la opción por defecto (Windows 2008 Server) por Windows 10. El cuadro debería verse así.


Después ve a la pestaña "Desencadenadores" y crea un desencadenador nuevo. En el cuadro que se te abrirá elige la opción "Al iniciar la sesión" y acepta. 

Este cuadro te permite elegir cuándo se va a realizar la tarea. Si quisieras que, en vez de ejecutarse al iniciar el PC, el sonido se ejecutara cada 15 minutos, podrías configurarlo desde aquí.

Luego dirígete a la pestaña "Acciones" y crea una nueva acción. 
En el programa o script elige "wscript.exe", y donde dice "agregar argumentos (opcional)" escribe la ruta de tu pequeño applet.

wscript.exe es el programa de Windows que ejecuta applets como el que escribiste.

Un paso final, opcional, es ir a la pestaña "Condiciones" y desmarcar "Iniciar la tarea sólo si el equipo está conectado a la corriente alterna". Si haces esto, podrás oír el sonido incluso si tu PC está funcionando desde la batería. 

Acéptalo todo. El sonido al iniciar el PC está listo.


Compartir:

21/08/2020

Personalizando Windows 10: Parte 1

Desde hace aproximadamente 9 años atrás que soy usuario de Windows; si bien antes usaba Linux, por razones variadas volví al sistema de las ventanas. 

Sin embargo, eso no significa que deba estar feliz con todas las decisiones adoptadas por Microsoft. Una de las más desagradables es que cada actualización ha ido removiendo la personalización, al punto que hemos ido desde esto:

Viejos tiempos

... a esto:

Puedo cambiar el color de las selecciones... pero ya no puedo hacer que el sistema esté con colores chillones ni con letras encumbilúmbricamente cursivas :(

Sin embargo, existen programas de ayuda cuyo objetivo es, precisamente, permitirnos ajustar Windows no sólo para recuperar parte de esa personalización, sino de otras herramientas que nos permitan trabajar más cómodamente. En este entrada voy a mencionar tres herramientas, una de pago (se puede comprar en Steam) y dos totalmente gratuitas. 

Iconos del Escritorio

El Escritorio es de esos lados donde no hay punto medio: O eres muy pulcro y limpio, o eres un desordenado de mierda. No, no hay punto intermedio. Es físicamente imposible. 

Y he visto peores.

Mucha gente tiene el escritorio "organizado" así, y a decir verdad, mantener el escritorio limpio es a menudo una molestia. Windows XP ofrecía un limpiador de iconos de escritorio pero en algún punto de la iteración fue removido.

Es aquí donde entra la primera herramienta: Fences.

Organiza los iconos de forma fácil en grupos.

Fences te permite crear áreas donde irán los iconos, y te permite crear reglas para que los iconos vayan a diferentes fences según su contenido. No sólo eso; también puedes crear "portales", donde básicamente puedes tener en el escritorio el contenido de otra carpeta del PC.

Fences no es gratuito. Cuesta CLP$4400 en Steam, aunque se puede comprar algo más caro en la web de Stardock. Es un programa sencillo, y su única función es ordenar los iconos, por lo que depende de ti el decidir si el costo vale la pena. 

Como dato adicional, no he notado lentitud en mi sistema simplemente por usarlo, pero sí es cierto que la acción de mover "fences" con muchos iconos puede ser bastante lenta. 

Menú de Inicio

Con Windows 10, Microsoft decidió impulsar un nuevo y renovado menú de inicio, que se siente y actúa como un híbrido entre la pantalla de inicio de Windows 8 y el menú K de KDE. 

Este menú tiene sentido... si nunca usaste un Windows anterior a Windows 8, pero a mí que me gustaba el menú inicio antiguo, esto es un disparo en la dirección errada. 

Afortunadamente, existen varias herramientas al rescate que, si bien no nos permiten tener esos sensuales "tiles", sí nos permiten recuperar el menú de inicio con el que crecimos. Voy a hablar de la más personalizable (y creo que la más conocida), que además es totalmente gratuita: Open Shell

OpenShell, un derivado del descontinuado Classic Shell, es una herramienta que reemplaza el menú Inicio de Windows por un menú alternativo y muy configurable.

Diálogo de configuración de Open Shell

Open Shell te permite elegir el tipo de menú inicio, y puedes personalizarlo a tu gusto y gana. Yo personalmente me quedé con un menú de inicio reminiscente del de Windows 95/98/2000. 


Diálogo para personalizar el menú de inicio clásico.

Agregar skins nuevos puede no ser muy intuitivo, pero los que vienen por defecto superan dicho defecto con creces. Además, aunque el cuadro de diálogo para configurar el menú está en inglés, puedes establecer el menú en español con completa facilidad. Herramienta muy recomendada.

Configurar el área de trabajo al detalle

TweakUI para Windows 98
Cuando era chico, existía un set de herramientas de Microsoft muy interesantes para Windows 3.1, y después para Windows 95 y 98: Las PowerToys. Éstas te permitían configurar parámetros del sistema operativo que no se podían cambiar a simple vista, desde el nombre de la Papelera de Reciclaje hasta la velocidad de reacción de los submenús cuando abrías el menú Inicio. 

TweakUI era parte de este set de herramientas cuyo público objetivo eran los "power users" (Usuarios avanzados) que querían una afinación más fina de la configuración del sistema. TweakUI era una extensión para el Panel de Control, y si bien recién dije que era una herramienta de Microsoft, en la práctica nunca fue parte oficial de Windows o ni siquiera soportada por Microsoft: Era una herramienta creada y mantenida por programadores en Microsoft, y si bien la compañía distribuía TweakUI, quedaba claro que no era una herramienta oficial. 

Pese a ello, TweakUI fue incluido en el CD-ROM de Windows 98, pero fue removido del CD de Windows 98 SE.

Pero este post no es para hablar de TweakUI o de las PowerToys de Microsoft. La compañía tiene una nueva versión de las PowerToys hecha para Windows 10 como un proyecto Open Source, pero es muy reciente y no tiene muchas opciones todavía (Puedes verla en su sitio oficial). A lo que voy es que se podía, de forma más o menos oficial, personalizar tu Windows de una forma bastante avanzada.

WinAero Tweaker es una herramienta gratuita cuya función es, básicamente, permitir personalizar muchos aspectos normalmente intocables de Windows 10. Y la dejé para el final porque es la herramienta más poderosa de las tres.

WinAeroTweaker tiene alrededor de 200 tweaks para Windows 10 que varían desde cambiar los iconos del panel izquierdo del Explorador de Windows, hasta remover las carpetas innecesarias de "Este PC"... o que al abrir el explorador, se abra en "Este PC" en lugar de la carpeta de Inicio Rápido.

Además de remover las carpetas innecesarias y que al abrir el explorador éste se inicie aquí, lo configuré para que muestre primero las letras de unidad.

WinAero Tweaker se actualiza periódicamente, por lo que a menudo está corrigiendo errores o agregando opciones a configurar. Ojo, que la herramienta aplica los cambios de inmediato cuando puede (y cuando no, usualmente te pregunta si quieres cerrar sesión o reiniciar el explorador). 

Como detalles adicionales, esta herramienta te permite reinstalar el visor de fotos, la calculadora, los juegos clásicos y el administrador de tareas que venían con Windows 7 y los gadgets de escritorio (Estos últimos no los recomiendo; para gadgets de escritorio recomiendo otra herramienta llamada Rainmeter, de la que hablaré en la parte siguiente). 

Esas son las tres herramientas que yo uso para configurar mi sistema. Espero que puedan serte útiles a ti también.


Compartir:

El autor


Soy htfcuddles (alguna vez conocido como DragonTrainer), un furry fan de la informática noventera que se gana la vida dibujando personajes peludos haciendo cosas que ustedes muy probablemente no deberían estar mirando.



Advertencia: Estos sitios muy, muy probablemente contienen material adulto y/o no recomendable para todo tipo de audiencia. O para ningún tipo de audiencia.

El año pasado cuando hice mi post sobre "Una nueva oportunidad" mencioné que tenía un cómic en mente para mediados del 2022.  Si ...

Entradas populares

Disclaimer

Las opiniones vertidas en este sitio son de exclusiva responsabilidad de quien las emite. Este sitio web está optimizado para verse con el monitor encendido.

El contenido de este sitio no tiene una edad mínima de acceso, pero algunos de los enlaces son explícitamente sitios para mayores de edad.

Iconos de enlace a otros sitios por Uluri. Iconos de redes sociales ANSI por Frederic Cambus.