AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-291779

ynn's questions

Martin Hope
ynn
Asked: 2019-05-09 06:27:36 +0800 CST

mpd com alto-falante bluetooth não tem som

  • 0

Meu ambiente tem duas saídas de áudio: HDMI e alto-falante Bluetooth. Geralmente ambos funcionam corretamente. Por exemplo,

#this plays sound via bluetooth speaker
$ aplay -D default jingle.wav

#this plays sound via HDMI
$ aplay -D plughw:1,7 jingle.wav

No entanto, mpc playnão reproduz nenhum som. My /etc/mpd.confé um padrão, exceto para o diretório de música. Então

music_directory     "smb://xxx.xxx.xx.x/some_directory"
...
audio_output {
    type        "alsa"
    name        "My ALSA Device"
    #   device      "hw:0,0"    # optional
    #   mixer_type      "hardware"      # optional
    #   mixer_device    "default"   # optional
    #   mixer_control   "PCM"       # optional
    #   mixer_index "0"     # optional
}

Eu uso um diretório de música remoto ( smbprotocolo) e a conexão está ok. De acordo com man mpd.conf, o valor padrão do devicecampo é "default". Mas mpc playnão reproduz som, embora eu espere que seja reproduzido pelo alto-falante bluetooth como o aplay -D defaultcomando acima. sudo mpd --no-daemon --stderrdiz

exception: OutputThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted
avahi: Service 'Music Player' successfully established.
client: [0] opened from xxx.x.x.x:xxxxx
No protocol specified
xcb_connection_has_error() returned true
No protocol specified
No protocol specified
xcb_connection_has_error() returned true
exception: Failed to read mixer for 'My ALSA Device': no such mixer control: PCM

A última linha pode ser a causa, então defino o mixer_typecampo como "none". Mas ainda sem som. mpc playsucessos e a posição atual (por exemplo 00:56/3:20 (58%)) progride, mas nenhum som.

Como posso usar meu alto-falante bluetooth? Se eu definir devicepara plughw:1,7, mpc playna verdade reproduz o som via HDMI conforme o aplaycomando acima. No entanto, eu gostaria de usar o alto-falante bluetooth.

Meio Ambiente:

$ lsb_relase -d
Description:    Linux Mint 19 Tara

$ mpd --version
Music Player Daemon 0.20.18

Eu instalei mpdpelo sudo apt install mpd.

audio pulseaudio
  • 1 respostas
  • 3455 Views
Martin Hope
ynn
Asked: 2019-04-14 20:31:02 +0800 CST

Existe alguma maneira de iniciar o aplicativo gui sem gui?

  • 5

Estou usando o Linux Mint MATE. Eu gostaria de lançar um aplicativo gui sem ser reconhecido pelos meus olhos. Eu tentei o seguinte código que inicia o aplicativo e o move para outro espaço de trabalho wmctrllogo após o lançamento, mas isso não funcionou.

some_app_with_gui &
wmctrl -r title -t 1 #move window to another workspace (Say I'm in workspace 0 now)

Conforme indicado aqui , o motivo é que wmctrlé executado antes some_app_with_guida janela do app. Então a solução seria

some_app_with_gui &
sleep 0.8
wmctrl -r title -t 1 #move window to another workspace (Say I'm in workspace 0 now)

e isso realmente funciona.

Com esta solução, no entanto, a janela é reconhecida pelos meus olhos por um momento (0,1 segundos ou mais). Isso é realmente irritante e eu gostaria de evitá-lo.

Existem soluções? Não precisa necessariamente usar wmctrl. Qualquer outro comando será ok. E por favor note que eu não acesso a janela, ou seja, o aplicativo é iniciado por um script e fechado pelos scripts, então esconder completamente a janela está ok.


Como esta pergunta é diferente de outras com títulos semelhantes é

  • que apenas uma máquina está envolvida (não relacionada a SSH)

  • e que gostaria de iniciar o aplicativo gui em uma máquina com um ambiente de desktop sem gui.

gui x
  • 2 respostas
  • 3394 Views
Martin Hope
ynn
Asked: 2018-10-10 03:31:54 +0800 CST

Existe algum player de vídeo que possa buscar com miniatura como no YouTube?

  • 9

Quando você assiste a um vídeo no YouTube, pode procurá-lo com a visualização em miniatura. Muitos players de vídeo do Windows e do MacOS têm esse recurso, mas e os do Linux? Eu já li essa mesma pergunta , mas as informações parecem desatualizadas. O site oficial do ExMPlayer ainda está vivo, mas o projeto é negligenciado (veja git repo ), e na verdade o player não funciona no Ubuntu ou Linux Mint mais recente.

Existe algum player de vídeo que tenha o recurso e funcione nas distribuições linux mais recentes? Ou devo usar o do Windows com o VirtualBox? Se apenas o VLC implementasse esse recurso, mas parece que isso não acontecerá até onde eu li isso .

Prévia de busca do YouTube: insira a descrição da imagem aqui

video vlc
  • 2 respostas
  • 5978 Views
Martin Hope
ynn
Asked: 2018-09-07 04:24:52 +0800 CST

Como analisar a opção -b:a do ffmpeg?

  • 0

Ao converter e criar um arquivo mp3 de 320kbps, você pode executar

ffmpeg -i original.wav -b:a 320K out.mp3

Mas por que pode -b:adesignar a taxa de bits? Eu li man ffmpege a Documentação oficial do ffmpeg , mas -b:anem sequer -bsão descritos, embora alguns exemplos possam ser vistos neles. Além disso, parece que a taxa de bits padrão para mp3 é 128kbps, mas isso não é mencionado.

Alguém tem a verificação para a validade da -b:aopção? O que significa be asignifica? BIT-RATE e ÁUDIO?

ffmpeg
  • 2 respostas
  • 803 Views
Martin Hope
ynn
Asked: 2018-09-05 21:33:55 +0800 CST

Por que não ssh.service, mas sshd.service?

  • 14

Ao modificar /etc/ssh/sshd_config, você pode executar systemctl restart sshd.servicepara refletir a alteração. Pelo menos no meu ambiente, também, systemctl restart ssh.servicefunciona. E systemctl --all list-units ssh*me diz que não há nenhum serviço com o nome sshd.service. Então, por que é sshd.serviceusado amplamente e realmente válido?

(Eu sei que o nome do daemon ssh é, sshdmas essa não é a razão razoável, eu acho.)


Executei os seguintes comandos em linux mint 19( ubuntu-base) e volumio 2( raspbian-base), ambos baseados em debian.

systemctl restart sshd.service; echo $? #=> 0
systemctl restart ssh.service; echo $? #=> 0
systemctl --no-legend --all list-units ssh* #=> only ssh.service exists
ssh systemd
  • 2 respostas
  • 13490 Views
Martin Hope
ynn
Asked: 2018-08-14 07:22:58 +0800 CST

No bash, por que `SHELL=/bin/sh lesspipe"` está gramaticalmente correto? [duplicado]

  • 0
Essa pergunta já tem respostas aqui :
O que é esta sintaxe shell/Bash: someVariable=someValue someCommand [duplicado] (4 respostas)
Fechado há 4 anos .

No Linux semelhante ao Ubuntu, o .bashrcarquivo padrão contém uma linha:

[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

Então por que é SHELL=/bin/sh lesspipegramaticalmente correto? Em que página man bashposso saber o significado desta afirmação? Para mim, esta afirmação parece a mesma que, por exemplo,

ls echo

, que é inválido. Também,

abc=hello echo $abc

não comete nenhum erro, mas gera null.

Não consegui encontrar nenhuma informação relevante, man bashembora tenha tentado algum /<expression>comando de pesquisa no less. Alguém poderia me dizer as interpretações do comando?


Nota: eu li o post " Você pode explicar a expressão eval no .bashrc padrão " mas não recebi nada.

bash
  • 1 respostas
  • 920 Views
Martin Hope
ynn
Asked: 2018-08-09 04:58:16 +0800 CST

Por que `--modify-window=1` ao usar o comando `rsync`?

  • 11

De acordo com a Microsoft ,

Quando os arquivos são copiados de unidades NTFS para unidades FAT, alguns arredondamentos de carimbo de data/hora do arquivo precisam ocorrer; o carimbo de hora do arquivo é arredondado para o próximo segundo par.

(recorte)

Carimbo de hora NTFS: 7 horas 31 min 0 seg 001.

O carimbo de hora FAT torna-se 7 horas 31 min 2 seg 000.

No entanto, man rsyncdiz

--modificar-janela

Ao comparar dois carimbos de data/hora, o rsync trata os carimbos de data/hora como sendo iguais se eles diferirem não mais do que o valor da janela de modificação. Normalmente é 0 (para uma correspondência exata), mas pode ser útil definir isso para um valor maior em algumas situações. Em particular, ao transferir para ou de um sistema de arquivos MS Windows FAT (que representa os tempos com uma resolução de 2 segundos), --modify-window=1 é útil (permitindo que os tempos diferem em até 1 segundo).

Eu acho que --modify-window=2é a opção correta, porque não é executado o "arredondamento" e sim o "teto". Alguém poderia me dizer se estou certo?


Informações relevantes ou irrelevantes:

No meu ambiente, a resolução de mtime dos arquivos em FAT32 USB é de 1 segundo, e o "piso" está feito, embora eu não saiba o motivo. O USB é formatado com fdiske mkfs -t fat -F 32. Os arquivos são transferidos do Linux Mint para o Volumio. Eu verifico o timestamp, usando date -r +%s.%N.


Suplemento:

Encontrei outra informação. Um thread de e-mail confiável de rsync diz

timestamps sempre serão um problema no vfat. Tem uma resolução de 1 ou 2 segundos, então --modify-window=2 é uma solução comum.

mas isso contradiz man rsynce há muitas respostas aceitas no StackExchange que recomendam --modify-window=1. Agora estou confuso.

rsync
  • 2 respostas
  • 6802 Views
Martin Hope
ynn
Asked: 2018-08-08 06:54:53 +0800 CST

A unidade USB desmontada é mais durável do que a montada?

  • 0

Estou pensando em executar um servidor de arquivos no Raspberry Pi com duas memórias flash USB. Devo mounte umounttoda vez que executo o backup? Quero dizer, o umounted USB é mais durável que mounto ed USB (em termos de potência, temperatura, etc...)?

Situação detalhada:

  • Eu uso rsyncpara fazer backup de arquivos.
  • Desde que eu uso um script, umounte mountnão é problemático.
  • O tamanho total do arquivo é de apenas 5 GB e o tamanho real transferido é de 100 KB a 100 MB.
  • Em média, executo o backup 2-3 vezes por dia.
  • O servidor nunca desliga.
  • Os USBs são usados ​​apenas para backup e possuem o mesmo conteúdo como espelhamento.
  • Eu entendo a fragilidade da memória USB. (Na verdade, faço backup de arquivos em muitos lugares. O servidor de arquivos que estou planejando fazer é apenas um subsistema.)

Eu gostaria de tomar a opção mais segura. Fico feliz em receber qualquer conselho. Obrigada.

mount usb
  • 1 respostas
  • 37 Views
Martin Hope
ynn
Asked: 2018-05-21 04:15:36 +0800 CST

É seguro montar uma partição em vários diretórios?

  • 0

Exemplo:

mount /dev/sdb1 dir1
mount /dev/sdb1 dir2
touch dir1/file1
touch dir2/file2

Estou preocupado com a colisão de dados de gravação, o que pode resultar em alguma corrupção do sistema de arquivos.

Eu li man mounte man umount, mas nada sobre isso foi encontrado. Na verdade, man umountimplica que isso (= montar em muitos diretórios) pode acontecer, mas não se refere à segurança.

(Acabei de testar a situação e, neste momento, nenhum problema aconteceu.)

filesystems mount
  • 1 respostas
  • 39 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve