Opublikowano środowisko graficzne Orbitiny, korzystające z Qt

Przedstawiamy środowisko pulpitu Orbitiny Desktop, stworzone od podstaw z wykorzystaniem frameworka Qt. Projekt ma na celu połączenie innowacyjnych pomysłów, które wcześniej nie występowały w środowiskach użytkowników, z tradycyjnymi elementami, takimi jak panel, menu oraz rozmieszczenie ikon na pulpicie. Projekt rozwija się z myślą o zapewnieniu przenośności między różnymi dystrybucjami Linuksa oraz możliwością użycia w środowiskach Live. Kod napisany jest w języku C++ i rozpowszechniany na licencji GPL.

Panel obsługuje rozszerzenia funkcjonalności poprzez wtyczki, manipulacje w trybie Drag&Drop (na przykład można przenosić pliki z pulpitu na panel, zmieniać miejscami applet) oraz zapisywanie różnych profili, które definiują zestaw appletów i ustawień. Oferowane są 18 wtyczek, takich jak applet implementujący menu startowe do nawigacji po zainstalowanych aplikacjach.

Opublikowano środowisko graficzne Orbitiny, korzystające z Qt

Poza menu i skrótami klawiszowymi do wywoływania różnych działań i operacji w Orbitiny można używać gestów ekranowych, wprowadzanych poprzez narysowanie określonego konturu na pustym obszarze pulpitu, trzymając przycisk myszy. Dla każdego przycisku myszy można zdefiniować do 12 gestów ekranowych. Na przykład, można przypisać gest do uruchomienia wymaganego programu.

Opublikowano środowisko graficzne Orbitiny, korzystające z Qt

Oprócz pulpitu i paska zadań, projekt rozwija własny zestaw narzędzi i aplikacji, takich jak menedżer plików, system powiadomień, interfejs wyszukiwania plików oraz program do tworzenia 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 pełny ekran swoim oknem pulpitu, nakładając się na istniejący pulpit.

Opublikowano środowisko graficzne Orbitiny, korzystające z Qt

Inne cechy Orbitiny Desktop:

  • 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.
  • Wbudowana obsługa Wine i DOSBOX — można kliknąć myszą na pliku exe i zostanie uruchomiony 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.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster