Jeżeli jesteś użytkownikiem Linuksa i uważnie śledzisz rozwój środowiska GNOME, z pewnością słyszałeś ostatnio o Ptyksja, nowy terminal który wyznacza trendy w dystrybucjach Linuksa. Choć dla wielu osób Ptyxis może nadal brzmieć nowatorsko, wprowadza on znaczącą transformację w sposobie pracy z terminalami w systemie Linux, oferując integrację kontenerów, nowoczesne i udoskonalone środowisko oraz wsparcie całej społeczności GNOME.
W tym artykule opowiemy Ci wszystko, co istotne na temat Ptyxis: z jego historii i powodów pojawienia się, jego głównych funkcji, sposobu integracji z pulpitem GNOME, różnice w porównaniu do innych terminali oraz oczywiście, jak go zainstalować, skonfigurować i jak w pełni wykorzystać. Jeśli należysz do osób, które lubią „wnikać głęboko w kuchnię” swojego organizmu, czytaj dalej, bo ten artykuł Cię zainteresuje.
Czym jest Ptyxis i dlaczego powstał?
Ptyxis jest terminal zorientowany na kontenery, który został opracowany specjalnie z myślą o środowisku GNOME. Za projektem stoi Christian Hergert, znany ze swojej pracy nad ekosystemem GNOME i narzędziami takimi jak GNOME Builder. Ptyxis powstał w odpowiedzi na zapotrzebowanie na zmodernizowany terminal, kompatybilny z GTK 4 i dostosowany do nowych przepływów pracy skoncentrowanych na kontenerach.
Główną motywacją stojącą za Ptyxisem było przejście z Monit GNOME, ale również konieczność unikania konfliktów dotyczących znaków towarowych. Pierwotna nazwa Prompt została zmieniona po odkryciu, że Panic ma już zarejestrowany produkt tego typu, a konkretnie aplikację SSH, która cieszyła się dużą popularnością w środowisku Apple. Stąd zmiana na Ptyxis, która stała się unikalną i identyfikującą nazwą w środowisku Linuksa.
Ptyxis: terminal oparty na kontenerach, w pełni zintegrowany z GNOME
To, co wyróżnia Ptyxisa, to nie tylko jego wygląd, ale także zaawansowana integracja z technologiami kontenerowymi jako Podman, Toolbox, Distrobox i jhbuild. Dzięki temu programiści i użytkownicy mogą pracować bezpośrednio w kontenerach, co znacznie ułatwia zarządzanie i tworzenie odizolowanych aplikacji lub środowisk testowych.
Zgodnie ze stroną podręcznika Ubuntu, Ptyxis został zaprojektowany do bezproblemowa integracja ze środowiskiem GNOME, wykorzystuje akcelerację GPU i wprowadza nowe możliwości ułatwień dostępu. To drugie jest kluczowe, ponieważ wdrożono wsparcie dla Tekst dostępny w Gtk, co znacznie poprawia komfort użytkowania dla użytkowników ze szczególnymi potrzebami. Najnowsze wersje bezpośrednio odpowiadają wydaniom GNOME, co zawsze zapewnia najnowsze funkcje i zgodność.
Główne cechy Ptyxis
- Zaawansowana integracja z kontenerami: natywne wsparcie dla podman, toolbox lub distrobox.
- Nowoczesny i szybki interfejs: wykorzystać moc GTK 4 i akceleracji GPU, aby zapewnić płynne i wizualnie atrakcyjne wrażenia.
- Wsparcie w zakresie dostępności: Istotne usprawnienia w obsłudze dostępnego tekstu, przydatne dla osób korzystających z czytników ekranu lub innych pomocy.
- Integracja z Nautilusem (dokumentacja): umożliwia otwieranie terminali bezpośrednio z folderów, chociaż ostatnio wprowadzono pewne zmiany i ulepszenia.
- Elastyczne zarządzanie oknami i kartami: konkretne polecenia otwierające nowe okna lub karty, definiujące katalogi robocze, uruchamiające niestandardowe polecenia i wiele więcej.
- Szerokie wsparcie dla skrótów klawiaturowych: popularne skróty klawiaturowe, takie jak Ctrl + Shift + V do wklejania, choć w ostatnich wersjach poprawiono pewne zachowania, które budziły wątpliwości użytkowników.
- Opcja samodzielna: możliwość uruchomienia Ptyxisa całkowicie niezależnie, ignorując poprzednie wystąpienia.
- Maksymalizuj okno od początku poprzez argument wiersza poleceń.
Ptyxis kontra GNOME Terminal i inne emulatory
Zastąpienie terminala GNOME programem Ptyxis było szeroko dyskutowane na forach dyskusyjnych Fedory. Na przykład Fedora naciska na włączenie tej funkcji jako domyślnej opcji, podczas gdy GNOME w swojej oficjalnej propozycji nadal utrzymuje „Konsolę” jako główną aplikację. Trwają pewne dyskusje na temat tego, jaki będzie ostateczny następca, ale trend jest jasny: środowiska GNOME stopniowo migrują do Ptyxis, aby wykorzystać jego modernizację i potencjał. Ubuntu będzie to robić podczas Questing Quokka w październiku.
Podstawowe różnice między Ptyxis i terminal GNOME dźwięk:
- Ptyxis bazuje na GTK 4, co pozwala na lepszą integrację graficzną i zgodność z nowoczesnymi bibliotekami i motywami GNOME.
- Ptyxis jest w pełni zorientowany na kontenery, co pozwala na zarządzanie różnymi środowiskami programistycznymi znacznie łatwiej niż w przypadku innych terminali.
- Dostępność i wydajność: bardziej płynny i zoptymalizowany dla użytkowników poszukujących zarówno wydajności, jak i użyteczności dla wszystkich profili.
- Aktualizuj i zmieniaj nazwy przepływów: Przejście z Prompt na Ptyxis nie było tylko zmianą estetyczną, ale na poziomie kodu i funkcjonalności stanowiło znaczący postęp.
Instalowanie i zarządzanie Ptyxis w systemach Fedora i Ubuntu
Instalacja Ptyxis może się różnić w zależności od dystrybucji i ostatnich zmian w metodach aktualizacji, szczególnie w systemie Fedora. Wielu użytkowników podzieliło się swoimi doświadczeniami na oficjalnych forach:
- W Fedorze:Ptyxis jest zazwyczaj instalowany automatycznie po uaktualnieniu z Fedory 40 do 41, choć nie zawsze jest ustawiony domyślnie, zwłaszcza jeśli użytkownik wcześniej korzystał z innych terminali, takich jak skwapliwość.
- Niektórzy użytkownicy zauważyli, że jeśli system jest aktualizowany za pośrednictwem dnf system-upgrade Jeśli zainstalowany jest program Ptyxis, a używasz narzędzia graficznego oprogramowanie gnome czasami nie jest wyświetlany jako zainstalowany domyślnie.
- Integracja z Nautilusem (Pliki) stały się kolejnym punktem kontrowersji: po pewnych aktualizacjach opcja „Otwórz w terminalu” nie była już dostępna, co powodowało pewne zamieszanie. Zostało to naprawione w wersji Ptyksja 47.0, w którym przywrócono integrację z menu kontekstowym poprzez wprowadzenie nowej funkcji otwierania plików.
- W Ubuntu:Ptyxis można łatwo zainstalować z repozytoriów, a oficjalna strona podręcznika opisuje szczegółowo wszystkie jego opcje i argumenty użycia.
Opcje i polecenia klawiszy Ptyxis
Terminal Ptyksja Oferuje dość szeroki wachlarz opcji pozwalających dostosować jego użytkowanie do konkretnych potrzeb każdego użytkownika. Do najważniejszych argumentów, których można użyć z poziomu wiersza poleceń, należą:
- -wersja: Wyświetla aktualną wersję programu Ptyxis.
- –preferencje: Otwiera okno preferencji umożliwiające konfigurację profili, skrótów i ogólnego zachowania.
- –nowe-okno y -patka:Otwórz nowe okna lub karty, odpowiednio, w istniejących lub nowych instancjach.
- –katalog roboczy: Umożliwia zdefiniowanie początkowego katalogu roboczego dla nowych kart lub okien.
- -wykonać o -x:Uruchamia niestandardowe polecenia, podobnie jak jest używane bash -c 'polecenie'.
- -tytuł:Zdefiniuj niestandardowe tytuły dla nowo otwartych terminali.
- -wyolbrzymiać: Automatycznie uruchamia zmaksymalizowane okno.
- –tab-with-profile=PROFIL: Umożliwia otwarcie zakładki z konkretnym profilem, co jest idealnym rozwiązaniem dla osób zarządzających wieloma środowiskami pracy.
- –samodzielny: Uruchamia osobną instancję Ptyxis, ignorując wszystkie już aktywne.
- -h o -Wsparcie: Wyświetla podsumowanie wszystkich dostępnych opcji.
Integracja i typowe problemy po aktualizacji
Jednym z najczęściej omawianych tematów na forach jest integracja Ptyxis jako domyślnego terminala po zakończeniu procesu aktualizacji. Niektórzy użytkownicy zauważyli, że chociaż Ptyxis jest instalowany podczas aktualizacji Fedory, Terminal GNOME Nadal jest to opcja otwierająca Nautilusa za pomocą akcji „Otwórz w terminalu”.
Może to być spowodowane współistnieniem gnome-terminal
y gnome-terminal-nautilus
w systemie. Jednym z proponowanych rozwiązań jest odinstalowanie obu pakietów (np. za pomocą sudo dnf usuń gnome-terminal-nautilus), aby opcja Ptyxis była prawidłowo wyświetlana w menu kontekstowym Nautilusa.
Ważne jest również, aby to zauważyć Aktualizacje nie zawsze zmieniają domyślną aplikację dla istniejących użytkowników, co może prowadzić do nieporozumień. Sprawdź konfigurację w org.gnome.desktop.default-applications.terminal exec
Możesz wyjaśnić, jakie jest domyślne polecenie i w razie potrzeby zezwolić na ręczne zmiany.
Doświadczenie użytkownika: dobre rzeczy i drobne szczegóły do dopracowania
Komentarze użytkowników na forach i w mediach społecznościowych wskazują na pozytywny odbiór Ptyxisa ze względu na jego elastyczność i nowoczesność. Na szczególną uwagę zasługuje płynność działania, integracja z obecnymi technologiami i obsługa kontenerów. Jednak, jak to bywa w przypadku każdego młodego projektu, na wczesnych wersjach pojawiły się drobne problemy:
- Początkowe problemy z wklejanie tekstu za pomocą Ctrl + Shift + V, ponieważ w niektórych wersjach nie działało to prawidłowo dopóki nie wykonano pierwszego wklejenia za pomocą menu kontekstowego. Błąd ten został naprawiony w późniejszych wersjach, np. 47.1-1.
- Zamieszanie wokół integracji Nautilus i przywrócenia opcji „Otwórz w terminalu”.
- Złożoność tej zmiany nazwy sprawiła, że niektórzy zastanawiają się, jak ją wymówić lub jak znaleźć program w menu aplikacji.
Jednakże prace rozwojowe są bardzo aktywne i tego typu problemy zazwyczaj rozwiązuje się szybko, co widać na forach technicznych.
Jak w pełni wykorzystać możliwości Ptyxis i zacząć
Cieszyć się Ptyksja W najlepszym przypadku warto dokonać aktualizacji do najnowszej wersji systemu Fedora lub zainstalować go z oficjalnych repozytoriów obsługiwanych dystrybucji, takich jak Ubuntu. Po zainstalowaniu:
- Otwórz aplikację z menu („Terminal”, „Ptyxis” lub z kombinacji Super + A w zależności od konfiguracji systemu).
- Uzyskaj dostęp do preferencji, aby zdefiniować skróty, profile niestandardowe, motywy i integracje kontenerów na podstawie swojego przepływu pracy.
- Sprawdź integrację z Nautilusem, aby uruchamiać terminale z dowolnego folderu.
- Jeśli zauważysz, że skrót wklejania nie działa zgodnie z oczekiwaniami, sprawdź, czy masz zainstalowaną najnowszą wersję.
- Poznaj zaawansowane opcje dzięki ptyxis – pomoc aby szczegółowo dostosować zachowanie terminala.
Aktywny rozwój i punkty styku
Ptyksja Jest to projekt, który ciągle ewoluuje, dlatego nie jest niczym niezwykłym, że często pojawiają się nowe wersje i udoskonalenia. Jeśli natrafisz na jakieś błędy lub masz sugestie dla dewelopera, możesz udać się bezpośrednio do repozytorium pod adresem GitLab, gdzie zgłoszenia błędów i prośby o udoskonalenia są scentralizowane.
Aby uzyskać dodatkowe informacje techniczne lub być na bieżąco ze zmianami w każdej wersji, możesz zapoznać się z oficjalna strona podręcznika lub śledź najnowsze wiadomości na blogach i portalach poświęconych wolnemu oprogramowaniu, takich jak Phoronix.
Wprowadzenie Ptyxisa oznacza duży krok naprzód w zarządzaniu terminalami podczas tworzenia i administrowania systemem Linux, zwłaszcza dla tych, którzy pracują w środowiskach GNOME i przeszli na pracę z kontenerami.
Ten terminal ma na celu ukazanie się jako nowoczesna, wydajna i dostępna opcja dla tych, którzy szukają środowiska nastawionego na wydajność i kompatybilność z obecnymi technologiami Linux.