Opublikowano czwartą wersję środowiska graficznego Orbitiny Desktop, stworzonego od podstaw przy użyciu frameworka Qt. Projekt dąży do połączenia innowacyjnych pomysłów, które wcześniej nie były spotykane w środowiskach użytkownika, z tradycyjnymi elementami, takimi jak pasek, menu oraz rozmieszczenie ikon na pulpicie. Kod napisany jest w języku C++ i udostępniany na licencji GPL.
W nowej wersji większość zmian dotyczy rozszerzenia funkcjonalności menedżera plików Qutiny oraz narzędzi do pracy z plikami na pulpicie. Dodano wyświetlanie urządzenia (np. /dev/sdc1) w notatkach do punktów montowania, wprowadzono oddzielne ikony dla punktów montowania, dodano listę zamontowanych nośników zewnętrznych do paska bocznego oraz przycisk do wyświetlania punktów montowania na pasku narzędzi. W oknie potwierdzenia usunięcia zapewniono wyświetlanie pełnej ścieżki do usuwanego pliku. Do okna właściwości pliku dodano zakładkę z hashami oraz pole z danymi o właścicielu pliku. Przeprojektowano wygląd okna zmiany nazwy plików.

Cechy Orbitiny Desktop:
- Panel wspierający rozszerzenie funkcjonalności poprzez wtyczki, manipulację w trybie Drag&Drop (np. można przenosić pliki z pulpitu na panel, zamieniać miejscami applet'y) oraz zachowanie różnych profili definiujących swój zestaw appletów i ustawień. Dostarczane są 18 wtyczek, takich jak applet z realizacją menu startowego do nawigacji po zainstalowanych aplikacjach.

- Wsparcie dla gestów ekranowych, wprowadzanych przez zarysowywanie określonego konturu na pustym obszarze pulpitu, przytrzymując przycisk myszy. Dla każdego przycisku myszy można zdefiniować do 12 gestów ekranowych. Na przykład, do gestu można przypisać uruchomienie wymaganej aplikacji.
- Własny zestaw narzędzi i aplikacji, takich jak menedżer plików, system powiadomień, interfejs wyszukiwania plików oraz program do robienia zrzutów ekranu. Pulpit może być uruchamiany w dowolnym istniejącym środowisku użytkownika, w tym KDE i GNOME — w takim przypadku Orbitiny zajmuje cały ekran, wyświetlając własne okno pulpitu, zasłaniając istniejący pulpit.
- Możliwość użycia dowolnego katalogu do umieszczania zawartości pulpitu (brak związku z $HOME/Desktop). Na każdym ekranie wyświetlane są różne pulpity.
- Wsparcie dla definiowania własnych menu kontekstowych, które nie blokują innych aplikacji. Wbudowany w menu kontekstowe interfejs do przeglądania zawartości katalogu (Directory Browser). Obecność w menu kontekstowym przycisku do uruchamiania dowolnej komendy do przetwarzania wybranego pliku.

- Wyświetlanie specjalnych znaczników na ikonach plików, które zostały skopiowane lub przeniesione do schowka. Znacznik jest również wyświetlany przy zmianie zawartości katalogu.
- Możliwość łączenia plików poprzez przeciąganie jednego pliku na drugi myszą.
- Wsparcie dla wklejania ze schowka na koniec lub początek istniejącego pliku. Jeśli wklejanie odbywa się w katalogu, plik jest automatycznie tworzony. Możliwe jest wklejenie ze schowka bezpośrednio do kilku zaznaczonych katalogów.
- Funkcja otwierania emulatora terminala dla wybranego katalogu (jeśli zaznaczone jest kilka katalogów, mogą być otwarte jednocześnie kilka terminali).
- Wsparcie dla definiowania akcji, które mogą być stosowane do zaznaczonych plików.
- Okno zbiorcze (Dashboard Window), pokazujące aktualnie wykonywane zadania i zainstalowane aplikacje.
- Tryb przenośności (Portable Mode), w którym wszystkie niezbędne pliki i programy są umieszczane w oddzielnym katalogu lub na nośniku Flash w celu odtworzenia istniejącego środowiska na innym systemie.
- Wbudowane wsparcie dla Wine i DOSBOX — można kliknąć dwukrotnie na plik exe, a uruchomi się w Wine.
- Wsparcie dla plików MAFF (Mozilla Archive Format) do pakowania zawartości stron internetowych w jednym archiwum.
- Możliwość przypisania wielu poleceń do jednego skrótu (na przykład, jedno polecenie dla lewego kliknięcia myszą, a drugie dla środkowego).
- Możliwość zmiany rozmiaru ikon na pulpicie za pomocą menu kontekstowego lub kombinacji Ctrl+rolka myszki.
- Możliwość przypisania działań wywoływanych podwójnym kliknięciem myszy w wyznaczonych pustych obszarach pulpitu.
- Obecność menedżera urządzeń, który umożliwia włączanie i wyłączanie dostępnych urządzeń sprzętowych na poziomie ładowania i wyładowania modułów jądra.
- Wbudowany konfigurator (Panel Sterowania).
Źródło: opennet.ru


