Se presenta el entorno de escritorio Orbitiny Desktop, creado desde cero utilizando el marco Qt. El proyecto se presenta como un intento de combinar algunas ideas innovadoras que no se habían visto antes en entornos de usuario con elementos tradicionales, como la barra de tareas, los menús y la disposición de los iconos en el escritorio. El desarrollo del proyecto se lleva a cabo con la intención de garantizar la portabilidad entre distintas distribuciones de Linux y su uso en entornos live. El código está escrito en C++ y se distribuye bajo la licencia GPL.
La barra admite la expansión de funciones a través de complementos, manipulaciones en modo Drag&Drop (por ejemplo, se pueden mover archivos del escritorio a la barra, intercambiar applets) y guardar diferentes perfiles que definen sus conjuntos de applets y configuraciones. Se ofrecen 18 complementos, como un applet con una implementación del menú de inicio para navegar por las aplicaciones instaladas.

Además de los menús y combinaciones de teclado para activar diversas acciones y operaciones en Orbitiny, se pueden utilizar gestos en la pantalla, que se introducen trazando un contorno específico en un área vacía del escritorio mientras se mantiene presionado el botón del mouse. Para cada botón del mouse se pueden definir hasta 12 gestos en pantalla. Por ejemplo, un gesto se puede asociar con el inicio de un programa requerido.

Además del escritorio y la barra de tareas, el proyecto desarrolla su propio conjunto de utilidades y aplicaciones, como un administrador de archivos, un sistema de notificaciones, una interfaz de búsqueda de archivos y un programa para capturar pantallas. El escritorio se puede iniciar en cualquier entorno de usuario existente, incluyendo KDE y GNOME; en este caso, Orbitiny despliega en pantalla completa su propia ventana de escritorio, superponiéndose al escritorio existente.

Otras características de Orbitiny Desktop:
- La posibilidad de utilizar cualquier directorio para colocar el contenido del escritorio (sin estar limitado a $HOME/Desktop). En cada pantalla se muestran diferentes escritorios.
- Soporte para definir menús contextuales personalizados que no bloquean otras aplicaciones. Interfaz integrada en el menú contextual para navegar por el contenido del directorio (Directory Browser). Disponibilidad en el menú contextual de un botón para ejecutar un comando arbitrario para procesar el archivo seleccionado.
- Mostrar etiquetas especiales en los íconos de archivos copiando o moviendo al portapapeles. La etiqueta también se muestra al cambiar el contenido del directorio.
- Posibilidad de combinar archivos arrastrando uno sobre otro con el mouse.
- Soporte para insertar del portapapeles al final o al principio de un archivo existente. Si la inserción se hace en un directorio, el archivo se crea automáticamente. Es posible insertar desde el portapapeles en varios directorios seleccionados a la vez.
- Función para abrir un emulador de terminal en el directorio seleccionado (si se seleccionan varios directorios, se pueden abrir varios terminales a la vez).
- Soporte para la definición de acciones que se pueden aplicar a los archivos seleccionados.
- Ventana resumida (Dashboard Window) que muestra las tareas en curso y las aplicaciones instaladas.
- Modo portátil (Portable Mode), donde todos los archivos y programas necesarios se colocan en un directorio separado o en una memoria Flash para recrear el entorno existente en otro sistema.
- Soporte incorporado para Wine y DOSBOX: se puede hacer clic en un archivo .exe y se ejecutará en Wine.
- Soporte para archivos MAFF (Formato de Archivo de Archivo de Mozilla) para empaquetar el contenido de las páginas web en un único archivo.
- Posibilidad de vincular varios comandos a un solo acceso directo (por ejemplo, un comando para hacer clic con el botón izquierdo del mouse y otro para el botón del medio).
- Posibilidad de cambiar la escala de los íconos en el escritorio a través del menú contextual o con la combinación Ctrl+rueda del mouse.
- Posibilidad de vincular acciones que se activan al hacer doble clic con el mouse en áreas vacías del escritorio designadas.
- Gestor de dispositivos disponible que permite activar y desactivar dispositivos de hardware disponibles a nivel de carga y descarga de módulos del núcleo.
Fuente: opennet.ru
