LSwitcher

Version: 
2.95.0
Release date: 
Wednesday, 14 April, 2004

Categories:

License:

Interface:

Feature-rich replacement for the OS/2 PM Alt-Tab switcher, that includes a task switcher that works in full screen sessions.

With new XWorkplace XCenter widget.

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Available both as ZIP and WarpIN package:

  • download the ZIP package to temporary directory and unpack it to destination folder. Run LSWITCH.EXE at boot time for automatic start. To use lSwitcher widget, place LSWIDGET.DLL and resource DLLs LSWRES*.DLL in the PLUGINS\XCENTER subdirectory of the XWorkplace installation. After restarting XCenter, lSwitcher widget will show up in the list of available widgets. To be able to use the Alt-Tab switcher capability of the widget in DOS full-screen sessions you will need to run LSWITCHD.EXE in each DOS full-screen session.
  • the WarpIN package is self-installing.

See below for download link(s).

Following links are to additional programs, not mandatory but useful:

Following ones are the download links for manual installation:

LSwitcher v. 2.95.0 (30/9/2026) Readme/What's new
lSwitcher for OS/2, Version 2.95.0 _________________________________________________ Copyright (C) 2010-2024 Netlabs lSwitcher group Copyright (C) 1997-2009 Andrei Los LICENSE ____________________________ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as contained in the file COPYING in the distribution package. The full source code is available at svn.netlabs.org/repos/lswitcher. See http://trac.netlabs.org/lswitcher for details. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. DESCRIPTION ____________________________ lSwitcher is a powerful task switcher application for OS/2, ArcaOS, and eComStation, an enhanced replacement for the standard Alt-Tab switcher, implemented as a Presentation Manager (PM) popup window, or Popup, a text mode task list, or List, for full screen OS/2 and DOS sessions, a feature-rich task bar, or Taskbar, and an XWorkplace XCenter widget (the Widget), with functions similar to the Taskbar. INSTALLATION ____________________________ lSwitcher is distributed as a WarpIN package. We strongly recommend you uninstall any previous version. If you have previously installed the Widget you will need to manually remove (pre 2.90 versions) it if you plan on using the lSwitcher Taskbar. If you have a version prior to 2.80 installed you will need to manually uninstall it. Only install the components you intend to use. Some additional configuration may be required in order to get the most out of the application. If you experience problems with lSwitcher following installation try rebooting before reporting the problem as the old lswhook may not unload from memory in some cases. Note: The lSwitcher hook and lSwitcher common packages are required for all installs. The Taskbar and the Widget cannot be used at the same time. If the Taskbar is desired, install the lSwitcher Taskbar package and don't install the lSwitcher Widget for XCenter package. If you want lSwitcher to start automatically, create a shadow of the program object in the Startup folder, or add LSWITCH.EXE to STARTUP.CMD. Alternatively, lSwitcher may be started manually from its Workplace Shell (WPS) object or LSWITCH.EXE may be run from an OS/2 command prompt from its installed location. Additionally, the /I command line option may be used to specify the settings file to use. LSWITCH.INI created on the first startup of the Taskbar in the lSwitcher install directory is the default. Note: The resource file (LSWRES*.DLL) must be located in the program directory. The WPS hook (LSWHOOK.DLL) must either be located in the program directory or in a directory specified in LIBPATH. To use the Widget, install the lSwitcher Widget for XCenter package. When using the Widget, LSWHOOK.DLL must be in a directory specified in LIBPATH. After restarting the XCenter, lSwitcher will be available as a new widget to add. During initialization, the Widget will create its settings file (LSWITCH.INI) in the PLUGINS\XCENTER subdirectory. Note: Simply placing the Widget in the PLUGINS\XCENTER subdirectory (installed or not), will prevent the Taskbar from opening if the XCenter is open. To be able to use the Task List in full screen DOS sessions, it is necessary to install the lSwitcher DOS TSR package and load the LSWITCHD.EXE TSR in each full screen DOS session or add it (along with the full path to the program file) to AUTOEXEC.BAT. Note 1: The path to LSWITCHD.EXE must be DOS-accessible. The default is BootDrive:\OS2\MDOS\LSWDOS. Note 2: The DOS TSR (LSWITCHD.EXE) depends upon lSwitcher itself (either the Taskbar or the Widget) to be running in order to function. * Only the English and Spanish resources have been thoroughly tested. In versions 2.71 and 2.90, the English dialogs were extensively reworked. The same syntax changes were made to the other national language dialogs. Some items added to the string tables will appear in English only, until properly translated. If anyone is interested in updating the translations we will be happy to include them in future updates. They should be based on the English dialogs and menus, located in the resource directory in the source code repository at Netlabs, or obtained directly from us. The help file also needs translation. ACKNOWLEDGMENTS ____________________________ The original author: Andrei Los The Netlabs lSwitcher Team Andy Willis Gregg Young Steven Levine Lewis Rosenthal Alfredo Fern ndez D¡az We would like to thank the following people and projects for comments, suggestions, bug reports, and other feedback: Doug Bissett Julian Buss Alessandro Cantatore Alexander Conon "Doodle" Ian Douglas Don "Freiheit" Eitner Tim Erickson Javier Arias Fern ndez Klaus Fuchs Michel Goyette Cristiano Guadagnino Tomas Hajny Johann Harrieder Mart¡n It£rbide Reb James Andreas Ludwig "Jiki" John Martin David Mediavilla Nenad Milenkovic Romulo Silva Neiva Nick Dmitry Novoseletsky Sander Nyman Konstantin Okounkov Dariusz Piatkowski Lech Wiktor Piotrowski Henk Pol Sergey Posokhov Mike Reichel Loris Rinaldo Antonio Manara Rossini Danis Tazetdinov Rich Walsh Karel Wesseling John Wibawa Sebastian Wittmeier Denis Zavorotny Vladislav Zhuk The XWorkplace project (the priority dialog topic background information was based heavily upon the XWorkplace documentation) https://trac.netlabs.org/xworkplace Special thanks to the following people who provided translation of the README.TXT and program resources and thus made the existence of localized versions of lSwitcher possible: Tomas Hajny - Czech translation Alfredo Fern ndez D¡az - Spanish Tae Wong - Polish translation KNOWN PROBLEMS/RESTRICTIONS ____________________________ Under certain circumstances, a "phantom" button may be left on the Taskbar/Widget. When this happens, a "phantom" entry is also left in the OS/2 Window List. The cause is a PM application started from a VIO which ends with an open VIO window titled Completed:"program name" (e.g., starting Mplayer from Firefox to play a video). This is a long standing bug in PM. The workaround is either to close and restart lSwitcher or to place the name of the window (mplayer.exe for the example above) in the Taskbar exclude list. CPPCheck-gui.exe also causes this problem. Pressing the activation hotkey combination (Alt+Tab or Ctrl+Tab, as configured) in a fullscreen session and then releasing Alt (or Ctrl) very quickly may result in the List not dismissing. Press and release Alt (or Ctrl) once more to switch to the selected task. Minimized or hidden tasks are always restored to the current virtual desktop when using XPager. This is an XPager feature/limitation. This program uses several undocumented operating system features and may not work properly in some system configurations. If you encounter such problems please let us know. The Reduce Desktop workarea feature should not be used if it will be called by another program (i.e., XWorkplace). The behavior is undefined. It has been reported that lSwitcher doesn't play well with the SkyScrapper multi-desktop application. lSwitcher was reported to vanish randomly. The current workaround is to use a different virtual desktop application. It is possible this has been fixed in version 2.91 and later. If you try it and it works please report that to us. The program appears to be incompatible with the VShield TSR, which is a part of ViruScan for DOS by Network Associates, Inc. If both LSWITCHD.EXE and VSHIELD.EXE are loaded in a DOS session, this session may crash after some time. The reason appears to be a bug in VShield's INT08 handler. This is partially confirmed by the fact that VShield reportedly causes crashes in combination with some other programs hooking this interrupt. We have not found a reliable workaround for this problem to date, and as VirusScan for DOS was discontinued sometime before 2007, it is unlikely we will address this issue. Currently, Win-OS/2 fullscreen sessions are not supported by lSwitcher. Pressing the default activation key combination (Alt+Tab) from an active Win-OS/2 fullscreen session will produce the familiar Win-OS/2 task switcher. If Ctrl+Tab has been configured as the activation key combination, it is also ignored by Win-OS/2 (focus changes to available program groups and running tasks in Program Manager) CONTACTS ____________________________ If you have any comments on this program, please feel free to join the Netlabs lSwitcher Users mailing list by sending an email to: lswitcher-user-on@2rosenthals.com and confirm your registration. If you find a defect or wish to request an enhancement please file a ticket at: https://trac.netlabs.org/lswitcher Source code is available at: http://svn.netlabs.org/repos/lswitcher Mailing Lists There are currently two mailing lists for lSwitcher: one for users, and one for developers. To subscribe to the developer list: Send email to: lswitcher-dev-on@2rosenthals.com and reply to the confirmation email. To subscribe to the user list: Send email to: lswitcher-user-on@2rosenthals.com and reply to the confirmation email. Web archives of lists are available here: http://lists.2rosenthals.com/lswitcher-dev/List.html http://lists.2rosenthals.com/lswitcher-user/List.html NOTICES ____________________________ IBM, OS/2, Presentation Manager, Workplace Shell, and Win-OS/2 are trademarks of International Business Machines Corporation in the United States and/or other countries. Microsoft, Windows, Win-OS/2, and Program Manager are trademarks of Microsoft Corporation in the United States and/or other countries. ArcaOS is a trademark of Arca Noae, LLC in the United States and/or other countries. eComStation and eCS are trademarks of Xeu.com BV in The Netherlands and/or other countries. Other products mentioned may be trademarks of their respective owners. ---------------------------------------------------------------------- lSwitcher para OS/2, versión 2.93.0 _________________________________________________ Copyright © 2010-2024 Grupo lSwitcher de Netlabs Copyright © 1997-2009 Andrei Los LICENCIA ____________________________ Este programa es libre; puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU tal como se detallan en el archivo COPYING del paquete de distribución. El código fuente completo está disponible en svn.netlabs.org/repos/lswitcher. Consulte http://trac.netlabs.org/lswitcher para más detalles. Este programa se distribuye esperando que sea útil, pero SIN NINGUNA GARANTÍA; ni siquiera la implícita de COMERCIALIZABILIDAD o IDONEIDAD PARA UN PROPÓSITO CONCRETO. DESCRIPCIÓN ____________________________ lSwitcher es una potente aplicación de conmutación de tareas para OS/2, ArcaOS y eComStation, un sustituto mejorado del conmutador estándar de Alt+Tab, implementado como ventana emergente en el Presentation Manager (la Ventana emergente), una lista de tareas en modo texto (la Lista) para las sesiones de DOS u OS/2 a pantalla completa, una barra de tareas muy rica en funciones (la Barra de tareas) y un módulo del XCenter de XWorkplace (el Módulo), con características similares a las de la Barra de tareas. INSTALACIÓN ____________________________ lSwitcher se distribuye como paquete WarpIN. Recomendamos fervientemente que desinstale vd. cualquier versión previa. Si ha instalado anteriormente el Módulo necesitará eliminarlo manualmante si planea usar la Barra de tareas de lSwitcher. Si tiene instalada una versión anterior a la 2.80 tendrá que desinstalarla manualmente. Instale sólo los componentes que vaya a utilizar. Para obtener el máximo rendimiento de la aplicación puede ser necesario pasar algún tiempo configurándola. También puede ser necesario reiniciar tras instalarla en algunos casos si el anclaje de lSwitcher no se puede descargar de la memoria. Intente siempre reiniciar antes de informar de problemas. Nota: todos los tipos de instalación necesitan los paquetes «anclaje de lSwitcher» y «lSwitcher común». No se puede utilizar la Barra de tareas y el Módulo a la vez. Si desea usar la Barra de tareas, instale el paquete Barra de tareas de lSwitcher y no instale el paquete Módulo de lSwitcher para XCenter. Si quiere que lSwitcher se inicie automáticamente, cree una sombra del objeto de programa en la carpeta de inicio, o añada LSWITCH.EXE a STARTUP.CMD. Alternativamente, se puede iniciar lSwitcher manualmente desde su objeto del Workplace Shell (WPS) o ejecutar LSWITCH.EXE desde su directorio de instalación. Adicionalmente, se puede utilizar el parámetro de ejecución /I para especificar qué archivo de configuración usar. El valor por omisión es LSWITCH.INI en el directorio de instalación de lSwitcher, creado la primera vez que se ejecuta la aplicación. Nota: los archivos de recursos (LSWRES*.DLL) deben residir en el directorio del programa. El anclaje al WPS (LSWHOOK.DLL) debe residir en el directorio del programa u otro que esté incluido en la variable LIBPATH. Para utilizar el Módulo, instale el paquete Módulo de lSwitcher para XCenter. Al utilizar el Módulo, LSWHOOK.DLL debe residir en un directorio incluido en la variable LIBPATH . Tras reiniciar el XCenter, lSwitcher estará disponible para añadirlo como nuevo módulo. Durante la inicialización, el Módulo creará su archivo de configuración (LSWITCH.INI) en el subdirectorio PLUGINS\XCENTER de la instalación de XWorkplace. Nota: el mero hecho de colocar el Módulo en el subdirectorio PLUGINS\XCENTER de XWorkplace (mediante el instalador o sin él) evitará que se abra la Barra de tareas cuando el XCenter está activo. Para poder usar la Lista de tareas en sesiones de DOS a pantalla completa, es necesario instalar el paquete TSR de DOS de lSwitcher y cargar el TSR LSWITCHD.EXE en cada sesión a pantalla completa de DOS o añadirlo (incluyendo la vía de acceso completa del archivo de programa) al archivo AUTOEXEC.BAT de las sesiones de DOS. Nota 1: la vía de acceso a LSWITCHD.EXE debe ser accesible a programas de DOS. Por omisión es <Unidad de arranque>:\OS2\MDOS\LSWDOS. Nota 2: el TSR de DOS (LSWITCHD.EXE) depende de que el propio lSwitcher (bien la Barra de tareas o el Módulo) esté ejecutándose para funcionar. * Sólo se han probado a conciencia los recursos en inglés y español. En las versiones 2.71 y 2.90, los diálogos base en inglés fueron remodelados extensivamente. Los mismos cambios sintácticos se realizaron sobre los demás diálogos sin actualizar las traducciones, por lo que algunos elementos añadidos aparecerán en inglés y otros pueden mostrar texto incorrecto hasta que alguien con los conocimientos de idiomas necesarios actualice la traducción. Si alguien tiene interés en actualizar las traducciones estaremos encantados de incluirlas en futuras actualizaciones. Deberían basarse en los diálogos y menús ingleses del directorio de recursos, que pueden obtenerse del repositorio del código fuente de Netlabs o directamente de nosotros. El archivo de ayuda también necesita traducción. RECONOCIMIENTOS ____________________________ El autor original: Andrei Los El Equipo lSwitcher de Netlabs Andy Willis Gregg Young Steven Levine Lewis Rosenthal Alfredo Fernández Díaz Nos gustaría agradecer a las siguientes personas sus comentarios, sugerencias, informes de errores, y demás comunicación: Doug Bissett Julian Buss Alessandro Cantatore Alexander Conon «Doodle» Ian Douglas Don «Freiheit» Eitner Tim Erickson Javier Arias Fernández Klaus Fuchs Michel Goyette Cristiano Guadagnino Tomas Hajny Johann Harrieder Martín Itúrbide Reb James Andreas Ludwig «Jiki» John Martin David Mediavilla Nenad Milenkovic Romulo Silva Neiva Nick Dmitry Novoseletsky Sander Nyman Konstantin Okounkov Dariusz Piatkowski Lech Wiktor Piotrowski Henk Pol Sergey Posokhov Mike Reichel Loris Rinaldo Antonio Manara Rossini Danis Tazetdinov Rich Walsh Karel Wesseling John Wibawa Sebastian Wittmeier Denis Zavorotny Vladislav Zhuk El proyecto XWorkplace (la información de base del tema Diálogo de prioridad se basa directamente en la documentación de XWorkplace) https://trac.netlabs.org/xworkplace Un agradecimiento especial a las siguientes personas que tradujeron el archivo LÉAME y los recursos del programa, haciendo posible empezar a incorporar soporte de idiomas a lSwitcher: Tomas Hajny - traducción al checo Alfredo Fernández Díaz - traducción al español Tae Wong - traducción al polaco PROBLEMAS CONOCIDOS Y LIMITACIONES __________________________________ Bajo ciertas circunstancias, puede quedar un botón «fantasma» en la Barra de tareas o el Módulo. Cuando esto ocurre, también queda una entrada «fantasma» en la Lista de ventanas de OS/2. La causa es una aplicación PM iniciada desde una sesión en modo texto que se cierra dejando abierta una ventana en modo texto titulada «Finalizado: "programa"» (p.e., iniciar Mplayer desde Firefox para reproducir un vídeo). Se trata de un fallo ya antiguo del PM. La forma de evitarlo es cerrar y reabrir lSwitcher o añadir el nombre de la ventana (mplayer.exe en el ejemplo de antes) en la lista de exclusión de la Barra de tareas. CPPCheck-gui.exe también causa este problema. Pulsar la combinación de teclas de activación (Alt+Tab o Ctrl+Tab según se haya configurado) desde una sesión a pantalla completa y soltar Alt (o Ctrl) rápidamente puede hacer que la Lista no se cierre. Pulse y suelte Alt (o Ctrl) una vez más para cambiar a la tarea seleccionada. Las tareas minimizadas u ocultas siempre se restauran en el escritorio virtual actual de XWorkplace. Se trata de una limitación o función de XWorkplace. Este programa utiliza varias características no documentadas del sistema operativo y puede no funcionar correctamente con ciertas configuraciones del sistema. Si encuentra este tipo de problemas, por favor háganoslo saber. No debería usarse la función Reducir tamaño del Escritorio si la va a utilizar también con otro programa (p.e., XWorkplace). El comportamiento del Escritorio no está definido en esta situación. Se han recibido informes de que lSwitcher no coopera bien con la aplicación de escritorios virtuales SkyScrapper y también de que lSwitcher desaparece aleatoriamente. Una solución es usar otra aplicación de escritorios virtuales, pero esto puede haberse corregido en la versión 2.91 y siguientes; por favor, infórmenos si lo prueba y funciona. El programa parece ser incompatible con el TSR de VShield, que es parte de ViruScan para DOS de Network Associates, Inc. Si se cargan en una sesión de DOS LSWITCHD.EXE y VSHIELD.EXE, la sesión puede fallar tras cierto tiempo. La razón parece ser un fallo en el manejador de la INT08 de VShield. Esto lo confirma parcialmente el hecho de que hay informes de que VShield causa fallos en combinación con algunos otros programas que utilizan esta interrupción. Hasta la fecha no hemos encontrado una forma fiable de soslayar el problema y, puesto que VirusScan para DOS fue discontinuado algo antes de 2007, es improbable que volvamos a abordar el problema. Actualmente, lSwitcher no da soporte a las sesiones de Win-OS/2 a pantalla completa. Pulsar la combinación de teclas de activación por omisión (Alt+Tab) desde una sesión de Win-OS/2 a pantalla completa activará el conmutador de tareas tradicional de Win-OS/2. Si se ha configurado Ctrl+Tab como combinación de teclas de activación, Win-OS/2 también lo ignora (el foco cambia entre los grupos de programas disponibles y las tareas en ejecución del Program Manager). CONTACTO ____________________________ Si tiene comentarios sobre este programa, siéntase libre de unirse a la lista de correo de usuarios de lSwitcher de Netlabs (en inglés) enviando un correo a: lswitcher-user-on@2rosenthals.com y confirmando su registro. Si encuentra un fallo o desea sugerir una mejora, por favor abra una incidencia en http://trac.netlabs.org/lswitcher El código fuente está disponible en http://svn.netlabs.org/repos/lSwitcher Listas de correo Actualmente hay dos listas de correo para lSwitcher: una para usuarios y otra para programadores (ambas en inglés). Para suscribirse a la lista de programadores: Envíe un mensaje a: lswitcher-dev-on@2rosenthals.com y conteste al correo de confirmación. Para suscribirse a la lista de usuarios: Envíe un mensaje a: lswitcher-user-on@2rosenthals.com y conteste al correo de confirmación. Hay disponibles archivos web de las listas en: http://lists.2rosenthals.com/lswitcher-dev/List.html http://lists.2rosenthals.com/lswitcher-user/List.html AVISOS ____________________________ IBM, OS/2, Presentation Manager, Workplace Shell y Win-OS/2 son marcas registradas de International Business Machines Corporation en Estados Unidos y/u otros países. Microsoft, Windows, Win-OS/2 y Program Manager son marcas registradas de Microsoft Corporation en Estados Unidos y/u otros países. ArcaOS es una marca registrada de Arca Noae, LLC en Estados Unidos y/u otros países. eComStation y eCS son marcas registradas de Xeu.com BV en los Países Bajos y/u otros países. Otros productos aquí mencionados pueden ser marcas registradas de sus respectivos propietarios. ---------------------------------------------------------------------- Newest at the top v 2.9.4 - Fix a trap when opening a submenu from a group of buttons - Add large icon support to both the widget (requires Xworkplace 1.0.16 or higher) and the stand alone exe. - Change to using the system fonts in most places. - Change the hide delay setting to use seconds instead of tenths of seconds - Remove code only used by the stand alone exe from the widget. - Add code to clean unused keys from an existing ini file on first start up. - Rearanged and reformatted the dialogs. - Fix the checks for the hook and resource version to work for all cases - Unload the hook on termination V 2.9.3 - Fix trap after closing the error dialog when starting lSwitcher when it is already running - Fix string spacing in dialogs - Fix font loading in dialogs and menus using non-codepage 850 codepages - Expand hints to include all possible actions for the selected window - Improve hints layout and formatting - Fix some menu layout/formatting issues - Make widget page for settings which replaces the taskbar page when running the widget. - Rearrange the setting notebooks; rename some of the notebook tabs - Replace "Hide" in settings notebook with "Cancel" which works as expected - Improve font handling - Get ALT-TAB hotkey working with either ALT key in full screen sessions - Document the fact that the Popup must be in sticky mode for the menu mnemonics to work V 2.9.2 - Fixed regression of a disappearing icon issue with grouping - Fixed cascade and tile to do exactly the same thing that happens when they are called from the Window List Ticket 74 - Add and get working the mnemonic for all menu items Ticket 74 - Add popup window hotkey equivalents for all menu items (same as the mnemonic) - Fix the hot-keys and mnemonics for all languages - Change font on the default xCenter menu to the system default Ticket 76 - Added help to the priority dialog - Updated the help file to reflect the changes Thanks Lewis - Add a Polish translation of menus and dialogs Thanks Tae Wong - Add SHIFT F10 hotkey to open the menus in the popup - Cleaned up the dialog layouts - Removed the priority menu choice from VDM processes (these can't be changed) - Add unicode support to misc dialog page so all languages can be displayed in their own language - Change the PM code page and where necessary the font so all languages render properly in most (all) code pages - Fixed a regression that prevented language switching - Add SHIFT+F10 hotkey to open menu in popup window - Fixed popup so that "enter" immediately switches to the selected process - Made "hints" multi-line and added additional possible actions - Changed the hints font so it works with all languages - Allow reduce desktop to work with allow resize and autosize - Stop automatically selecting allow resize when auto size is deselected - Prevent hotkey actions from being executed on processes where they aren't supported - Fixed failure of cascade and tile to appear on menus for PM folders - Fixed reduce desktop so it only is reduced if a visible taskbar isn't resizable but limits window maximize so it doesn't cover any visible taskbar. - Updated the Spanish help and menu strings Thanks Alfredo - Add Move to popup context menu - Removed Quit from the task context menu Close submenu V 2.9.1 - Fixed a trap in the XCenter widget that started after updating to XWP 1.0.12 It only occurs with multiple items in a group and also may manifest as menu corruption. Ticket 72 - Limit the reactivation area for un-hiding to 90% of the screen width or the end of a resized bar which ever is less (leaves the left corner for pager) Tickets 63, 64 - Add a spinbox for setting the length of the autohide delay. Ticket 66 - Add Create new widget submenu to the XCenter widget context menu (only works with XWP 1.0.13 and above) - Add/update Spanish resources, readme and help. Thanks Alfredo - Changed "Cancel" back to "Hide" in the setting notebook; it closes without saving; changes you have made will persist until lSwitcher is restarted. Ticket 73 - Make lSwitcher locale aware and load language appropriate help on language switch (currently only English and Spanish are available). - Cleaned up some taskbar code that may fix a very rare trap. - Remove readme.bak from the install package. - Fixed a rare trap which occurred when a process was closed Ticket 75 V 2.9.0 - Fixed failure to close XCenter on shut down (shut down fails) under certain rare circumstances - Fixed DOS TSR to work with Ctrl+Tab (Only left Ctrl/Alt keys work in full screen sessions) - Removed redundant window redraws. - Remove scroll divider menu setting. Now we look it up and set it accordingly. - Cleanup menu and dialog formatting. - Added accelerator key F1 for help. - Fix Taskbar opening in the wrong position on video resolution change. - Document the fact that wildcards (*, ?) can be used in exclude list entries. - Use CADH.SYS to facilitate SIGKILL if it is present. - Fixed system hang on trying to open 2 XCenters both with the widget installed - Removed the Icon only per-process option. Icon only remains as a global setting. - Resolved conflict with XPager Sticky windows and an issue with windows being restored outside of virtual desktop areas. - Added ini file for the Taskbar and split settings into individual entries. - Added "Help" to Taskbar context menus and "Help" buttons in Properties notebook; mostly context sensitive. - Updated the help file - Added "About" page to Properties notebook. - Fixed ability to expand number of rows of icons when widening the Taskbar. - Updated the installer. - Fixed a disappearing icon issue with grouping. - Improved the grouping logic. - Limit exclude list entries to one per program title independent of number running. - Added "Tile" and "Cascade" to context menus - Fixed the fact that using "Show", "Maximize", or "Restore" from a context menu on a minimized/hidden process would place it at the bottom of the z-order. - Changed context menu on groups of buttons to the desktop menu since everything else only effects the first group member. - Fixed Auto-Hide and change z-order to not activate with menus open. - Fixed Auto-Hide not working until the mouse was moved over the taskbar. - Some build system improvements external header file updates and debug stuff. - Developed standards document for consistency in terminology and style. V 2.81 - Added icons only switch to allow for the default button appearance to be toggled between icon only and icons plus text. - Fixed a possible memory leak in the resource dlls - Fixed the layout of the CZ, DE and RU dialog resources V 2.8 - Placed in Netlabs SVN - Built with open watcom 2.0 beta - Fixed priority delta choices to match reality - Fixed a memory leak in the XCenter widget - Added exceptq support for the stand alone version - lxlited the dlls and exes - Created an OS/2 style help file - Added help access from the XCenter widget - Added accelerator keys for DosKill and SigKill - Fixed some cosmetic issues with the dialogs - Fixed an issue where menus failed to work if the taskbar was set to auto hide - Implemented the reduce desktop option - Fixed an issue with the taskbar appearing when the mouse was over the border opposite from its position. - Made icons only the default for the XCenter widget - Fixed a trap that occurred on installing the widget to XCenter - Created a warpin install package - Added buildlevel strings to the EXE and DLLs V 2.7 - New look! - Second consecutive switching to Desktop restores all windows to the states they had before they were minimized or hidden by switching to Desktop. - Holding Shift or Ctrl key while clicking on Desktop button in the task bar opens a list of all switch list items or running processes, respectively, similarly to WarpCenter/eComCenter. - Popup window accepts scroll messages, e.g. from mouse wheel. - Popup window and bubble colors and fonts can be changed by drag and drop. - Taskbar button grouping. - lSwitcher is XPager-aware, task bar is always shown in the current virtual desktop. - Some other new program options, changes and bug fixes. V 2.6 - The program is now distributed under the GNU license with full source code available. - lSwitcher now exists in the form of widget for XWorkplace. - Configurable task bar. - New settings window. - "Sticky" mode for the popup window. - Popup window font can now be changed by dragg'n'dropping from the Font Palette. - Wildcards are now possible in the filters. - Settings hotkey is now configurable. - Language of the lSwitcher messages can now be changed in the settings. - Additional program killing options are added to the popup menu in the popup window and task bar. - Program priority can now be changed from the popup menu. - Move command is added to the popup menu. - Some other new program options. - Other changes and bug fixes. V 2.5 - Added the option of stationary items and moving selection. - Clicking left mouse button on an icon now switches to the window corresponding to this icon; clicking right mouse button displays the popup menu with possible actions for this window. - The maximum number of items which can be displayed in the PM popup window changed to 27 (3 lines of 9 icons). - The settings are now saved in OS2.INI or in a user specified file. - Several new hotkeys added. - Some other options added. - Fixed compatibility problems with programs using Ctrl-Tab hotkey (e.g. Netscape). - Other changes and bug fixes. V 2.4 - Program parameters can now be set in the Settings Window or in the ini file, command line options are no longer supported. - Program settings now include the list of programs which are skipped by lSwitcher. - Program now supports several hotkeys during the PM popup. - OS/2 full screen monitoring code is now incorporated in the 32-bit executable, no need for a separate 16-bit executable (lswfsmon.exe). - Full screen popup window now has a maximum number of entries 23, PM popup window - 9, switch menu items option no longer supported. - Minimizing/hiding open windows when switching to desktop is now optional - Fixed the problem of lSwitcher dying at load time with no error messages on some system configurations. - Corrected the problem of current task not showing in the switcher list if it is a full screen task with "minimize to viewer" or "hide" minimization behavior. - Corrected the problem of current task being selected in the switcher list after popup activation. - Found a workaround for trap in ProNews when switching to it with lSwitcher - Some other small changes and bug fixes. V 2.3 - Added an option of displaying several entries in the PM switcher popup window. - At last fixed the problem with Win-OS2 icons not showing up - Some bug fixes. V 2.21 - Fixed a problem with Dos Navigator windows switching before lSwitcher activation. - Fixed a problem with Slick Editor minimizing incorrectly when switching to Desktop. V 2.2 - The OS/2 PM Alt-Tab switcher window is now replaced by lSwitcher's PM switcher (this can be turned off). - Switching to Desktop minimizes or hides all open windows. - Switching order changed slightly. - Fixed some problems with WIN-OS2 windows. - Some other bugs fixes.
 hobbes.os-2.in/download/os2/util-12/wps-2/lSwitcher-2-95-0-0.wpi
LSwitcher v. 2.95.0 (30/9/2026) Readme/What's new
lSwitcher for OS/2, Version 2.95.0 _________________________________________________ Copyright (C) 2010-2024 Netlabs lSwitcher group Copyright (C) 1997-2009 Andrei Los LICENSE ____________________________ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as contained in the file COPYING in the distribution package. The full source code is available at svn.netlabs.org/repos/lswitcher. See http://trac.netlabs.org/lswitcher for details. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. DESCRIPTION ____________________________ lSwitcher is a powerful task switcher application for OS/2, ArcaOS, and eComStation, an enhanced replacement for the standard Alt-Tab switcher, implemented as a Presentation Manager (PM) popup window, or Popup, a text mode task list, or List, for full screen OS/2 and DOS sessions, a feature-rich task bar, or Taskbar, and an XWorkplace XCenter widget (the Widget), with functions similar to the Taskbar. INSTALLATION ____________________________ lSwitcher is distributed as a WarpIN package. We strongly recommend you uninstall any previous version. If you have previously installed the Widget you will need to manually remove (pre 2.90 versions) it if you plan on using the lSwitcher Taskbar. If you have a version prior to 2.80 installed you will need to manually uninstall it. Only install the components you intend to use. Some additional configuration may be required in order to get the most out of the application. If you experience problems with lSwitcher following installation try rebooting before reporting the problem as the old lswhook may not unload from memory in some cases. Note: The lSwitcher hook and lSwitcher common packages are required for all installs. The Taskbar and the Widget cannot be used at the same time. If the Taskbar is desired, install the lSwitcher Taskbar package and don't install the lSwitcher Widget for XCenter package. If you want lSwitcher to start automatically, create a shadow of the program object in the Startup folder, or add LSWITCH.EXE to STARTUP.CMD. Alternatively, lSwitcher may be started manually from its Workplace Shell (WPS) object or LSWITCH.EXE may be run from an OS/2 command prompt from its installed location. Additionally, the /I command line option may be used to specify the settings file to use. LSWITCH.INI created on the first startup of the Taskbar in the lSwitcher install directory is the default. Note: The resource file (LSWRES*.DLL) must be located in the program directory. The WPS hook (LSWHOOK.DLL) must either be located in the program directory or in a directory specified in LIBPATH. To use the Widget, install the lSwitcher Widget for XCenter package. When using the Widget, LSWHOOK.DLL must be in a directory specified in LIBPATH. After restarting the XCenter, lSwitcher will be available as a new widget to add. During initialization, the Widget will create its settings file (LSWITCH.INI) in the PLUGINS\XCENTER subdirectory. Note: Simply placing the Widget in the PLUGINS\XCENTER subdirectory (installed or not), will prevent the Taskbar from opening if the XCenter is open. To be able to use the Task List in full screen DOS sessions, it is necessary to install the lSwitcher DOS TSR package and load the LSWITCHD.EXE TSR in each full screen DOS session or add it (along with the full path to the program file) to AUTOEXEC.BAT. Note 1: The path to LSWITCHD.EXE must be DOS-accessible. The default is BootDrive:\OS2\MDOS\LSWDOS. Note 2: The DOS TSR (LSWITCHD.EXE) depends upon lSwitcher itself (either the Taskbar or the Widget) to be running in order to function. * Only the English and Spanish resources have been thoroughly tested. In versions 2.71 and 2.90, the English dialogs were extensively reworked. The same syntax changes were made to the other national language dialogs. Some items added to the string tables will appear in English only, until properly translated. If anyone is interested in updating the translations we will be happy to include them in future updates. They should be based on the English dialogs and menus, located in the resource directory in the source code repository at Netlabs, or obtained directly from us. The help file also needs translation. ACKNOWLEDGMENTS ____________________________ The original author: Andrei Los The Netlabs lSwitcher Team Andy Willis Gregg Young Steven Levine Lewis Rosenthal Alfredo Fern ndez D¡az We would like to thank the following people and projects for comments, suggestions, bug reports, and other feedback: Doug Bissett Julian Buss Alessandro Cantatore Alexander Conon "Doodle" Ian Douglas Don "Freiheit" Eitner Tim Erickson Javier Arias Fern ndez Klaus Fuchs Michel Goyette Cristiano Guadagnino Tomas Hajny Johann Harrieder Mart¡n It£rbide Reb James Andreas Ludwig "Jiki" John Martin David Mediavilla Nenad Milenkovic Romulo Silva Neiva Nick Dmitry Novoseletsky Sander Nyman Konstantin Okounkov Dariusz Piatkowski Lech Wiktor Piotrowski Henk Pol Sergey Posokhov Mike Reichel Loris Rinaldo Antonio Manara Rossini Danis Tazetdinov Rich Walsh Karel Wesseling John Wibawa Sebastian Wittmeier Denis Zavorotny Vladislav Zhuk The XWorkplace project (the priority dialog topic background information was based heavily upon the XWorkplace documentation) https://trac.netlabs.org/xworkplace Special thanks to the following people who provided translation of the README.TXT and program resources and thus made the existence of localized versions of lSwitcher possible: Tomas Hajny - Czech translation Alfredo Fern ndez D¡az - Spanish Tae Wong - Polish translation KNOWN PROBLEMS/RESTRICTIONS ____________________________ Under certain circumstances, a "phantom" button may be left on the Taskbar/Widget. When this happens, a "phantom" entry is also left in the OS/2 Window List. The cause is a PM application started from a VIO which ends with an open VIO window titled Completed:"program name" (e.g., starting Mplayer from Firefox to play a video). This is a long standing bug in PM. The workaround is either to close and restart lSwitcher or to place the name of the window (mplayer.exe for the example above) in the Taskbar exclude list. CPPCheck-gui.exe also causes this problem. Pressing the activation hotkey combination (Alt+Tab or Ctrl+Tab, as configured) in a fullscreen session and then releasing Alt (or Ctrl) very quickly may result in the List not dismissing. Press and release Alt (or Ctrl) once more to switch to the selected task. Minimized or hidden tasks are always restored to the current virtual desktop when using XPager. This is an XPager feature/limitation. This program uses several undocumented operating system features and may not work properly in some system configurations. If you encounter such problems please let us know. The Reduce Desktop workarea feature should not be used if it will be called by another program (i.e., XWorkplace). The behavior is undefined. It has been reported that lSwitcher doesn't play well with the SkyScrapper multi-desktop application. lSwitcher was reported to vanish randomly. The current workaround is to use a different virtual desktop application. It is possible this has been fixed in version 2.91 and later. If you try it and it works please report that to us. The program appears to be incompatible with the VShield TSR, which is a part of ViruScan for DOS by Network Associates, Inc. If both LSWITCHD.EXE and VSHIELD.EXE are loaded in a DOS session, this session may crash after some time. The reason appears to be a bug in VShield's INT08 handler. This is partially confirmed by the fact that VShield reportedly causes crashes in combination with some other programs hooking this interrupt. We have not found a reliable workaround for this problem to date, and as VirusScan for DOS was discontinued sometime before 2007, it is unlikely we will address this issue. Currently, Win-OS/2 fullscreen sessions are not supported by lSwitcher. Pressing the default activation key combination (Alt+Tab) from an active Win-OS/2 fullscreen session will produce the familiar Win-OS/2 task switcher. If Ctrl+Tab has been configured as the activation key combination, it is also ignored by Win-OS/2 (focus changes to available program groups and running tasks in Program Manager) CONTACTS ____________________________ If you have any comments on this program, please feel free to join the Netlabs lSwitcher Users mailing list by sending an email to: lswitcher-user-on@2rosenthals.com and confirm your registration. If you find a defect or wish to request an enhancement please file a ticket at: https://trac.netlabs.org/lswitcher Source code is available at: http://svn.netlabs.org/repos/lswitcher Mailing Lists There are currently two mailing lists for lSwitcher: one for users, and one for developers. To subscribe to the developer list: Send email to: lswitcher-dev-on@2rosenthals.com and reply to the confirmation email. To subscribe to the user list: Send email to: lswitcher-user-on@2rosenthals.com and reply to the confirmation email. Web archives of lists are available here: http://lists.2rosenthals.com/lswitcher-dev/List.html http://lists.2rosenthals.com/lswitcher-user/List.html NOTICES ____________________________ IBM, OS/2, Presentation Manager, Workplace Shell, and Win-OS/2 are trademarks of International Business Machines Corporation in the United States and/or other countries. Microsoft, Windows, Win-OS/2, and Program Manager are trademarks of Microsoft Corporation in the United States and/or other countries. ArcaOS is a trademark of Arca Noae, LLC in the United States and/or other countries. eComStation and eCS are trademarks of Xeu.com BV in The Netherlands and/or other countries. Other products mentioned may be trademarks of their respective owners. ---------------------------------------------------------------------- lSwitcher para OS/2, versión 2.93.0 _________________________________________________ Copyright © 2010-2024 Grupo lSwitcher de Netlabs Copyright © 1997-2009 Andrei Los LICENCIA ____________________________ Este programa es libre; puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU tal como se detallan en el archivo COPYING del paquete de distribución. El código fuente completo está disponible en svn.netlabs.org/repos/lswitcher. Consulte http://trac.netlabs.org/lswitcher para más detalles. Este programa se distribuye esperando que sea útil, pero SIN NINGUNA GARANTÍA; ni siquiera la implícita de COMERCIALIZABILIDAD o IDONEIDAD PARA UN PROPÓSITO CONCRETO. DESCRIPCIÓN ____________________________ lSwitcher es una potente aplicación de conmutación de tareas para OS/2, ArcaOS y eComStation, un sustituto mejorado del conmutador estándar de Alt+Tab, implementado como ventana emergente en el Presentation Manager (la Ventana emergente), una lista de tareas en modo texto (la Lista) para las sesiones de DOS u OS/2 a pantalla completa, una barra de tareas muy rica en funciones (la Barra de tareas) y un módulo del XCenter de XWorkplace (el Módulo), con características similares a las de la Barra de tareas. INSTALACIÓN ____________________________ lSwitcher se distribuye como paquete WarpIN. Recomendamos fervientemente que desinstale vd. cualquier versión previa. Si ha instalado anteriormente el Módulo necesitará eliminarlo manualmante si planea usar la Barra de tareas de lSwitcher. Si tiene instalada una versión anterior a la 2.80 tendrá que desinstalarla manualmente. Instale sólo los componentes que vaya a utilizar. Para obtener el máximo rendimiento de la aplicación puede ser necesario pasar algún tiempo configurándola. También puede ser necesario reiniciar tras instalarla en algunos casos si el anclaje de lSwitcher no se puede descargar de la memoria. Intente siempre reiniciar antes de informar de problemas. Nota: todos los tipos de instalación necesitan los paquetes «anclaje de lSwitcher» y «lSwitcher común». No se puede utilizar la Barra de tareas y el Módulo a la vez. Si desea usar la Barra de tareas, instale el paquete Barra de tareas de lSwitcher y no instale el paquete Módulo de lSwitcher para XCenter. Si quiere que lSwitcher se inicie automáticamente, cree una sombra del objeto de programa en la carpeta de inicio, o añada LSWITCH.EXE a STARTUP.CMD. Alternativamente, se puede iniciar lSwitcher manualmente desde su objeto del Workplace Shell (WPS) o ejecutar LSWITCH.EXE desde su directorio de instalación. Adicionalmente, se puede utilizar el parámetro de ejecución /I para especificar qué archivo de configuración usar. El valor por omisión es LSWITCH.INI en el directorio de instalación de lSwitcher, creado la primera vez que se ejecuta la aplicación. Nota: los archivos de recursos (LSWRES*.DLL) deben residir en el directorio del programa. El anclaje al WPS (LSWHOOK.DLL) debe residir en el directorio del programa u otro que esté incluido en la variable LIBPATH. Para utilizar el Módulo, instale el paquete Módulo de lSwitcher para XCenter. Al utilizar el Módulo, LSWHOOK.DLL debe residir en un directorio incluido en la variable LIBPATH . Tras reiniciar el XCenter, lSwitcher estará disponible para añadirlo como nuevo módulo. Durante la inicialización, el Módulo creará su archivo de configuración (LSWITCH.INI) en el subdirectorio PLUGINS\XCENTER de la instalación de XWorkplace. Nota: el mero hecho de colocar el Módulo en el subdirectorio PLUGINS\XCENTER de XWorkplace (mediante el instalador o sin él) evitará que se abra la Barra de tareas cuando el XCenter está activo. Para poder usar la Lista de tareas en sesiones de DOS a pantalla completa, es necesario instalar el paquete TSR de DOS de lSwitcher y cargar el TSR LSWITCHD.EXE en cada sesión a pantalla completa de DOS o añadirlo (incluyendo la vía de acceso completa del archivo de programa) al archivo AUTOEXEC.BAT de las sesiones de DOS. Nota 1: la vía de acceso a LSWITCHD.EXE debe ser accesible a programas de DOS. Por omisión es <Unidad de arranque>:\OS2\MDOS\LSWDOS. Nota 2: el TSR de DOS (LSWITCHD.EXE) depende de que el propio lSwitcher (bien la Barra de tareas o el Módulo) esté ejecutándose para funcionar. * Sólo se han probado a conciencia los recursos en inglés y español. En las versiones 2.71 y 2.90, los diálogos base en inglés fueron remodelados extensivamente. Los mismos cambios sintácticos se realizaron sobre los demás diálogos sin actualizar las traducciones, por lo que algunos elementos añadidos aparecerán en inglés y otros pueden mostrar texto incorrecto hasta que alguien con los conocimientos de idiomas necesarios actualice la traducción. Si alguien tiene interés en actualizar las traducciones estaremos encantados de incluirlas en futuras actualizaciones. Deberían basarse en los diálogos y menús ingleses del directorio de recursos, que pueden obtenerse del repositorio del código fuente de Netlabs o directamente de nosotros. El archivo de ayuda también necesita traducción. RECONOCIMIENTOS ____________________________ El autor original: Andrei Los El Equipo lSwitcher de Netlabs Andy Willis Gregg Young Steven Levine Lewis Rosenthal Alfredo Fernández Díaz Nos gustaría agradecer a las siguientes personas sus comentarios, sugerencias, informes de errores, y demás comunicación: Doug Bissett Julian Buss Alessandro Cantatore Alexander Conon «Doodle» Ian Douglas Don «Freiheit» Eitner Tim Erickson Javier Arias Fernández Klaus Fuchs Michel Goyette Cristiano Guadagnino Tomas Hajny Johann Harrieder Martín Itúrbide Reb James Andreas Ludwig «Jiki» John Martin David Mediavilla Nenad Milenkovic Romulo Silva Neiva Nick Dmitry Novoseletsky Sander Nyman Konstantin Okounkov Dariusz Piatkowski Lech Wiktor Piotrowski Henk Pol Sergey Posokhov Mike Reichel Loris Rinaldo Antonio Manara Rossini Danis Tazetdinov Rich Walsh Karel Wesseling John Wibawa Sebastian Wittmeier Denis Zavorotny Vladislav Zhuk El proyecto XWorkplace (la información de base del tema Diálogo de prioridad se basa directamente en la documentación de XWorkplace) https://trac.netlabs.org/xworkplace Un agradecimiento especial a las siguientes personas que tradujeron el archivo LÉAME y los recursos del programa, haciendo posible empezar a incorporar soporte de idiomas a lSwitcher: Tomas Hajny - traducción al checo Alfredo Fernández Díaz - traducción al español Tae Wong - traducción al polaco PROBLEMAS CONOCIDOS Y LIMITACIONES __________________________________ Bajo ciertas circunstancias, puede quedar un botón «fantasma» en la Barra de tareas o el Módulo. Cuando esto ocurre, también queda una entrada «fantasma» en la Lista de ventanas de OS/2. La causa es una aplicación PM iniciada desde una sesión en modo texto que se cierra dejando abierta una ventana en modo texto titulada «Finalizado: "programa"» (p.e., iniciar Mplayer desde Firefox para reproducir un vídeo). Se trata de un fallo ya antiguo del PM. La forma de evitarlo es cerrar y reabrir lSwitcher o añadir el nombre de la ventana (mplayer.exe en el ejemplo de antes) en la lista de exclusión de la Barra de tareas. CPPCheck-gui.exe también causa este problema. Pulsar la combinación de teclas de activación (Alt+Tab o Ctrl+Tab según se haya configurado) desde una sesión a pantalla completa y soltar Alt (o Ctrl) rápidamente puede hacer que la Lista no se cierre. Pulse y suelte Alt (o Ctrl) una vez más para cambiar a la tarea seleccionada. Las tareas minimizadas u ocultas siempre se restauran en el escritorio virtual actual de XWorkplace. Se trata de una limitación o función de XWorkplace. Este programa utiliza varias características no documentadas del sistema operativo y puede no funcionar correctamente con ciertas configuraciones del sistema. Si encuentra este tipo de problemas, por favor háganoslo saber. No debería usarse la función Reducir tamaño del Escritorio si la va a utilizar también con otro programa (p.e., XWorkplace). El comportamiento del Escritorio no está definido en esta situación. Se han recibido informes de que lSwitcher no coopera bien con la aplicación de escritorios virtuales SkyScrapper y también de que lSwitcher desaparece aleatoriamente. Una solución es usar otra aplicación de escritorios virtuales, pero esto puede haberse corregido en la versión 2.91 y siguientes; por favor, infórmenos si lo prueba y funciona. El programa parece ser incompatible con el TSR de VShield, que es parte de ViruScan para DOS de Network Associates, Inc. Si se cargan en una sesión de DOS LSWITCHD.EXE y VSHIELD.EXE, la sesión puede fallar tras cierto tiempo. La razón parece ser un fallo en el manejador de la INT08 de VShield. Esto lo confirma parcialmente el hecho de que hay informes de que VShield causa fallos en combinación con algunos otros programas que utilizan esta interrupción. Hasta la fecha no hemos encontrado una forma fiable de soslayar el problema y, puesto que VirusScan para DOS fue discontinuado algo antes de 2007, es improbable que volvamos a abordar el problema. Actualmente, lSwitcher no da soporte a las sesiones de Win-OS/2 a pantalla completa. Pulsar la combinación de teclas de activación por omisión (Alt+Tab) desde una sesión de Win-OS/2 a pantalla completa activará el conmutador de tareas tradicional de Win-OS/2. Si se ha configurado Ctrl+Tab como combinación de teclas de activación, Win-OS/2 también lo ignora (el foco cambia entre los grupos de programas disponibles y las tareas en ejecución del Program Manager). CONTACTO ____________________________ Si tiene comentarios sobre este programa, siéntase libre de unirse a la lista de correo de usuarios de lSwitcher de Netlabs (en inglés) enviando un correo a: lswitcher-user-on@2rosenthals.com y confirmando su registro. Si encuentra un fallo o desea sugerir una mejora, por favor abra una incidencia en http://trac.netlabs.org/lswitcher El código fuente está disponible en http://svn.netlabs.org/repos/lSwitcher Listas de correo Actualmente hay dos listas de correo para lSwitcher: una para usuarios y otra para programadores (ambas en inglés). Para suscribirse a la lista de programadores: Envíe un mensaje a: lswitcher-dev-on@2rosenthals.com y conteste al correo de confirmación. Para suscribirse a la lista de usuarios: Envíe un mensaje a: lswitcher-user-on@2rosenthals.com y conteste al correo de confirmación. Hay disponibles archivos web de las listas en: http://lists.2rosenthals.com/lswitcher-dev/List.html http://lists.2rosenthals.com/lswitcher-user/List.html AVISOS ____________________________ IBM, OS/2, Presentation Manager, Workplace Shell y Win-OS/2 son marcas registradas de International Business Machines Corporation en Estados Unidos y/u otros países. Microsoft, Windows, Win-OS/2 y Program Manager son marcas registradas de Microsoft Corporation en Estados Unidos y/u otros países. ArcaOS es una marca registrada de Arca Noae, LLC en Estados Unidos y/u otros países. eComStation y eCS son marcas registradas de Xeu.com BV en los Países Bajos y/u otros países. Otros productos aquí mencionados pueden ser marcas registradas de sus respectivos propietarios. ---------------------------------------------------------------------- Newest at the top v 2.9.4 - Fix a trap when opening a submenu from a group of buttons - Add large icon support to both the widget (requires Xworkplace 1.0.16 or higher) and the stand alone exe. - Change to using the system fonts in most places. - Change the hide delay setting to use seconds instead of tenths of seconds - Remove code only used by the stand alone exe from the widget. - Add code to clean unused keys from an existing ini file on first start up. - Rearanged and reformatted the dialogs. - Fix the checks for the hook and resource version to work for all cases - Unload the hook on termination V 2.9.3 - Fix trap after closing the error dialog when starting lSwitcher when it is already running - Fix string spacing in dialogs - Fix font loading in dialogs and menus using non-codepage 850 codepages - Expand hints to include all possible actions for the selected window - Improve hints layout and formatting - Fix some menu layout/formatting issues - Make widget page for settings which replaces the taskbar page when running the widget. - Rearrange the setting notebooks; rename some of the notebook tabs - Replace "Hide" in settings notebook with "Cancel" which works as expected - Improve font handling - Get ALT-TAB hotkey working with either ALT key in full screen sessions - Document the fact that the Popup must be in sticky mode for the menu mnemonics to work V 2.9.2 - Fixed regression of a disappearing icon issue with grouping - Fixed cascade and tile to do exactly the same thing that happens when they are called from the Window List Ticket 74 - Add and get working the mnemonic for all menu items Ticket 74 - Add popup window hotkey equivalents for all menu items (same as the mnemonic) - Fix the hot-keys and mnemonics for all languages - Change font on the default xCenter menu to the system default Ticket 76 - Added help to the priority dialog - Updated the help file to reflect the changes Thanks Lewis - Add a Polish translation of menus and dialogs Thanks Tae Wong - Add SHIFT F10 hotkey to open the menus in the popup - Cleaned up the dialog layouts - Removed the priority menu choice from VDM processes (these can't be changed) - Add unicode support to misc dialog page so all languages can be displayed in their own language - Change the PM code page and where necessary the font so all languages render properly in most (all) code pages - Fixed a regression that prevented language switching - Add SHIFT+F10 hotkey to open menu in popup window - Fixed popup so that "enter" immediately switches to the selected process - Made "hints" multi-line and added additional possible actions - Changed the hints font so it works with all languages - Allow reduce desktop to work with allow resize and autosize - Stop automatically selecting allow resize when auto size is deselected - Prevent hotkey actions from being executed on processes where they aren't supported - Fixed failure of cascade and tile to appear on menus for PM folders - Fixed reduce desktop so it only is reduced if a visible taskbar isn't resizable but limits window maximize so it doesn't cover any visible taskbar. - Updated the Spanish help and menu strings Thanks Alfredo - Add Move to popup context menu - Removed Quit from the task context menu Close submenu V 2.9.1 - Fixed a trap in the XCenter widget that started after updating to XWP 1.0.12 It only occurs with multiple items in a group and also may manifest as menu corruption. Ticket 72 - Limit the reactivation area for un-hiding to 90% of the screen width or the end of a resized bar which ever is less (leaves the left corner for pager) Tickets 63, 64 - Add a spinbox for setting the length of the autohide delay. Ticket 66 - Add Create new widget submenu to the XCenter widget context menu (only works with XWP 1.0.13 and above) - Add/update Spanish resources, readme and help. Thanks Alfredo - Changed "Cancel" back to "Hide" in the setting notebook; it closes without saving; changes you have made will persist until lSwitcher is restarted. Ticket 73 - Make lSwitcher locale aware and load language appropriate help on language switch (currently only English and Spanish are available). - Cleaned up some taskbar code that may fix a very rare trap. - Remove readme.bak from the install package. - Fixed a rare trap which occurred when a process was closed Ticket 75 V 2.9.0 - Fixed failure to close XCenter on shut down (shut down fails) under certain rare circumstances - Fixed DOS TSR to work with Ctrl+Tab (Only left Ctrl/Alt keys work in full screen sessions) - Removed redundant window redraws. - Remove scroll divider menu setting. Now we look it up and set it accordingly. - Cleanup menu and dialog formatting. - Added accelerator key F1 for help. - Fix Taskbar opening in the wrong position on video resolution change. - Document the fact that wildcards (*, ?) can be used in exclude list entries. - Use CADH.SYS to facilitate SIGKILL if it is present. - Fixed system hang on trying to open 2 XCenters both with the widget installed - Removed the Icon only per-process option. Icon only remains as a global setting. - Resolved conflict with XPager Sticky windows and an issue with windows being restored outside of virtual desktop areas. - Added ini file for the Taskbar and split settings into individual entries. - Added "Help" to Taskbar context menus and "Help" buttons in Properties notebook; mostly context sensitive. - Updated the help file - Added "About" page to Properties notebook. - Fixed ability to expand number of rows of icons when widening the Taskbar. - Updated the installer. - Fixed a disappearing icon issue with grouping. - Improved the grouping logic. - Limit exclude list entries to one per program title independent of number running. - Added "Tile" and "Cascade" to context menus - Fixed the fact that using "Show", "Maximize", or "Restore" from a context menu on a minimized/hidden process would place it at the bottom of the z-order. - Changed context menu on groups of buttons to the desktop menu since everything else only effects the first group member. - Fixed Auto-Hide and change z-order to not activate with menus open. - Fixed Auto-Hide not working until the mouse was moved over the taskbar. - Some build system improvements external header file updates and debug stuff. - Developed standards document for consistency in terminology and style. V 2.81 - Added icons only switch to allow for the default button appearance to be toggled between icon only and icons plus text. - Fixed a possible memory leak in the resource dlls - Fixed the layout of the CZ, DE and RU dialog resources V 2.8 - Placed in Netlabs SVN - Built with open watcom 2.0 beta - Fixed priority delta choices to match reality - Fixed a memory leak in the XCenter widget - Added exceptq support for the stand alone version - lxlited the dlls and exes - Created an OS/2 style help file - Added help access from the XCenter widget - Added accelerator keys for DosKill and SigKill - Fixed some cosmetic issues with the dialogs - Fixed an issue where menus failed to work if the taskbar was set to auto hide - Implemented the reduce desktop option - Fixed an issue with the taskbar appearing when the mouse was over the border opposite from its position. - Made icons only the default for the XCenter widget - Fixed a trap that occurred on installing the widget to XCenter - Created a warpin install package - Added buildlevel strings to the EXE and DLLs V 2.7 - New look! - Second consecutive switching to Desktop restores all windows to the states they had before they were minimized or hidden by switching to Desktop. - Holding Shift or Ctrl key while clicking on Desktop button in the task bar opens a list of all switch list items or running processes, respectively, similarly to WarpCenter/eComCenter. - Popup window accepts scroll messages, e.g. from mouse wheel. - Popup window and bubble colors and fonts can be changed by drag and drop. - Taskbar button grouping. - lSwitcher is XPager-aware, task bar is always shown in the current virtual desktop. - Some other new program options, changes and bug fixes. V 2.6 - The program is now distributed under the GNU license with full source code available. - lSwitcher now exists in the form of widget for XWorkplace. - Configurable task bar. - New settings window. - "Sticky" mode for the popup window. - Popup window font can now be changed by dragg'n'dropping from the Font Palette. - Wildcards are now possible in the filters. - Settings hotkey is now configurable. - Language of the lSwitcher messages can now be changed in the settings. - Additional program killing options are added to the popup menu in the popup window and task bar. - Program priority can now be changed from the popup menu. - Move command is added to the popup menu. - Some other new program options. - Other changes and bug fixes. V 2.5 - Added the option of stationary items and moving selection. - Clicking left mouse button on an icon now switches to the window corresponding to this icon; clicking right mouse button displays the popup menu with possible actions for this window. - The maximum number of items which can be displayed in the PM popup window changed to 27 (3 lines of 9 icons). - The settings are now saved in OS2.INI or in a user specified file. - Several new hotkeys added. - Some other options added. - Fixed compatibility problems with programs using Ctrl-Tab hotkey (e.g. Netscape). - Other changes and bug fixes. V 2.4 - Program parameters can now be set in the Settings Window or in the ini file, command line options are no longer supported. - Program settings now include the list of programs which are skipped by lSwitcher. - Program now supports several hotkeys during the PM popup. - OS/2 full screen monitoring code is now incorporated in the 32-bit executable, no need for a separate 16-bit executable (lswfsmon.exe). - Full screen popup window now has a maximum number of entries 23, PM popup window - 9, switch menu items option no longer supported. - Minimizing/hiding open windows when switching to desktop is now optional - Fixed the problem of lSwitcher dying at load time with no error messages on some system configurations. - Corrected the problem of current task not showing in the switcher list if it is a full screen task with "minimize to viewer" or "hide" minimization behavior. - Corrected the problem of current task being selected in the switcher list after popup activation. - Found a workaround for trap in ProNews when switching to it with lSwitcher - Some other small changes and bug fixes. V 2.3 - Added an option of displaying several entries in the PM switcher popup window. - At last fixed the problem with Win-OS2 icons not showing up - Some bug fixes. V 2.21 - Fixed a problem with Dos Navigator windows switching before lSwitcher activation. - Fixed a problem with Slick Editor minimizing incorrectly when switching to Desktop. V 2.2 - The OS/2 PM Alt-Tab switcher window is now replaced by lSwitcher's PM switcher (this can be turned off). - Switching to Desktop minimizes or hides all open windows. - Switching order changed slightly. - Fixed some problems with WIN-OS2 windows. - Some other bugs fixes.
 ftp.netlabs.org/pub/lswitcher/lSwitcher-2-95-0-0.wpi
LSwitcher v. 2.9.4 (13/5/2024) Readme/What's new
v 2.9.4 - Fix a trap when opening a submenu from a group of buttons - Add large icon support to both the widget (requires Xworkplace 1.0.16 or higher) and the stand alone exe. - Change to using the system fonts in most places. - Change the hide delay setting to use seconds instead of tenths of seconds - Remove code only used by the stand alone exe from the widget. - Add code to clean unused keys from an existing ini file on first start up. - Rearanged and reformatted the dialogs. - Fix the checks for the hook and resource version to work for all cases - Unload the hook on termination
 www.hobbesarchive.com/Hobbes/pub/os2/util/wps/lSwitcher-2-94-0-0.wpi  local copy
LSwitcher v. 2.9.4 (13/5/2024) Readme/What's new
v 2.9.4 - Fix a trap when opening a submenu from a group of buttons - Add large icon support to both the widget (requires Xworkplace 1.0.16 or higher) and the stand alone exe. - Change to using the system fonts in most places. - Change the hide delay setting to use seconds instead of tenths of seconds - Remove code only used by the stand alone exe from the widget. - Add code to clean unused keys from an existing ini file on first start up. - Rearanged and reformatted the dialogs. - Fix the checks for the hook and resource version to work for all cases - Unload the hook on termination
 ftp.netlabs.org/pub/lswitcher/lSwitcher-2-94-0-0.wpi
LSwitcher v. 2.93 (10/2/2023) Readme/What's new
V 2.9.3 - Fix trap after closing the error dialog when starting lSwitcher when it is already running - Fix string spacing in dialogs - Fix font loading in dialogs and menus using non-codepage 850 codepages - Expand hints to include all possible actions for the selected window - Improve hints layout and formatting - Fix some menu layout/formatting issues - Make widget page for settings which replaces the taskbar page when running the widget. - Rearrange the setting notebooks; rename some of the notebook tabs - Replace "Hide" in settings notebook with "Cancel" which works as expected - Improve font handling - Get ALT-TAB hotkey working with either ALT key in full screen sessions - Document the fact that the Popup must be in sticky mode for the menu mnemonics to work
 hobbes.nmsu.edu/download/pub/os2/util/wps/lswitcher-2-93-0-0.wpi  local copy
LSwitcher v. 2.91 (23/10/2019) Readme/What's new
V 2.9.1 - Fixed a trap in the XCenter widget that started after updating to XWP 1.0.12 It only occurs with multiple items in a group and also may manifest as menu corruption. Ticket 72 - Limit the reactivation area for un-hiding to 90% of the screen width or the end of a resized bar which ever is less (leaves the left corner for pager) Tickets 63, 64 - Add a spinbox for setting the length of the autohide delay. Ticket 66 - Add Create new widget submenu to the XCenter widget context menu (only works with XWP 1.0.13 and above) - Add/update Spanish resources, readme and help. Thanks Alfredo - Changed "Cancel" back to "Hide" in the setting notebook; it closes without saving; changes you have made will persist until lSwitcher is restarted. Ticket 73 - Make lSwitcher locale aware and load language appropriate help on language switch (currently only English and Spanish are available). - Cleaned up some taskbar code that may fix a very rare trap. - Remove readme.bak from the install package. - Fixed a rare trap which occurred when a process was closed Ticket 75
 hobbes.nmsu.edu/download/pub/os2/util/wps/lswitcher-2-91-0-0.wpi
LSwitcher v. 2.90 (2/2/2018) Readme/What's new
Newest at the top V 2.9.0 - Fixed failure to close XCenter on shut down (shut down fails) under certain rare circumstances - Fixed DOS TSR to work with Ctrl+Tab (Only left Ctrl/Alt keys work in full screen sessions) - Removed redundant window redraws. - Remove scroll divider menu setting. Now we look it up and set it accordingly. - Cleanup menu and dialog formatting. - Added accelerator key F1 for help. - Fix Taskbar opening in the wrong position on video resolution change. - Document the fact that wildcards (*, ?) can be used in exclude list entries. - Use CADH.SYS to facilitate SIGKILL if it is present. - Fixed system hang on trying to open 2 Xcenters both with the widget installed - Removed the Icon only per-process option. Icon only remains as a global setting. - Resolved conflict with XPager Sticky windows and an issue with windows being restored outside of virtual desktop areas. - Added ini file for the Taskbar and split settings into individual entries. - Added "Help" to Taskbar context menus and "Help" buttons in Properties notebook; mostly context sensitive. - Updated the help file - Added "About" page to Properties notebook. - Fixed ability to expand number of rows of icons when widening the Taskbar. - Updated the installer. - Fixed a disappearing icon issue with grouping. - Improved the grouping logic. - Limit exclude list entries to one per program title independent of number running. - Added "Tile" and "Cascade" to context menus - Fixed the fact that using "Show", "Maximize", or "Restore" from a context menu on a minimized/hidden process would place it at the bottom of the z-order. - Changed context menu on groups of buttons to the desktop menu since everything else only effects the first group member. - Fixed Auto-Hide and change z-order to not activate with menus open. - Fixed Auto-Hide not working until the mouse was moved over the taskbar. - Some build system improvements external header file updates and debug stuff. - Developed standards document for consistency in terminology and style.
 hobbes.nmsu.edu/download/pub/os2/util/wps/lSwitcher-2-90-0-0.zip
LSwitcher v. 2.81 (4/7/2014) Readme/What's new
Newest at the top V 2.81 - Added icons only switch to alow for the default button appearence to be toggled between icon only and icons plus text. - Fixed a possible memory leak in the resource dlls - Fixed the layout of the CZ, DE and RU dialog resources
 hobbes.nmsu.edu/download/pub/os2/util/wps/lswitcher-2-81.zip  local copy
LSwitcher v. 2.7 (14/4/2004, Andrei Los) Readme/What's new
CHANGES ======= V 2.7 - New look! - Second consecutive switching to Desktop restores all windows to the states they had before they were minimized or hidden by switching to Desktop. - Holding Shift or Ctrl key while clicking on Desktop button in the task bar opens a list of all switch list items or running processes, respectively, similarly to WarpCenter/eComCenter. - Popup window accepts scroll messages, e.g. from mouse wheel. - Popup window and bubble colors and fonts can be changed by drag and drop. - Taskbar button grouping. - lSwitcher is XPager-aware, task bar is always shown in the current virtual desktop. - Some other new program options, changes and bug fixes.
 hobbes.nmsu.edu/download/pub/os2/util/wps/lsw270.zip  local copy
Record updated last time on: 01/10/2026 - 04:52

Translate to...

Comments

If latest version gives you problems with sticky windows and pager, try ver. 2.70.

Add new comment