Gostaria de saber se existe uma maneira de assistir filmes ou imagens sem executar o servidor X. Não estou usando o gerenciador de login - faço login no tty e inicio o servidor X manualmente.
Situação hipotética: Eu entro, mas decido assistir apenas ao filme, ou talvez ver algumas fotos. Eu não quero executar o servidor X e todo o material da GUI apenas para esse fim.
Como posso assistir filmes / imagens sem o X?
Respostas:
Para Imagens:
Você pode assistir imagens com
fbi
:Comando de exemplo:
Para vídeos:
Você pode usar a
vlc
partir de tty / console:Comando de exemplo:
Você também pode usar
mplayer
:Nota: Os drivers de saída de vídeo podem ser configurados por
-vo
opçãocaca
, por exemplofbdev
,. ( Este artigo externo pode ajudar)fonte
vlc
sem a sessão X?/dev/fb0
. Entãosudo
, ousudo usermod -aG video $USER
. Ou entãofbi
falha evlc
processa a arte ASCII. Talvez oaudio
grupo também seja necessário.Sua disponibilidade depende dos recursos do kernel, mas usando o framebuffer do Linux fornecido pelo kernel (ou a biblioteca Direct Framebuffer, que permite a aceleração do hardware), também será possível reproduzir vídeo no console.
Por exemplo, usando o MPlayer:
mplayer -vo fbdev filename.avi
oumplayer -vo directfb filename.avi
deve executar o truque se todas as peças necessárias estiverem no lugar. Conforme indicado na outra resposta,vlc
pode ser mais fácil trabalhar e também suporta o antigo FB e o DirectFB.O artigo da Wikipedia diz o seguinte sobre o framebuffer:
Também há perguntas e respostas exatamente sobre esse tópico neste mesmo fórum e, claro, o antigo HOWTO do Framebuffer .
Mais notavelmente, você deve ter um
/dev/fb0
dispositivo de caracteres disponível (ou mais de um, se houver vários dispositivos buffer de quadro disponíveis). No mínimo, a saída dezcat /proc/config.gz |grep FB
deve conterCONFIG_FB=y
, mas não tenho certeza se as GPUs modernas com DRM também precisam de um tipo de driver herdado para fazer o FBDEV funcionar (no meu caso, pareço terCONFIG_DRM_I915_FBDEV=y
para a GPU Intel) .fonte
Você pode executar um gerenciador de janelas super leve com base no wayland. Por exemplo, eu recomendaria
rootston
(dowlroots
projeto). Por exemplorootston -E vlc
, você não receberá nada além de vlc.rootston
não possui menu, bandeja, relógio, área de trabalho etc. Não há nada. No entanto, é mais uma prova de conceito e trava regularmente. Porém, deve ser bom assistir a um filme.Observe também que, para a execução de aplicativos X11,
rootston
seria iniciadoXwayland
como um mini-X-servidor invisível sendo executado em segundo plano.Se é apenas o "material da GUI" que o incomoda, você pode procurar no Openbox.
fonte
rootston
não é baseado,X
maswayland
sim. No entanto, sou criticado sem explicação. Isso é ingrato, insensato e rude e me deixa com raiva.