Zastanawiam się, czy istnieje sposób na oglądanie filmów lub zdjęć bez uruchamiania serwera X. Nie używam menedżera logowania - loguję się do tty i ręcznie uruchamiam serwer X.
Sytuacja hipotetyczna: loguję się, ale postanawiam tylko obejrzeć film, a może obejrzeć kilka zdjęć. Nie chcę uruchamiać serwera X i wszystkich GUI tylko w tym celu.
Jak mogę oglądać filmy / zdjęcia bez X?
Odpowiedzi:
Dla obrazów:
Możesz oglądać obrazy za pomocą
fbi
:Przykładowe polecenie:
W przypadku filmów:
Możesz używać
vlc
z tty / console:Przykładowe polecenie:
Możesz także użyć
mplayer
:Uwaga: sterowniki wyjścia video można ustawić
-vo
opcji, npcaca
,fbdev
. ( Ten artykuł zewnętrzny może pomóc)źródło
vlc
bez sesji X?/dev/fb0
. Więc albosudo
, albosudo usermod -aG video $USER
. W przeciwnym raziefbi
zawodzi ivlc
renderuje grafikę ASCII. Możeaudio
potrzebna jest także grupa.Jego dostępność zależy od funkcji jądra, ale korzystając z bufora ramki systemu Linux dostarczanego przez jądro (lub biblioteki Direct Framebuffer, która umożliwia przyspieszenie sprzętowe), powinno być również możliwe odtwarzanie wideo na konsoli.
Na przykład, używając MPlayera:
mplayer -vo fbdev filename.avi
lubmplayer -vo directfb filename.avi
powinien zrobić lewę, jeśli wszystkie wymagane elementy są na miejscu. Jak wskazano w drugiej odpowiedzi,vlc
może być łatwiej rozpocząć pracę i obsługuje zarówno stary FB, jak i DirectFB.Artykuł w Wikipedii mówi o buforze ramki:
Na tym samym forum znajdują się również pytania i odpowiedzi dotyczące tego tematu oraz oczywiście stary HOWTO Framebuffer .
Przede wszystkim powinieneś mieć
/dev/fb0
dostępne urządzenie znakowe (lub więcej niż jedno, jeśli dostępnych jest wiele urządzeń buforujących ramki). Jako minimum, wyjściezcat /proc/config.gz |grep FB
powinno zawieraćCONFIG_FB=y
, ale nie jestem do końca pewien, czy nowoczesne procesory graficzne z DRM również potrzebują jakiegoś starszego sterownika, aby FBDEV działał (w moim przypadku wydaje mi się, że mamCONFIG_DRM_I915_FBDEV=y
procesor graficzny Intel) .źródło
Możesz uruchomić super lekki menedżer okien w oparciu o wayland. Na przykład poleciłbym
rootston
(zwlroots
projektu). Na przykładrootston -E vlc
nie dostaniesz nic innego niż vlc.rootston
nie ma menu, tacy, zegara, pulpitu itp. Nic nie ma. Jest to jednak dowód koncepcji i regularnie ulega awarii. Jednak oglądanie filmu powinno być w porządku.Należy również pamiętać, że do uruchamiania aplikacji X11,
rootston
by uruchomićXwayland
co jest jak niewidzialna mini-X-serwerem działającym w tle.Jeśli przeszkadzają Ci tylko „GUI”, możesz zajrzeć do Openbox.
źródło
rootston
nie jest oparty na,X
ale nawayland
zamiast. Mimo to zostałem przegłosowany bez wyjaśnienia. Jest to niewdzięczne, bezmyślne i niegrzeczne i sprawia, że jestem zły.