Capítulo 5: Mapeo Tweak UI 5 Mapeo Tweak UI Microsoft Tweak UI es una herramienta imprescindible para cualquier persona que personaliza Microsoft Windows XP. Evita que los usuarios abran el registro y personalizan los ajustes que no están disponibles en la interfaz de usuario de los sistemas operativos. Tweak UI comenzó como una utilidad de base construida por un puñado de programadores rebeldes y terminó una de las descargas más populares en Internet. Microsoft ha lanzado versiones de esta herramienta para cada versión de Windows desde Microsoft Windows 95. La compañía incluso lo incluyó en el CD de Microsoft Windows 98. Y ahora, está disponible para Windows XP, e incluye aún más personalizaciones. Puede descargar Tweak UI desde microsoft / descargas (Microsoft dividir los programas originales de Microsoft Power-Toys aparte). También puede descargarlo desde descargas-zdnet. Uno de mis sitios web de descarga favoritos. El archivo que descargas se llama TweakUiPowertoySetup. exe. Ejecute este programa para instalar Tweak UI en su computadora. Para ejecutar Tweak UI, haga clic en Inicio, Todos los programas, Powertoys para Windows XP y Tweak UI para Windows XP. En el panel izquierdo, haga clic en una categoría y, a continuación, en el panel derecho, modifique la configuración que desea cambiar. El programa es en su mayoría auto-explicativo ver una descripción de cada ajuste en la parte inferior de la ventana. Preste atención a la parte inferior de las ventanas. Le indica si los ajustes en esa categoría son por usuario o por máquina. Las configuraciones por usuario a veces requieren que se cierre la sesión y vuelva a Windows XP para que tengan efecto. Los ajustes por máquina afectan a todos los usuarios que inician sesión en el equipo. Este capítulo no trata de usar Tweak UI151thats demasiado fácil. En su lugar, Ill le dirá dónde en el registro Tweak UI cambia cada configuración. La información como esta es poderosa. Puede modificar las personalizaciones de la interfaz de usuario de Tweak. Por ejemplo, los usuarios avanzados pueden escribir una secuencia de comandos para aplicar su configuración de interfaz de usuario de Tweak favorita y, a continuación, aplicar todas esas configuraciones a todas las computadoras que utilizan simplemente ejecutando la secuencia de comandos. El proceso se simplifica151comparar un doble clic a docenas de clics y edits151y la consistencia tampoco duele. Los profesionales de TI pueden escribir una secuencia de comandos para implementar configuraciones útiles para los usuarios o incluirlas en los perfiles de usuario predeterminados para los nuevos usuarios (consulte el Capítulo 10, quotDeploying User Profilesquot). Scripting estas configuraciones es asombrosamente fácil, y usted aprende cómo hacer eso en el capítulo 9, quotScripting Cambios del registro. Las secciones en este capítulo corresponden a las categorías principales en la interfaz de usuario de Tweak. (Salté las categorías Acerca y Reparar porque tienen poco que ver con el registro. Puede mirar ambos, sin embargo. La categoría Acerca contiene consejos útiles para el uso de Windows XP. La categoría Reparación puede solucionar una variedad de pequeños problemas, Iconos, fuentes y carpetas). Cada sección contiene una breve descripción de los ajustes de esa categoría y cómo cambiarlos en el registro. En la mayoría de los casos, cada sección contiene una tabla que describe cada nombre de valor de configuración, tipo de valor y datos de valor. Cada tabla contiene subtítulos que muestran la clave para los valores que la siguen. General Los elementos de la lista Configuración de la categoría General son efectos que puede activar o desactivar. De hecho, la lista de ajustes, que se muestra en la figura 5-1, se llamaba la lista de efectos en las versiones anteriores de la interfaz de usuario de Tweak. Los ajustes van desde el cuadro de lista y las animaciones de la ventana hasta el desvanecimiento del menú. Deshabilite esta configuración sólo en equipos más lentos cuando crea que puede mejorar la nitidez de las interfaces de usuario; de lo contrario, estas opciones harán que Windows XP se vea genial. Haga clic para ver el gráfico Figura 5-1 Muchas de estas opciones se encuentran en el cuadro de diálogo Opciones de rendimiento. Haga clic con el botón secundario en Mi PC, haga clic en Propiedades y en el área Rendimiento de la ficha Avanzadas del cuadro de diálogo Propiedades, haga clic en Configuración. Verá todos los ajustes en la categoría General en la Tabla 5-1. Un valor necesita un poco de explicación, sin embargo: UserPreferencesMask. Los bits en este valor REGBINARY son varios ajustes, que el Capítulo 4, quotHacking the Registry, quot y Appendix B, quotPer-User Settings, describe en detalle. Para activar una configuración, establezca el bit apropiado en 1 en UserPreferencesMask. Para desactivar una configuración, borre el bit correspondiente. El número en la columna Datos le indica qué bit debe alternar. La forma más fácil de cambiar el bit es usar Calculadora en modo científico. La matemática bit a bit está más allá de las técnicas de secuencias de comandos más simples, incluidos los archivos REG. Si desea crear un script para cambiar la configuración en UserPreferencesMask. Use archivos INF o busque en Windows Scripting Host (consulte el Capítulo 9, quotScripting Registry Changesquot). TIP UserPreferencesMask es un ejemplo de un valor REGDWORD disfrazado como un valor REGBINARY. Cuando vea un valor binario de 32 bits, lo más probable es que sea realmente un valor de doble palabra. En ese caso, puede reemplazar el valor con una REGDWORD con seguridad. No olvide que Windows XP utiliza la arquitectura little-endian, sin embargo, por lo que almacena valores de doble palabra en orden de byte inverso. En otras palabras, reemplace el valor REGBINARY 0x04 0x03 0x02 0x01 con REGDWORD 0x01020304. Vea el Capítulo 1, quotLearning the Basics, quot para un refresco en la arquitectura little-endian y bitwise math. Tabla 5-1 Valores en General Tracking Down Ajustes de UI de Tweak ¿Tiene curiosidad acerca de cómo rastreé todos los ajustes de Tweak UI programs? Utilicé las técnicas que aprendió en Capítulo 8, quotFinding Registry Settingss. quot La primera técnica es un programa de Winternals Software llamado Monitor de Registro que supervisa el acceso al registro. Reporta todas las configuraciones que Windows XP u otros programas leen o escriben. La segunda técnica, y la que más usé, es comparar las instantáneas del registro antes y después de hacer el cambio. Heres cómo ese proceso trabajó para mí mientras que escribía este capítulo: Exporte la rama del registro que usted sospecha contiene el ajuste a un archivo del REG. En caso de duda, exporta todo el registro. Asigne un nombre al archivo Before. reg. Cambie la configuración. En este caso, cambie una configuración en Tweak UI. Export la misma rama del registro que exportó en el paso 1. Nombre del archivo After. regpare ambos archivos las diferencias entre ellos representan los cambios en el registro. La herramienta principal que uso Para comparar archivos REG es Windiff, que viene con las herramientas de soporte de Windows XP y el Kit de recursos de Windows 2000. Si no tiene Windiff, puede utilizar Microsoft Word 2002 con la misma eficacia: Abra el primer archivo REG en Word y, a continuación, haga clic en Herramientas, Comparar y combinar documentos para compararlo con el segundo archivo. Enfoque Cuando una aplicación necesita su atención151 o cuando simplemente quiere molestar a usted, roba el enfoque de la aplicación en la que está trabajando actualmente. Esto conduce a la frustración mientras que usted da vuelta adelante y hacia atrás entre las ventanas. Los ajustes de la categoría de enfoque evitan que el escenario haga que las aplicaciones destelen los botones de la barra de tareas para llamar la atención en lugar de robar el foco de la aplicación en primer plano. La Tabla 5-2 describe los ajustes de la categoría de enfoque. El valor predeterminado para ForegroundLockTimeout es 0x00030D40. O 200000. Este valor es el tiempo en milisegundos antes de que Windows XP permita a una aplicación robar el foco de la aplicación de primer plano. Para convertir 200000 en segundos, divídelo por 1000 (200 segundos). Verá el valor de ForegroundFlashCount en la tabla dos veces, ya que al establecerlo en 0 hace que el botón de la barra de tareas parpadee hasta que haga clic en él, el botón de la barra de tareas parpadea el número de veces que se establece en ForegroundFlashCount. Tabla 5-2 Valores en el enfoque X-Mouse Los ajustes en la categoría X-Mouse, como se describe en la Tabla 5-6, solían ser una de mis personalizaciones favoritas. Me gustó la idea de las ventanas apareciendo al primer plano cuando me señaló a ellos. Se vuelve molesto después de un tiempo, pero es una novedad que debe probar porque te puede gustar. Heres más en cada uno de estos ajustes: La activación sigue ratón (X-Ratón). Da enfoque a cualquier ventana a la que apuntas, pero no eleva la ventana al primer plano a menos que compruebes la siguiente opción de esta lista. Autorización al activar. Trae la ventana que tiene el foco al primer plano. Retardo de activación (ms). Especifica el retraso (en milisegundos) antes de que Windows XP traiga la ventana a la que apuntó al primer plano. Estos valores en el valor UserPreferencesMask son bits, que aprendió anteriormente en este capítulo. El valor predeterminado para ActiveWndTrkTimeout es 0. pero 400 es un retraso más razonable. Un tiempo de espera más alto impide que las ventanas se muevan entre el primer plano y el fondo, haciendo que esta característica sea mucho menos molesta y útil. Tabla 5-6 Valores en la activación de X-Mouse sigue el mouse (X-Mouse) Autorise cuando se activa Retardo de activación (ms) Explorer Los ajustes de la categoría Explorer se encuentran en todo el mapa: Puede personalizar el menú Inicio, Borrar automáticamente el historial del documento. La Tabla 5-7 en la página siguiente correlaciona los valores de esta categoría con sus valores de registro. Cree las claves y los valores que no ve en el registro. Notará que la configuración Mostrar vínculos en el menú Favoritos no aparece en la Tabla 5-7. Esto se debe a que la configuración no está en el registro. Cuando deshabilita el menú Enlaces, Tweak UI simplemente establece el atributo oculto de carpetas de vínculos. Habilite la carpeta y Tweak UI borra el atributo oculto de las carpetas de vínculos. Esta es la única forma de impedir que Internet Explorer muestre la carpeta Vínculos en el menú Favoritos. NOTA La mayoría de los ajustes de esta categoría son directivas y debe prestar atención a cómo se redactan los ajustes. Por ejemplo, la configuración de la interfaz de usuario Tweak Permitir ayuda en el menú Inicio es positiva. El valor correspondiente NoSMHelp es negativo, lo cual es cierto para la mayoría de las políticas, como aprenderá en el Capítulo 6, quotGestión de las políticas de registro. quot Por lo tanto, para habilitar la Ayuda en el menú Inicio, debe deshabilitar NoSMHelp. Para deshabilitar la Ayuda en el menú Inicio, debe habilitar NoSMHelp. Tabla 5-7 Valores en el Explorador Habilitar el desplazamiento suave Utilizar búsqueda clásica en Internet Explorer Utilizar Buscar Asst Manipular archivos conectados como una unidad Prefijo quotShortcut toquot en nuevos atajos Detectar clics dobles accidentales Utilizar Classic Search en Explorer Utilizar Asst Permitir Ayuda en el menú Inicio Allow Cerrar sesión en el menú Inicio Permitir documentos recientes en el menú Inicio Permitir que el contenido web se agregue al escritorio Borrar el historial de documentos en salir Habilitar teclas de acceso rápido de Windows X Bloquear contenido web Mantener el historial del documento Mantener el historial de red Mostrar Mis documentos en el menú Inicio clásico Mostrar conexiones de red en el menú de inicio clásico Accesos directos Cuando crea un acceso directo, Windows XP agrega una superposición al icono de documentos originales para que pueda identificarlo fácilmente como un acceso directo. La categoría de acceso directo le permite personalizar esa superposición. Puede elegir no agregar una superposición, agregar una flecha de luz, utilizar la flecha normal o utilizar un icono personalizado como superposición. La Tabla 5-8 muestra el valor y los datos que Tweak UI utiliza para los accesos directos. HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIcons es la clave donde se personaliza la superposición de acceso directo. Cree esta clave si no la ve en el registro. Se agrega el valor REGSZ 29. y se establece en nombre de archivo. Índice Donde filename es el nombre del archivo que contiene el icono, e index es el índice de ese icono. Para obtener más información sobre el uso de iconos, consulte el Capítulo 4, quotHacking the Registry. quot Tweak UI elimina 29 de ShellIcons si elige la flecha predeterminada. Establece 29 a C: WINDOWSsystem32tweakui. exe, 2 para una flecha de luz o C: WINDOWSsystem32tweakui. exe, 3 para ninguna flecha. Tabla 5-8 Valores en los colores de acceso directo La Tabla 5-9, en la página siguiente, describe los valores de la categoría Colores. Cree los valores que no ve en el registro. HotTrackingColor es un valor de cadena y Windows XP espera un valor RGB en notación decimal. Por ejemplo, el blanco es 255 255 255. El sistema operativo espera valores RGB binarios en hexadecimal para los valores restantes. Windows XP utiliza cada color de la siguiente manera: Hot-tracking. Windows XP muestra los nombres de archivo en este color cuando se apunta a ellos y si ha habilitado la interfaz de usuario de un solo clic. Archivos comprimidos. Windows XP muestra archivos comprimidos en este color. Encrypted archivos. Windows XP muestra los archivos cifrados en este color. Tabla 5-9 Valores en colores 0xRR 0xGG 0xBB 0x00 0xRR 0xGG 0xBB 0x00 Miniaturas La categoría Miniaturas controla la calidad de las miniaturas en el Explorador de Windows. La Tabla 5-10 describe los valores de Calidad y Tamaño de Imagen. Cree valores que no ve en el registro. El valor predeterminado para ThumbnailQuality es 0x5A. El valor predeterminado de ThumbnailSize es 0x60. Tenga en cuenta que una calidad superior y unas miniaturas más grandes requieren más espacio en disco, lo que no suele ser un problema, pero también tardan más en mostrarse. Cambiar la calidad no afecta a las miniaturas que ya existen en el sistema de archivos. Tabla 5-10 Valores en las teclas de comando de las miniaturas Si tiene un teclado con teclas de navegación, como Microsoft Internet Keyboard Pro (yo utilizo este teclado para aprender más sobre él en microsoft / hardware), puede personalizarlas. Por ejemplo, puede reasignar la tecla Calculadora para abrir su calculadora favorita, en lugar del programa que viene con Windows XP. HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAppKey es la clave donde se personalizan las teclas de navegación. Si no ves esta clave, créala. Busque la clave del teclado que desea personalizar en la Tabla 5-11 y, a continuación, agregue la subclave correspondiente a AppKey. Dentro de esa subclave, cree el valor REGSZ ShellExecute. Y establézcalo en la ruta y el nombre de archivo del programa que desea ejecutar pulsando esa tecla. Si desea desactivar la tecla de navegación, establézcala en una cadena vacía. Puede restaurar el comportamiento original quitando la subclave que agregó a AppKey. Por ejemplo, para ejecutar PowerToy Calculator pulsando la tecla Calculadora, añada 18 a AppKey. A continuación, cree el valor REGSZ ShellExecute en 18. y establezca en PowerCalc. exe. Tabla 5-11 Subclaves para las teclas de comando Atrás (navegador de Internet) Aumentar el volumen del micrófono Actualizar (navegador de Internet) Avanzar (navegador de Internet) Bajar el volumen del micrófono Detener (navegador de Internet) Cambiar el dictado y el comando / control Cajas de diálogo comunes Los cuadros de diálogo comunes El cuadro de diálogo Guardar como, muestra la barra de lugares en el lado izquierdo. Estos son accesos directos a las carpetas comunes, que hacen que moverse mucho más fácil. De forma predeterminada, ve las carpetas Historial, Documentos, Escritorio, Favoritos y Mis sitios de red. Puede personalizar las carpetas que aparecen en la barra de lugares utilizando la categoría de diálogo común en la interfaz de usuario de Tweak (consulte la figura 5-3 en la página siguiente). Haga clic para ver el gráfico Figura 5-3 Haga que las carpetas de documentos de red sean fácilmente accesibles agregándolas a la barra de lugares. Primero lo primero: En la Tabla 5-12 se describen los ajustes que permiten eliminar el botón Atrás y el historial de los cuadros de diálogo comunes. También puede ocultar la barra de lugares al establecer el valor NoPlacesBar en 0x01. Cree este valor si no existe. Tabla 5-12 Valores en los cuadros de diálogo comunes Mostrar el botón Atrás en el cuadro de diálogo Abrir / Guardar archivo Guardar los nombres de archivo utilizados anteriormente Ocultar barra de lugares El personalización de la barra de lugares es un poco más complicado. Primero agrega a HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciescomdlg32 la subclave PlacesBar. En PlacesBar. Cree los valores REGDWORD Place0. Lugar1. Place2. Place3. Y Place4. Éstos corresponden a los cinco botones disponibles de arriba a abajo. Los cuadros de diálogo comunes mostrarán sólo los botones especificados por estos valores si hay una subclave PlacesBar sin valores, se mostrará una barra de espacios vacíos. A continuación, establezca Lugares N en uno de los ajustes mostrados en la Tabla 5-13. Por ejemplo, para establecer el segundo botón en Mi música, cree el valor REGDWORD Lugares1 en PlacesBar. Y establézcalo en 0x0D. Por cierto, no estás limitado a las carpetas que ves en la Tabla 5-13. Puede crear el valor Places N como REGSZ y, a continuación, agregar la ruta de acceso de cualquier carpeta. Para restaurar la barra de lugares predeterminada, quite la subclave PlacesBar y quite el valor NoPlacesBar. Tabla 5-13 Carpetas para los Lugares BarHex a Decimal Converter Hexadecimal son números con base 16. Consiste en un conjunto de 16 números donde 0-9 están representados como 0,1,2,3,4,5,6,7, 8,9 y 10 - 15 se representan como A, B, C, D, E, F. No tiene símbolos como 10 u 11, así que toma letras como símbolo del alfabeto inglés. Decimal es el sistema de diez números de base diez y Binario es un sistema de números de base 2 (0s y 1s). Utilice Convertidor hexadecimal a decimal para convertir hexadecimal a binario (números con base 2) y números decimales (números con base 10). Convertir hexadecimal a código binario para agregar este calci a su sitio web Sólo copie y pegue el código a continuación en su página web donde desea mostrar esta calculadora. OPCIONES (Transact-SQL) Las opciones pueden provenir del uso del comando SET o del comando spconfigure Valor de las opciones de usuario. Los valores de sesión configurados con el comando SET anulan las opciones de spconfigure. Muchas herramientas (por ejemplo, Management Studio configuran automáticamente las opciones de conjunto Cada usuario tiene una función OPTIONS que representa la configuración Puede cambiar las opciones de idioma y de procesamiento de consultas para una sesión de usuario específica mediante la instrucción SET OPTIONS sólo puede detectar las opciones Que se ajustan a ON o OFF La función OPTIONS devuelve un mapa de bits de las opciones, convertido a un entero de base 10. La configuración de bit se almacena en las ubicaciones descritas en una tabla en el tema Configurar las opciones de usuario Server Configuration Option Para decodificar el valor de OPCIONES, convierta el número entero devuelto por OPCIONES a binario y busque los valores de la tabla en Configurar las opciones de usuario Opciones de configuración del servidor Por ejemplo, si SELECCIONAR OPCIONES devuelve el valor 5496. utilice la calculadora del programador de Windows (Calc. exe) para convertir el decimal 5496 en binario El resultado es 1010101111000. Los caracteres más a la derecha (binarios 1, 2 y 4) son 0, lo que indica que los tres primeros elementos de la tabla están desactivados. Consultando la tabla, verá que son DISABLEDEFCNSTCHK e IMPLICITTRANSACTIONS. Y CURSORCLOSEONCOMMIT. El siguiente elemento (ANSIWARNINGS en la posición 1000) está activado. Continuar trabajando a la izquierda aunque el mapa de bits, y hacia abajo en la lista de opciones. Cuando las opciones más a la izquierda son 0, se truncan por la conversión de tipo. El mapa de bits 1010101111000 es en realidad 001010101111000 para representar las 15 opciones. A. Demostración de cómo los cambios afectan el comportamiento El ejemplo siguiente demuestra la diferencia en el comportamiento de concatenación con dos ajustes diferentes de la opción CONCATNULLYIELDSNULL. B. Prueba de un ajuste NOCOUNT de cliente El ejemplo siguiente establece NOCOUNTON y luego prueba el valor de OPTIONS. La opción NOCOUNTON evita que el mensaje sobre el número de filas afectadas se devuelva al cliente solicitante para cada sentencia en una sesión. El valor de OPTIONS se establece en 512 (0x0200). Esto representa la opción NOCOUNT. Este ejemplo prueba si la opción NOCOUNT está habilitada en el cliente. Por ejemplo, puede ayudar a controlar las diferencias de rendimiento en un cliente.
No comments:
Post a Comment