Não é possível colar o nome do arquivo no terminal usando o mouse

0

Oi eu sou um novato para linux.Se algum corpo me ajudar a resolver o problema abaixo que será ótimo.Eu agora só mudou meu desktop gnome para xfce. Ao reproduzir vídeo no terminal usando o mplayer eu sou incapaz de copiar e colar arquivos de vídeo. mplayer mostrando esta mensagem

jai@dhcppc0:~$ mplayer file:///home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4
MPlayer svn r34540 (Debian), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing file:///home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4.
File not found: '/home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4'
Failed to open file:///home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4.


Exiting... (End of file)

Eu não sei como copiar o nome do arquivo em vez desta coisa% 20% 20. Agradecemos antecipadamente

    
por Bloom Green 09.12.2015 / 17:14

4 respostas

2

Existem dois problemas aqui.

  1. %20 representa um espaço ( ). Em geral, os espaços devem ser evitados em nomes de arquivos, porque podem causar problemas para alguns programas. Portanto, você deve renomear seu arquivo e substituir por _ .

  2. É melhor dar o nome do arquivo para um comando com o caminho direto. A julgar pelo comando que você postou, acredito que seja /home/jai/Total Siyapaa Title Song by ali jafar-GKr6rCN1SuM.mp4

Em resumo, após renomear seu arquivo, digite

mplayer ~/Total_Siyapaa_Title_Song_by_ali_jafar-GKr6rCN1SuM.mp4

no seu terminal deve funcionar.

    
por Wayne_Yux 09.12.2015 / 17:25
0

Você precisa remover todo o espaço em branco e a parte file:// do comando.
O terminal pode interpretar os espaços em branco como% 20; mesma coisa com alguns motores de busca.

Você pode escapar do espaço em branco colocando a localização do arquivo entre aspas, assim:

mplayer "/home/jai/Total Siyapaa  Title Song   by ali jafar-GKr6rCNlSuM.mp4"

Você também pode substituir a parte /home/jai/ por ~/ - é basicamente uma forma abreviada de seu diretório pessoal.

    
por TellMeWhy 09.12.2015 / 17:26
0

até onde eu sei, é %20 para o espaço. Então você pode escrever um espaço com escape.

Isso deve ser feito para você:

file:///home/jai/Total\ Siyapaa\ \ Title\ Song\ \ \ by\ ali\ jafar-GKr6rCNlSuM.mp4

Aqui você pode obter mais informações: link

Mas eu recomendo que você use _ para nomes de arquivos como Wayne_Yux disse.

    
por Maximilian Ast 09.12.2015 / 17:28
0

tudo que você está tentando fazer é abrir um arquivo de vídeo do cli usando o mplayer e estou me perguntando o que é tão difícil fazer se você acabou de verificar a página de manual ou pesquisou na internet:

  http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html

Mesmo sem a ajuda da documentação, seguiríamos diretamente a lógica e executaríamos:

  mplayer /path/to/file-to-play.mp4

Além disso, a saída fala por si só "Arquivo não encontrado:"

Seria mais fácil para você realizar:

  cd /path/to/where/mp4/located
  mplayer file-to-play.mp4

Ou use a tecla TAB para deixar o bash ajudá-lo a concluir automaticamente o que e onde você está tentando ir.

E se você tiver nomes sofisticados com caracteres especiais, etc, tudo o que você precisa fazer é renomear o arquivo dando um nome curto se você não souber como usar o bash / shell.

No outro extremo, tudo o que você está tentando fazer é abrir o arquivo mp4 em seu diretório local a partir do que eu vejo. Não seria tão fácil apenas clicar no arquivo e o sistema irá acender para você em auto?

Qual é o propósito de iniciar um arquivo de vídeo no shell?

Desculpe, mas todas essas perguntas estão chegando naturalmente quando você vê esse post aqui. Se você pretende aprender a linha de comando do shell, essa é outra história.

    
por ostendali 09.12.2015 / 17:38