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.
Available both as ZIP and WarpIN package:
See below for download link(s).
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
|

This work is licensed under a Creative Commons Attribution 4.0 International License.
Comments
gabriele
Fri, 26/06/2015 - 10:05
Permalink
If latest version gives you
Add new comment