Jak uruchomić X Aplikacje bez komputera stacjonarnego lub WM

Jak uruchomić X Aplikacje bez komputera stacjonarnego lub WM

08 lipca 2016
Rares Aioanei

Wstęp

Jak sugeruje tytuł, ten artykuł pokaże, jak uruchomić aplikacje X bez korzystania z menedżera okien lub środowiska komputerowego. Możesz zadać sobie pytanie:
Dlaczego miałbym to zrobić? Cóż, możesz uruchomić system kiosku, w którym wystarczy uruchomić przeglądarkę i/lub zasoby sprzętowe są ograniczone. Lub po prostu używasz tylko jednej/kilku aplikacji x i spędzasz resztę czasu w terminalu, aby nie potrzebować kosztów ogólnych menedżera okien. Lub, wreszcie, ponieważ jest to interesujące
eksperyment, podobny do tego, w którym musisz spędzić x dni wyłącznie w terminalu. To też fajnie! Więc zacznijmy.

Upewniając się, że mamy wszystko, czego potrzebujemy

To, czego potrzebujesz, jest dość proste: minimalna dystrybucja Linuksa lub podobny system operacyjny podobny do UNIX z żądanymi instalowanymi aplikacjami i XORG.
W dystrybucjach opartych na REL instalowanie XORG odbywa się poprzez wykonanie

 $ sudo yum instaluj xorg-x11* 

podczas gdy w systemach operacyjnych opartych na debian jest to robione

 $ sudo apt-get install xorg 

Upewnij się, że masz również zainstalowane aplikacje związane z X. Na marginesie, użyję Firefoxa jako przykładu, ponieważ to
Czy powstał mój pomysł na ten artykuł: Mam maszynę Pentium 4 z debianem i potrzebowałem na nim Firefoxa, więc chciałem zobaczyć, jak użyć jak najmniejszego procesora/pamięci.



Chodźmy!

Będziesz potrzebować terminala (nie mamy x, pamiętaj?) Dla każdej aplikacji X, którą chcemy uruchomić. Można to rozwiązać, uruchamiając multiplekser końcowy, taki jak Tmux lub
DVTM. Dobrym efektem ubocznym jest to, że jeśli Twoja aplikacja źle się zachowuje, możesz zobaczyć, na czym polega problem, przewijając w terminalu, od aplikacji rozpoczęto. Teraz przejdźmy do
To.

Istnieją dwa sposoby, aby to zrobić, możesz uruchomić aplikację X w tym samym wirtualnym terminalu, na którym wpisujesz polecenie bez użycia podwyższonych uprawnień, lub jeśli chcesz innego VT, będziesz potrzebować sudo lub su, ponieważ będziesz Poproś system operacyjny o otwarcie nowego TTY, a to wymaga uprawnień administratora.

Tak więc ten sam sama sposób wygląda na to:

 $ xinit Firefox $* -: 0 vt $ xdg_vtnr 

Część po: 0 jest dokładnie używana do uniknięcia problemów związanych z uprawnieniami /tty0. W drugim stylu, który wymaga podwyższonych przywilejów, wygląda tak:

 $ sudo xinit firefox $* -: 1 

i uruchomi X i Firefox w nim za pomocą /dev /tty1. Do obu poleceń zakładamy, że używasz /dev /tty0 AKA pierwszej wirtualnej konsoli, dostępnej z ctrl + alt + f1.

Ostateczne słowa

Możemy tylko mieć nadzieję, że podoba Ci się ten pomysł i uznać go za przydatne. Naszym zdaniem, jeśli używasz tylko jednej lub dwóch aplikacji graficznych, być może
Nasze rozwiązanie jest przydatne i możesz lepiej wykorzystać dostępne zasoby sprzętowe. Jako ćwiczenie dla użytkownika, jaka metoda dwóch przedstawionych, jak myślisz, że jest bezpieczniejsza
i dlaczego?

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Ubuntu 20.04 Przewodnik
  • Jak podwójnie rozruch Kali Linux i Windows 10
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?