Przekształciłem moje ulubione aplikacje terminalowe Linuxa w aplikacje desktopowe, aby móc je uruchamiać jednym kliknięciem

Przekształciłem moje ulubione aplikacje terminalowe Linuxa w aplikacje desktopowe, aby móc je uruchamiać jednym kliknięciem

Aplikacje terminalowe TUI oferują nowoczesny interfejs, ale wymagają uruchamiania z terminala. Dowiedz się, jak łatwo dodać je do docka lub launchera, by korzystać z nich wygodniej.

Aplikacje terminalowe mają swoje uroki, ale ich największa niedogodność to obowiązek za każdym razem otwierania terminala i wpisywania polecenia - nie znajdziesz ich w docku ani w launcherze. Na szczęście istnieje prosty sposób, by nadać tym aplikacjom terminalowym własne ikony oraz miejsca w launcherze. Zajmie to tylko chwilę.

Mówiąc o aplikacjach terminalowych, mam na myśli te z interfejsem TUI, a nie narzędzia CLI. Aplikacje TUI oferują pełnoprawne interfejsy wewnątrz terminala, z panelami, menu i listami, które można obsługiwać klawiaturą lub czasami myszką. Z kolei narzędzia CLI, jak curl czy ls, przyjmują polecenie, generują wynik i kończą działanie.

Dlaczego wolę aplikacje TUI od ich GUI

TUI na Linuxie, jak pierwsza klasa

Aplikacje graficzne na Linuxie poprawiły się w ostatnich latach, ale TUI też przeszły metamorfozę. Ramy jak Bubble Tea dla Go i Ratatui dla Rust sprawiły, że tworzenie estetycznych i funkcjonalnych TUI stało się łatwiejsze. Niektóre z nich prezentują się bardziej elegancko niż ich GUI odpowiedniki.

Estetyka to jednak nie wszystko. TUI przynoszą istotne funkcjonalne korzyści w porównaniu do GUI.

TUI w sesjach SSH

Dla wielu użytkowników Linuxa najczęstszy powód jego użycia to zarządzanie serwerami. Uzyskując dostęp zdalnie przez SSH, pracujesz w terminalu. Technicznie można uruchomić graficzne aplikacje z funkcjami jak X11 forwarding, jednak TUI to prostsze rozwiązanie.

Aplikacje TUI, jak Superfile, oferują świetny menedżer plików do przeglądania zasobów serwera. Lazydocker pozwala śledzić kontenery Docker, a Fresh to funkcjonalny edytor kodu z podświetleniem składni bezpośrednio w terminalu. Jest też WTF, w pełni konfigurowany pulpit terminala, który wyświetla te informacje, które są dla Ciebie kluczowe.

TUI są lżejsze, szybsze, efektywniejsze

Nie potrzebujesz zmieniać komputera w serwer, aby docenić TUI. Jeśli używasz Linuxa na starszym, porzuconym przez Windows sprzęcie, TUI może okazać się bardziej przydatne od tradycyjnych GUI.

Aplikacje graficzne często zabierają sporo zasobów, renderując okna, elementy interfejsu oraz efekty wizualne. TUI mają zazwyczaj mniejsze wymagania systemowe, co czyni je idealnym wyborem dla starego hardware’u. Nie daj się zwieść ich lekkości - nie brakuje im funkcji czy możliwości.

W kontekście TUI warto wspomnieć o aplikacjach jak Taskwarrior do zarządzania zadaniami, Calcurse do planowania spotkań i WordGrinder jako prosty edytor tekstu. Będziesz mieć też btop, doskonały monitor zasobów czy ncspot do obsługi Spotify z terminala. Możesz spróbować Lynx do przeglądania internetu, chociaż ta opcja ma swoje ograniczenia. Codzienne przeglądanie polecam bardziej z powierzchni lekkiej graficznej przeglądarki.

Główna niedogodność TUI

Zależność od terminala

Kocham aplikacje TUI, ale jedno mnie irytuje: musisz otworzyć terminal i wpisać polecenie, żeby je uruchomić. Rozumiem, to nie jest gigantyczny problem, ale czasami chciałoby się po prostu kliknąć ikonę.

Problem, bo uruchamianie aplikacji TUI nie ma tego samego komfortu co kliknięcie ikony w docku. W przypadku SSH do systemu Linux czy uruchamiania bez interfejsu graficznego, sprawa krąży wokół braku docka i launcherów. Mimo to, gdy Linux to twój główny system, brak dostępu do aplikacji TUI w docku bywa irytujący. Na szczęście, z łatwością możesz nadać swoim aplikacjom TUI ikony i miejsce w docku oraz launcherze.

Jak zapisać aplikacje TUI do

Dock i launcher aplikacji

Otwórz swoje aplikacje TUI jednym kliknięciem — nie poleceniem

Stworzenie wpisu na pulpit dla aplikacji TUI to kwestia paru linii w pliku .desktop. Pokażę ci to na przykładzie Superfile (spf), ale ten sam sposób sprawdzi się dla każdej innej aplikacji TUI.

Najpierw znajdź ścieżkę do polecenia, które chcesz uruchomić. Użyj komendy which:

which spf 

Powinieneś dostać pełną ścieżkę do programu, coś jak /usr/local/bin/spf lub /home/twoja_nazwa_uzytkownika/.local/bin/spf. Zapisz ją, za chwilę będzie potrzebna.

Teraz ikona aplikacji. Sprawdź repozytorium GitHub projektu lub stronę internetową — większość z nich ma logo. Pobierz ikonę w formacie PNG lub SVG i umieść ją w systemie. Niektóre projekty TUI mogą nie mieć logo, więc jeśli brakuje, możesz użyć ogólnej ikony.

Przyszedł czas na stworzenie pliku .desktop. Otwórz terminal i wpisz następujące polecenia:

mkdir -p ~/.local/share/applications nano ~/.local/share/applications/superfile.desktop 

Wklej do pliku poniższy tekst:

[Desktop Entry] Type=Application Name=Superfile GenericName=File Manager Comment=Nowoczesny menedżer plików terminala Exec=/usr/local/bin/spf Icon=/home/twoja_nazwa_uzytkownika/.local/share/icons/superfile.svg Terminal=true Categories=System;FileTools;FileManager;ConsoleOnly; Keywords=files;menedżer plików;spf;terminal; StartupNotify=false 

Przygotuj się do zmiany: dostosuj wartość Name do aplikacji, ustaw Exec na ścieżkę uzyskaną poleceniem which, a Icon na pełną ścieżkę ikony, którą zapisałeś.

Zapisz plik. Twoje środowisko pulpitu powinno dostrzec nowy wpis i dodać go do launchera aplikacji, choć czasem trzeba się wylogować lub zrestartować system. Potem wystarczy przylutować aplikację do docka tak, jak każdą inną.

Proste, prawda? Jeśli nie chcesz bawić się w tworzenie pliku, możesz poprosić Claude Code o pomoc w wygenerowaniu wpisu .desktop. Ja sam często korzystam z Claude Code, żeby pielęgnować swoje Linuxowe otoczenie.

Aplikacje TUI sprawiają, że Linux jest bardziej linuxowy

Nowoczesne pulpity Linux oferują sporo świetnych aplikacji graficznych, ułatwiając ludziom przesiadkę. Ale terminalowe aplikacje mają swój urok — niższe zużycie zasobów, czy wygodne, klawiaturowe przepływy pracy. Dzięki temu prostemu trikowi, uruchamianie ich staje się równie łatwe, jak zwykłych aplikacji na pulpicie.

Jeśli ciekawią Cię artykuły podobne do Przekształciłem moje ulubione aplikacje terminalowe Linuxa w aplikacje desktopowe, aby móc je uruchamiać jednym kliknięciem, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Dlaczego wolę aplikacje TUI od ich GUI
    1. TUI na Linuxie, jak pierwsza klasa
    2. TUI w sesjach SSH
    3. TUI są lżejsze, szybsze, efektywniejsze
  2. Główna niedogodność TUI
    1. Zależność od terminala
  3. Jak zapisać aplikacje TUI do
  4. Dock i launcher aplikacji
    1. Otwórz swoje aplikacje TUI jednym kliknięciem — nie poleceniem
    2. Aplikacje TUI sprawiają, że Linux jest bardziej linuxowy

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up