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 / unix / 问题

Perguntas[configuration](unix)

Martin Hope
Newbyte
Asked: 2025-04-27 04:21:57 +0800 CST

Como posso desabilitar o XWayland ao usar o compositor Phoc?

  • 6

Estou contribuindo para um projeto que usa o compositor Phoc para executar alguns testes, e preciso executá-los em um ambiente onde o XWayland não funciona. O Phoc em si funciona, mas gera um erro crítico toda vez que o inicio, pois não consegue iniciar o XWayland. Normalmente, isso não é um problema, mas o teste é abortado e considerado reprovado se algum erro crítico for gerado.

Embora exista uma opção de compilação para desativá-lo , não quero ter que reconstruir o Phoc sem o suporte ao XWayland, pois o estou obtendo de um repositório binário onde desativá-lo não faz sentido, e não quero ter que manter minha própria compilação do Phoc só para isso. Em vez disso, quero uma maneira de desabilitar o XWayland em uma compilação do programa que seja compatível com ele.

Descobri que o Phoc tem uma opção de linha de comando para controlar se o XWayland é usado, mas não entendo muito bem como funciona. Tentei phoc --xwayland false, phoc --xwayland no, e phoc --xwayland disable, mas com todos eles, parece que o Phoc ainda tenta iniciá-lo (e falha com erros críticos). Também não encontrei nenhuma menção à possibilidade de desabilitar o XWayland através do arquivo de configuração ao consultar o README.

Como posso desabilitar o XWayland em uma versão do Phoc que foi criada com suporte para ele?

configuration
  • 1 respostas
  • 20 Views
Martin Hope
jsx97
Asked: 2025-03-12 15:56:54 +0800 CST

Os dotfiles exigem o ponto inicial?

  • 5

Existe alguma diferença entre um "arquivo dot" e um "arquivo de configuração"?

Por exemplo, eu tenho torrcum arquivo em /opt/homebrew/etc/tor. Nem o nome do arquivo em si nem nenhum dos seus diretórios pais começam com um ponto. No entanto, esse arquivo é o mesmo que .vimrco do Vim. É correto chamá-lo de arquivo dot?

configuration
  • 2 respostas
  • 81 Views
Martin Hope
Agnel Kurian
Asked: 2024-10-04 15:12:27 +0800 CST

"Um trabalho inicial está em andamento", mas a vida é curta

  • 5

Esta é uma pergunta abrangente para todos os problemas do tipo "Uma vaga de emprego em uma startup está sendo disputada", independentemente da causa subjacente.

Para mim, isso geralmente acontece após um desligamento incorreto ou uma instalação/desinstalação de pacote ou com novo hardware.

Independentemente da causa específica e assumindo que um "trabalho de inicialização" é algum trabalho configurado para ser executado na inicialização, onde posso encontrar essa configuração ou lista de trabalhos que são programados para serem executados na inicialização (e roubam um tempo precioso de nossas curtas vidas)? Como edito/removo trabalhos de inicialização problemáticos/desnecessários (e vivo o pouco que resta da minha vida em paz)?

configuration
  • 1 respostas
  • 33 Views
Martin Hope
AJP
Asked: 2024-03-11 18:55:18 +0800 CST

É possível validar a configuração de atualizações autônomas?

  • 8

Editei o /etc/apt/apt.conf.d/50unattended-upgradesarquivo (no Ubuntu 22.04.3) e introduzi intencionalmente um erro:

Unattended-Upgrade::Automatic-Reboot-WithUsers "Falsed";  // instead of "false"

Quando reinicio o serviço, ele aparece em execução:

systemctl restart unattended-upgrades.service
systemctl status unattended-upgrades.service  # shows "Active: active (running)"

Se eu executar unattended-upgrades --dry-runele sai sem erro.

Como posso ter certeza de que o arquivo de configuração está correto e será usado? Com o nginx existe o nginx -tcomando. Existe algo semelhante para unattended-upgrades?

configuration
  • 1 respostas
  • 50 Views
Martin Hope
Stephen Rasku
Asked: 2024-03-01 04:22:19 +0800 CST

Sem DNS para root?

  • 6
Esta questão foi migrada do Server Fault porque pode ser respondida no Unix e Linux Stack Exchange. Migrado há 5 dias .

Parece que minha configuração para root não tem acesso ao DNS, mesmo que meu usuário com privilégios mais baixos tenha.

$ ping google.com
PING google.com (142.251.32.110) 56(84) bytes of data.
64 bytes from 142.251.32.110 (142.251.32.110): icmp_seq=1 ttl=64 time=1.35 ms
64 bytes from 142.251.32.110 (142.251.32.110): icmp_seq=2 ttl=64 time=2.71 ms
^C
--- google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.350/2.029/2.708/0.679 ms

$ sudo -E ping google.com
ping: google.com: Name or service not known

Isso está causando estragos apt-get. Como posso solucionar isso?

Estou executando o WSL Ubuntu.

Editar 1

Parece que rootestá tentando usar localhostpara DNS.

socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5
setsockopt(5, SOL_IP, IP_RECVERR, [1], 4) = 0
connect(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 16) = 0

A linha equivalente para mim sem privilégios é esta. Acho que esse 172.*endereço é alguma coisa da WSL.

socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5
setsockopt(5, SOL_IP, IP_RECVERR, [1], 4) = 0
connect(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("172.21.160.1")}, 16) = 0

Isto é o que /etc/resolv.confparece.

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.21.160.1

Editar 2

Root não consegue ler/etc/resolv.conf

newfstatat(AT_FDCWD, "/etc/resolv.conf", 0x7ffc8a2d25f0, 0) = -1 EACCES (Permission denied)
configuration
  • 1 respostas
  • 88 Views
Martin Hope
Sorin Lascu
Asked: 2023-09-14 07:56:28 +0800 CST

Encadeando coletores de pipewire para uma configuração de streaming

  • 6

Boa noite!

Estou tentando criar uma configuração de streaming para eu e meus amigos sairmos via Skype e estou realmente tendo dificuldades com a parte de áudio. Existem dois problemas:

  1. O microfone transmite apenas no canal esquerdo. Gostaria que meu microfone fosse transmitido para ambos os canais de áudio. Para isso, de acordo com a documentação, ( https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Virtual-Devices ) preciso criar um mono-sinkonde eu despejo o microfone e depois transmito para o meu friend sink. Esta postagem do blog ( https://blogshit.baka.fi/2021/07/pipewire-microphone/ ) parece cobrir esse caso de uso, mas não tenho nenhum arquivo media-session.d.
  2. Gostaria de adicionar alguns aplicativos e outras fontes de áudio, como minha guitarra, friend sinke gostaria de ouvir o que há nele, exceto meu microfone (talvez ouvir meu microfone apenas como um teste único).

Como faço para conseguir isso? Como posso saber como nomear o arquivo de configuração, já que eles parecem ter nomes específicos na documentação? Como faço para despejar o áudio do meu aplicativo? Preciso de uma pia separada para mim? Como encontro os nomes dos dispositivos para pipewire?

Aqui está minha pactl infosaída

shaddox@pop-os:/usr/share/pipewire$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 660
Tile Size: 65472
User Name: shaddox
Host Name: pop-os
Server Name: PulseAudio (on PipeWire 0.3.79)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Grace_Design_SDAC-00.iec958-stereo
Default Source: alsa_input.usb-Yamaha_Corporation_Steinberg_UR22mkII-00.analog-stereo
Cookie: 3fff:d574

Se ajudar, aqui está minha arecord -lsaída

shaddox@pop-os:/usr/share/pipewire$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: Webcam [C922 Pro Stream Webcam], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: UR22mkII [Steinberg UR22mkII], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

E aqui está minha aplay -lsaída:

shaddox@pop-os:/usr/share/pipewire$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SDAC [SDAC], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [22M35]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: UR22mkII [Steinberg UR22mkII], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Eu só uso o Steinberg UR22mkII para gravação de guitarra e microfone, enquanto o SDAC é onde eu ouço.

configuration
  • 1 respostas
  • 18 Views
Martin Hope
Kusalananda
Asked: 2023-09-06 14:46:04 +0800 CST

Defina a pasta de salvamento padrão do Mutt dependendo da pasta atual

  • 7

No Mutt, ao ler mensagens na pasta =account1/Unsortedou =account1/Importantem qualquer outra subpasta em =account1/, gostaria que a pasta padrão para salvar (aquela sugerida ao pressionar sno índice da mensagem) fosse =account1/INBOX.

Da mesma forma, para subpastas de =account2/, eu gostaria que a pasta padrão para salvar fosse =account2/INBOX, etc.

Como posso configurar o Mutt para fazer isso?

  • Parece que save-hookteria sido útil se houvesse uma maneira de corresponder ao nome da pasta (acho que não).
  • Parece que folder-hookteria sido útil se houvesse uma maneira de definir a pasta de salvamento, mas não há configuração de pasta de salvamento para definir com o gancho (há record, mas é para mensagens de saída).
configuration
  • 1 respostas
  • 32 Views
Martin Hope
udippel
Asked: 2023-08-30 18:26:14 +0800 CST

Como restringir o login do usuário para um endereço IP específico (endereço privado)?

  • 6

Eu tenho dois usuários em minha máquina servidor ssh, user_A e user_B. user_B tem permissão para fazer login com chave privada apenas por motivos de segurança, porque ele precisa fazer login remotamente. Tudo isso funciona. Meu problema: Como evito que o usuário_A faça login remotamente com nome de usuário/senha, porque ele só precisa fazer login na rede local? De acordo com a página de manual do sshd, a notação CIDR é permitida.

O que eu fiz:
#605433 sugere AllowUsers [email protected], então me adaptei paraAllowUsers [email protected]/24

#740700 sugere:

Match 192.168.0.10/24
   AllowGroups PrivateSubnetSshUsers

Minha versão parece

Match 192.168.10.0/24
   AllowUsers user_A

Contra as minhas expectativas, o usuário_A ainda pode fazer login em 192.168.1.220 em ambos os casos. Eu tinha feito algumas systemctl restart sshdantes de tentar novamente.

O que eu esqueço aqui?

configuration
  • 3 respostas
  • 43 Views
Martin Hope
tlietz
Asked: 2023-04-11 13:13:31 +0800 CST

Vários usuários ssh na mesma conta simultaneamente. Como todos podem usar seus próprios arquivos .conf?

  • 5

Temos um PC Ubuntu que possui um usuário, dev, no qual várias pessoas sshsimultaneamente. Como cada usuário programado pode sshusar devseus próprios arquivos .conf?

Existem vários scripts que funcionam apenas para dev, portanto, não é prático para nós ter usuários separados para cada pessoa.

Poderíamos executar algo como su - dev -c "./script"de nossas próprias contas, mas estou me perguntando se há uma maneira melhor.

configuration
  • 2 respostas
  • 25 Views
Martin Hope
EPrivat
Asked: 2023-04-02 04:14:56 +0800 CST

Solução de problemas da configuração Oh-My-Fish tornando os peixes muito lentos

  • 5

Sem alterar a configuração, minha casca de peixe começou a ficar muito lenta, entre 1 e 5 segundos para um simples lscomando.

Observe que o comportamento lento começou repentinamente. Eu tenho uma instalação local e sem direitos de administrador.

Não tenho nenhum set -U varproblema em meus arquivos de configuração ou outro problema de "adicionar ao caminho" que possa fornecer variáveis ​​(caminho) longas para processar.

Sei que não é muito para prosseguir agora, mas adicionarei mais informações, se puder.

Consegui definir que Oh My Fish é responsável por renomear ~/.config/fish/conf.d/omf.fish, mas meu ~/.local/share/omfdiretório contém tanto que preciso de algumas pistas para solucionar o problema. Eu tenho o tema bobthefish.

O comando omf doctordá

Oh My Fish version:   7
OS type:              Linux
Fish version:         fish, version 3.1.0
Git version:          git version 2.25.1
Git core.autocrlf:    no
Checking for a sane environment...
Your shell is ready to swim.

Atualização: sem alterar nada voltou tudo ao normal. Eu suspeito que um comando no prompt estava demorando muito tempo e que o servidor estava com defeito, não Oh-My-Fish.

configuration
  • 1 respostas
  • 24 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