Jak wykonuję polecenia terminalowe na moim komputerze z systemem Linux z ekranu głównego Androida

Odkryj, jak zdalnie zarządzać swoim komputerem z Linuxem za pomocą aplikacji KDE Connect, zamieniając skomplikowane polecenia terminala na proste dotknięcia na telefonie.
A co, gdyby zamykanie komputera z systemem Linux, uruchamianie aplikacji lub blokowanie ekranu było tak łatwe, jak stuknięcie w telefon? Zrobiłem dokładnie to, używając darmowej, otwartoźródłowej aplikacji, która zamienia każde polecenie terminala w skrót do jednego dotknięcia na Androidzie.
Czemu chcę jedno dotknięcie poleceń terminala na swoim telefonie
Pomysł wziął się z irytującego doświadczenia z moimi znajomymi. Niektórzy z moich „Windowsowych” przyjaciół są szczerze zafascynowani moim komputerem z Linuxem i lubią się nim bawić, aby zrozumieć, dlaczego codziennie go używam, zamiast czegoś „normalnego”. Nie przeszkadza mi to, że rozwijają swoją ciekawość – ale niektórzy z nich stają się zbyt wygodni i zaczynają przeszukiwać moje prywatne pliki i ważne dokumenty.
Tak, wiem, że to technicznie jest problem ustalania granic. Ale jak większość zapaleńców technologii, wolę rozwiązywać problemy za pomocą technologii. Chciałem zbudować system, w którym mógłbym zdalnie zablokować mój komputer lub zamknąć aktywne okno za pomocą jednego dotknięcia. Gdyby tylko istniał sposób, aby nacisnąć przycisk na moim telefonie i powstrzymać przyjaciół przed grzebaniem w moich osobistych sprawach. Tak zaczęła się obsesja.
Przypadki użycia, które nastąpiły
Gdy tylko zacząłem o tym myśleć, możliwości szybko zaczęły się mnożyć. Na przykład, możesz odwrócić sytuację i zrobić psikusa swoim znajomym, gdy korzystają z twojego komputera z Linuxem. Możesz zdalnie uruchomić polecenie wyglądające na hakerskie, takie jak cmatrix, a nagle pojawi się okno terminala z opadającym kodem w stylu Matriksa. To świetny, nieszkodliwy żart.
Ale to ustawienie może być znacznie bardziej praktyczne niż zabawne. Wyobraź sobie, że jesteś sam, idziesz spać i nagle przypominasz sobie, że twój komputer wciąż działa. Możliwość wyłączenia go z telefonu byłaby dość wygodna, prawda?
A może leżysz na kanapie, podczas gdy komputer stoi po drugiej stronie pokoju. Chcesz uruchomić Steam w trybie konsoli lub otworzyć przeglądarkę. Oczywiście, mógłbyś użyć bezprzewodowej myszy, aby zdalnie kontrolować swój komputer – ale polowanie na mały kursor z takiej odległości i klikanie ikon jest nużące. Szybszą, bardziej wygodną opcją jest naciśnięcie przycisku na swoim smartfonie i bezpośrednie uruchomienie aplikacji na swoim komputerze.
Jak zbudowałem ten system używając KDE Connect
Po przetestowaniu kilku aplikacji i narzędzi, aby to działało, w końcu natrafiłem na KDE Connect. Wiele z was może już znać to jako darmową, otwartoźródłową aplikację, która pozwala kontrolować komputer z telefonu Android, wysyłać pliki i klonować powiadomienia. Ale to, co mnie zaskoczyło, to fakt, że można także zdalnie wykonywać polecenia terminala z telefonu.
KDE Connect jest dostępny na wszystkich głównych dystrybucjach Linuxa. Jeśli jednak używasz dystrybucji opartej na GNOME, takiej jak Ubuntu lub Fedora, będziesz musiał zainstalować rozszerzenie GSConnect zamiast tego. Na Androidzie możesz pobrać KDE Connect z Google Play Store.
Tworzenie skrótów poleceń
Gdy KDE Connect jest skonfigurowany i sparowany, otwórz aplikację na swoim smartfonie. Zobaczysz przycisk oznaczony „Uruchom polecenia”. Stuknij w niego, a zobaczysz nową stronę z listą wszystkich skonfigurowanych poleceń. Będzie pusta, jeśli nigdy wcześniej nie utworzyłeś żadnych poleceń.
Aby stworzyć swoje pierwsze polecenie, naciśnij ikonę „Ołówka” w prawym dolnym rogu. To otworzy aplikację KDE Connect na podłączonym komputerze z Linuxem. Kliknij „Dodaj polecenie”, a pojawi się nowe okno dialogowe. Wprowadź polecenie terminala, które chcesz uruchomić, w polu Polecenie i nadaj mu zapadającą w pamięć nazwę, aby łatwo było rozpoznać, do czego służy. Po zapisaniu możesz zdalnie wykonywać te polecenia z telefonu Android, przechodząc do KDE Connect > Uruchom polecenia.
Dla odniesienia, oto wszystkie polecenia terminala, które skonfigurowałem i co każde z nich robi:
systemctl poweroff systemctl reboot loginctl lock-session qdbus org.kde.ksmserver /KSMServer logout 0 0 1 konsole --fullscreen -e cmatrix konsole --fullscreen -e hollywood brave vlcsteam steam://open/bigpicture brave & spotify & superproductivity & obsidian & Aby otworzyć te polecenia terminala, musisz mieć zainstalowane aplikacje, takie jak przeglądarka Brave, cmatrix i hollywood na swoim systemie.
Jak widać, twoje możliwości są ograniczone jedynie wyobraźnią. Linuksowy wiersz poleceń jest niezwykle wszechstronny i daje ci dokładną kontrolę nad komputerem. Możesz łączyć wiele poleceń, uruchamiać skrypty Bash oraz zdalnie automatyzować całe przepływy pracy. Chcesz nacisnąć jeden przycisk na swoim telefonie, aby uruchomić Spotify, Firefoxa i Obsidiana na swoim komputerze z Linuksem? To również jest możliwe.
Jeśli jeszcze nie czujesz się komfortowo z terminalem Linuksa, może to być świetny motywator do nauki. W międzyczasie możesz korzystać z narzędzi takich jak ChatGPT czy Gemini, aby pomóc wygenerować polecenia terminalowe. Po prostu opisz, co chcesz zrobić, a one powinny dostarczyć działające polecenie. Jednak nie kopiuj i nie wklejaj bezmyślnie niczego, co da ci AI. Zawsze pytaj, aby wyjaśniło, co robi dane polecenie i jak działa, zanim je uruchomisz.
Konfigurowanie poleceń terminalowych jako przyciski na ekranie głównym Androida
KDE Connect zawiera widżet na Androida zaprojektowany specjalnie dla twoich poleceń terminalowych. Dodaj widżet do swojego ekranu głównego, wybierz sparowany komputer, a zobaczysz listę wszystkich utworzonych poleceń. Wystarczy dotknąć dowolnego polecenia, a natychmiast uruchomi się na twoim komputerze z Linuksem.
Funkcja zdalnego polecenia KDE Connect całkowicie zmieniła sposób, w jaki korzystam z mojego komputera z Linuksem. Niezależnie od tego, czy chronię swoją prywatność, automatyzuję przepływy pracy, czy po prostu leniuchuję na kanapie, posiadanie dostępu do terminala za pomocą jednego kliknięcia z telefonu wydaje się supermocą, o której nie wiedziałem, że jej potrzebuję.
Jeśli ciekawią Cię artykuły podobne do Jak wykonuję polecenia terminalowe na moim komputerze z systemem Linux z ekranu głównego Androida, zajrzyj do kategorii Android i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany