X없이 영화 / 이미지를 보는 방법?


15

X 서버를 실행하지 않고 영화 나 이미지를 볼 수있는 방법이 있는지 궁금합니다. 로그인 관리자를 사용하지 않습니다-tty에 로그인하여 X 서버를 수동으로 시작하십시오.

가상의 상황 : 로그인했지만 영화 만 보거나 사진을 거의 보지 않기로 결정했습니다. 이 목적으로 X 서버와 모든 GUI를 실행하고 싶지 않습니다.

X없이 영화 / 이미지를 보려면 어떻게해야합니까?


답변:


11

이미지의 경우 :

당신은 이미지를 볼 수 있습니다 fbi:

NAME
       fbi - linux framebuffer imageviewer

SYNOPSIS
       fbi [ options ] file ...

DESCRIPTION
       fbi  displays  the  specified  file(s) on the linux console using the framebuffer device.  PhotoCD, jpeg, ppm,
       gif, tiff, xwd, bmp and png are supported directly.  For other formats fbi tries to use ImageMagick's convert.

명령 예 :

$ fbi path/to/file.jpg

비디오의 경우 :

  • vlctty / console에서 사용할 수 있습니다 :

    명령 예 :

    $ vlc /path/to/file.mp4
    
  • 당신은 또한 사용할 수 있습니다 mplayer:

    $ mplayer /path/to/file.mp4
    

    참고 : 비디오 출력 드라이버를 설정할 수 있습니다 -vo옵션 예를 들어 caca, fbdev. ( 외부 기사가 도움 될 수 있습니다)


@MatthewRock vlcX 세션없이 시도 했습니까 ?
Pandya

X없이 작동합니다. 니스!
MatthewRock

2
에 쓸 수있는 권한이 있어야합니다 /dev/fb0. 그러니 sudo, 또는 sudo usermod -aG video $USER. 그렇지 않으면 fbi실패하고 vlcASCII 아트를 렌더링합니다. 어쩌면 audio그룹도 필요할 것입니다.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

3

가용성은 커널 기능에 따라 다르지만 커널에서 제공하는 Linux 프레임 버퍼 (또는 하드웨어 가속을 허용하는 Direct Framebuffer 라이브러리)를 사용하면 콘솔에서도 비디오를 재생할 수 있어야합니다.

예를 들어 MPlayer :를 사용 mplayer -vo fbdev filename.avi하거나 mplayer -vo directfb filename.avi필요한 모든 조각이 있으면 트릭을 수행해야합니다. 다른 답변에서 지적했듯이 vlc작업하기가 쉬울 수 있으며 이전 FB 및 DirectFB를 모두 지원합니다.

Wikipedia 기사 는 프레임 버퍼에 대해 다음과 같이 말합니다.

Linux 프레임 버퍼에는 세 가지 애플리케이션이 있습니다.

  • 하드웨어 텍스트 모드를 사용하지 않는 텍스트 Linux 콘솔 구현 (해당 모드를 사용할 수 없거나 글리프 크기, 코드 포인트 수 등의 제한을 극복하는 데 유용) 이것의 한 가지 대중적인 측면은 부팅시 콘솔에 Tux 로고를 보여줄 수 있다는 것입니다.
  • 비디오 어댑터 하드웨어 및 해당 드라이버와 상관없이 디스플레이 서버에 가능한 그래픽 출력 방법.

  • X 윈도우 시스템의 과도한 오버 헤드를 피하는 그래픽 프로그램.

마지막 항목에는 MPlayer, links2, Netsurf, fbida와 같은 여러 Linux 프로그램이 포함되어 있으며 GGI, SDL, GTK + 및 Qt Extended와 같은 라이브러리는 프레임 버퍼를 직접 사용할 수 있습니다. 이것은 임베디드 시스템에서 특히 인기가 있습니다.

Linux 프레임 버퍼의 하드웨어 가속을위한 프레임 워크를 제공하는 라이브러리 DirectFB가 있습니다.

거기에 또한의 Q & A는 정확히 바로이 같은 포럼이 주제에 , 물론 기존의 프레임 버퍼 HOWTO .

특히, /dev/fb0문자 장치를 사용할 수 있어야 합니다 (또는 여러 개의 프레임 버퍼 장치가있는 경우 둘 이상). 최소한의 출력 zcat /proc/config.gz |grep FB에는 포함해야 CONFIG_FB=y하지만 DRM이있는 최신 GPU에도 FBDEV 작동을 위해 일종의 레거시 드라이버가 필요한지 확실하지 않습니다 (제 경우 CONFIG_DRM_I915_FBDEV=y에는 인텔 GPU 가있는 것 같습니다 ) .


-1

웨이 랜드를 기반으로 초경량 창 관리자를 실행할 수 있습니다. 예를 들어 rootston( wlroots프로젝트에서) 권장 합니다. 예를 들어 rootston -E vlc, vlc 이외의 것은 없습니다.

rootston메뉴, 트레이, 시계, 바탕 화면 등이 없습니다. 그러나 이는 개념 증명에 더해 정기적으로 충돌합니다. 그래도 영화를 보는 것은 괜찮습니다.

또한 X11 응용 프로그램을 실행하는 경우 백그라운드에서 실행되는 보이지 않는 mini-X-server와 같은 rootston것이 시작 Xwayland됩니다.

귀찮게하는 "GUI 일"인 경우 Openbox를 살펴볼 수 있습니다.


"X없이 영화 / 이미지를 보는 방법"이라는 질문에 대한 올바른 답변을 제공했습니다. rootston기반이 X아니라 wayland대신에. 그러나 나는 아무런 설명도없이 실망했다. 이것은 배가 고프고 무례하며 무례하며 화가납니다.
Rolf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.