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-139675

j0h's questions

Martin Hope
j0h
Asked: 2025-03-17 04:30:32 +0800 CST

tentando inicializar a tela usb do racertech

  • 5

Não vou mentir, a unidade em si é um teclado Ajazz AKP846, funciona em grande parte, o único componente com defeito é o display interno.
Os componentes relevantes do buffer circular do kernel são:

[ 9169.404509] hid-generic 0003:28E9:3012.001C: hiddev4,hidraw12: USB HID v1.11 Device [SmartCloud AKP846] on usb-0000:00:14.0-11.2.4/input3
[ 9169.628073] usb 1-11.2.7: new high-speed USB device number 26 using xhci_hcd
[ 9169.733409] usb 1-11.2.7: New USB device found, idVendor=34c7, idProduct=2114, bcdDevice= 0.00
[ 9169.733414] usb 1-11.2.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9169.733415] usb 1-11.2.7: Product: USB DISP
[ 9169.733416] usb 1-11.2.7: Manufacturer: RACERTECH
[ 9169.733417] usb 1-11.2.7: SerialNumber: 888888888

Procurei o driver de vídeo OEM e comecei a ler o código-fonte, onde vi uma dependência para drivers de link de vídeo evdi e prossegui com a instalação dos drivers de link de vídeo com evdi.

Embora eu consiga executar o evdi, não consigo fazer com que o dispositivo seja reconhecido como um monitor. Admito que este é meu primeiro dispositivo de exibição USB (a unidade inteira funciona como um hub, com teclado, codificador, monitor, tela sensível ao toque e armazenamento).

em qualquer caso, o link de exibição foi instalado corretamente, e o driver RACERTech parece funcionar sem erros, mas estou tendo dificuldades para descobrir como atribuir o vídeo.

Estou no Ubuntu Mate 22.04, com X11.

Link para os drivers RACERTECH: https://www.racer-tech.com/en/file-share

link para configuração do link de exibição: https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu

Eu tentei usar o monitor como um monitor normal e procurei por ele como um dispositivo de buffer de quadros. com sudo modprobe udl esudo modprobe uevdi

nada aparece no /dev/fb* ou com xrandr --querry, então acho que devo estar confuso.

Como faço para que este dispositivo de exibição USB funcione no Ubuntu?

drivers
  • 1 respostas
  • 70 Views
Martin Hope
j0h
Asked: 2024-07-21 02:51:10 +0800 CST

existe um utilitário para abrir arquivos pjw?

  • 4

Estou usando o programa WinLDR do IDEC para programar PLCs no wine. funciona muito bem, mas esse não é o objetivo, o que tenho são 30 anos de programas PLC para converter para C. A saída do programa é fileName.pjw que é mostrado como um tipo de arquivo, mas no gerenciador de pacotes não vejo uma maneira de extrair esse tipo de arquivo específico.

Existe um utilitário para extrair arquivos pjw do IDEC? Estou no Jammy se for necessário.

na linha de comando: $ arquivo project01.pjw project01.pjw: dados compactados gzip, de TOPS/20, tamanho original módulo 2^32 314621

gunzip não irá descompactá-lo, extensão não reconhecida

software-recommendation
  • 2 respostas
  • 63 Views
Martin Hope
j0h
Asked: 2023-12-23 02:34:24 +0800 CST

o apt-mark hold evita atualizações nas dependências do pacote?

  • 5

Tenho um pacote antigo em um sistema antigo e quero atualizar meu sistema operacional. Fazer com que o pacote específico funcione em sistemas mais novos pode ser possível, mas não quero mexer com isso agora, ainda quero usá-lo. Quando experimentei o Ubuntu 23.04, entrei no pesadelo da dependência.

De qualquer forma, #apt-mark hold <package> mantém as dependências do pacote e também do pacote? O apt-mark hold faz alguma coisa para evitar a quebra do pacote? ou apenas impede atualizações do pacote específico?

apt
  • 1 respostas
  • 41 Views
Martin Hope
j0h
Asked: 2023-05-10 02:18:35 +0800 CST

onde está o arquivo de índice real que o apt usa para atualizar a lista de pacotes?

  • 5

Eu estava tentando instalar o yelp-tools. Eu corri sudo apt-get update && sudo apt-get upgrade então sudo apt-get install yelp-tools ele falhou com isso:

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/universe/libx/libxml2/python3-libxml2_2.9.13%2bdfsg-1ubuntu0.2_amd64.deb  404  Not Found [IP: 91.189.91.38 80]

sudo apt-get install --fix-missing yelp-toolsretorna o mesmo erro.

procurando no repositório: não há pacote para libxml2_2.9.13%2bdfsg-1ubuntu0.2_amd64.deb

pelo contrário, é: libxml2_2.9.13%2bdfsg-1ubuntu0.3_amd64.deb

Eu suspeitaria que em algum lugar há uma listagem de pacotes apontando para um pacote que não existe devido a um erro de digitação.

onde está o arquivo de índice para o repo http://security.ubuntu.com/ubuntu jammy-security universe

apt-get update atualiza os arquivos de índice do pacote. onde estão exatamente esses arquivos de índice? Eu acho que há um erro de digitação em um deles.

o problema continua, a partir daí, mas é tudo o mesmo tipo de erro. Instalei o pacote libxml2_2.9.13%2bdfsg-1ubuntu0.3_amd64.deb mais recente, instalei o yelp-tools e funcionou. mas acho que deve haver um erro no índice do pacote, devo entrar em contato com alguém? como posso verificar?

apt
  • 1 respostas
  • 27 Views
Martin Hope
j0h
Asked: 2023-04-22 08:24:43 +0800 CST

execute o comando antes que o script saia

  • 5

Eu tenho algum hardware que estou testando com um script bash.

#!/bin/bash
tshwctl --setdio=65
for i in $(seq 0 1000)
do
 ./adc1
sleep 1
done
tshwctl --clrdio=65

Se eu pressionar Ctrl+C antes de terminar o loop, o pino 65 não será desativado. (Posso desmarcá-lo mais tarde, com certeza) existe uma maneira de executar um processo depois de pressionar Ctrl+C? como em: existe uma maneira de o script ser executado tshwctl --clsdio=65 antes que o script seja encerrado quando ctrl + C é pressionado?

command-line
  • 1 respostas
  • 25 Views
Martin Hope
j0h
Asked: 2023-04-22 06:18:40 +0800 CST

onde está o código-fonte do comando which?

  • 5

Procurei no coreutils e sudo apt-cache search which também olhei nas páginas de manual das quais não encontrei.

Gostaria de adicionar um argumento para listar as dependências do executável, acho que seria útil.

command-line
  • 2 respostas
  • 322 Views
Martin Hope
j0h
Asked: 2023-01-05 00:26:53 +0800 CST

o que há de errado com este cron job?

  • 6

Eu configurei um cron job para escrever uma página da web a cada 50 minutos, mas depois olhei para a página da web e estava em branco. O trabalho cron: 50 * * * * mkIndex.sh > /home/user/img/index.html

mkIndex.sh é um script que escrevi, em /home/$USER/bin, que está no $PATH. executar o script da mesma maneira mostrada no crontab parece funcionar bem, ele gera a página da web. ..

Então, por que meu arquivo index.html está em branco? Como alternativa, você pode ver alguma falha no meu script de shell?

#!/bin/bash
echo -e "<!DOCTYPE html>\n<head>\n"
echo -e "<style>\ndiv.gallery {\nmargin: 1px;\nborder: 1px solid #ccc;\nfloat: left;\n"
echo -e" width: 180px;\n}\n\ndiv.gallery:hover {\nborder: 1px solid #777;\n}\n\ndiv.gallery img {\n"
echo -e "width: 10%;\nheight: auto;\n}\n"
echo -e "</style>\n</head>\n"
echo -e "<body>\n"
 
cd /home/user/img
for i in `ls *.png`
do
echo -e "<div class="gallery">"
echo -e  "<a target="$i" href="$i">"
echo -e   " <img src="$i"  width="300" height="200">"
echo -e  "</a>"
echo -e "</div>"
done
 
echo -e "</body>\n</html>"

Não sei por que meu cron job não está gerando a saída desejada.

command-line
  • 1 respostas
  • 81 Views
Martin Hope
j0h
Asked: 2022-12-21 21:54:54 +0800 CST

como faço para impedir que o firefox me "proteja"

  • 6

Estou tentando baixar um monte de pacotes deb antigos. Achei que estava quase terminando, mas então vi uma longa lista dizendo que o firefox não baixou os arquivos deb devido a um risco de segurança. Isso é irritante.
Esses arquivos nem são para esse sistema. Como desligo isso?

Firefox me protegeu

firefox
  • 2 respostas
  • 60 Views
Martin Hope
j0h
Asked: 2022-12-20 14:22:40 +0800 CST

converter imagem para gif falha com erro

  • 5

Tenho 506 imagens jpg que quero transformar em gif. mas a conversão falha com o erro: convert-im6.q16: recursos de cache esgotados 2022-12-19-152850_210.jpg' @ error/cache.c/OpenPixelCache/4083`

há algo alémconvert -delay 20 -loop 0 *.jpg my.gif

devo usar para converter imagens estáticas em um gif?

command-line
  • 1 respostas
  • 37 Views
Martin Hope
j0h
Asked: 2022-12-01 09:10:41 +0800 CST

a permissão não mudará no arquivo do cartão SD

  • 6

Eu tenho um script de shell que quero tornar executável em um cartão SD. Alterei as permissões da pasta para meu usuário/grupo. sem problemas lá. quando eu emitir o comando chmod a+x script.sh, verifique as permissões com ls -alas permissões são somente leitura. Eu tentei sudo chmod +x script.she uma variedade de outros comandos chmod, mas o arquivo permanece somente leitura. Tentei marcar o script como executável e copiá-lo para o cartão SD. cp -p script.sh /media/a/4C00-1447/cosmo quando verifico as permissões, o script volta a ser somente leitura. Eu não entendo o que está acontecendo aqui. Nenhum desses comandos retorna erros. como posso colocar um script executável no meu cartão SD?

command-line
  • 1 respostas
  • 46 Views
Martin Hope
j0h
Asked: 2022-09-19 19:50:46 +0800 CST

como posso adicionar uma camada de canal alfa atrás de cada foto em uma pasta?

  • -1

Tenho várias centenas de fotos que preciso editar. Estou usando o gimp, selecionando adicionar camada de canal alfa e selecionando os segmentos a serem removidos. será um processo longo... e eu esperava poder agilizar esse processo removendo a necessidade de pelo menos uma etapa, mas até agora falhei.

Eu tentei: convert *.png -background none -transparent white -flatten $1.png

e alguns outros comandos que pareciam fazer algo, mas não de uma maneira que eu noto quando vou editar a imagem no GIMP. Existe um comando que adicionará um canal alfa subjacente às imagens? Quero que minhas imagens não tenham plano de fundo, com apenas o canal alfa visível.BG simples canal alfa

command-line
  • 1 respostas
  • 24 Views
Martin Hope
j0h
Asked: 2022-04-04 12:05:08 +0800 CST

quando você faz login no shell, qual programa lida com a avaliação das credenciais?

  • 10

quando você inicializa pela primeira vez e é recebido com o brilho quente de uma tela preta e um prompt piscando, que programa é esse? Qual programa lida com a avaliação das credenciais? Ou melhor, qual é o componente do código-fonte? Posso estar me confundindo, mas acho que os vários shells de usuário são carregados após a autenticação do usuário.

... o que pode significar que o bash é iniciado no modo de usuário único e, em seguida, o bash verifica as credenciais e inicia um shell de usuário? (acho que é assim que funciona)

(Estou interessado em adicionar um recurso ao processo de verificação de credenciais, mas estou analisando o código-fonte do bash e não sei por onde começar.)

command-line
  • 1 respostas
  • 1177 Views
Martin Hope
j0h
Asked: 2022-02-06 15:41:13 +0800 CST

como permitir que um usuário não privilegiado execute um programa que requer permissões de root, sem senha?

  • 0

Eu tenho um programa que escrevi e ele acessa hardware (arquivos de dispositivo) e requer permissões de root para ser executado. Gostaria que este programa fosse executável por um usuário não privilegiado, sem a necessidade de senha de root. Eu tentei modificar as permissões com a sudo chmod u+s programNamereinicialização, mas o programa então o programa não será executado comsudo ./programName

Lembro-me de fazer isso, há 12 anos, mas não consigo descobrir agora. Alguma dica?

permissions
  • 1 respostas
  • 371 Views
Martin Hope
j0h
Asked: 2021-10-10 09:44:26 +0800 CST

o que é o applet wnck?

  • 4

Eu só quero saber o que é o applet wnck e ou o que ele faz. Localizei o programa em /usr/lib/mate-panel/wnck-applet man wnck nada. pesquisei no Google, vejo pessoas tendo problemas com isso, mas nada dizendo o que é.

applet
  • 1 respostas
  • 1142 Views
Martin Hope
j0h
Asked: 2021-10-07 14:10:49 +0800 CST

sodimm, e daí? erro ao atualizar sodimm

  • 1

Comprei um Dell Precision 5610 refurb, 6 core xeon, 32GB de RAM. Eu tenho o Ubuntu nele. Eu continuo recebendo uma mensagem: "Erro ao atualizar sodimm" insira a descrição da imagem aqui

o desempenho até agora parece estar OK, mas não sei o que essa mensagem de erro está tentando me dizer. Não vejo nenhuma mensagem em andamento no dmesg. O BIOS mostra todos os 32 GB de RAM, assim como o sistema operacional. Posso ter RAM ruim? Como posso verificar a integridade do hardware e ou fazer parar a mensagem de notificação?

ram
  • 1 respostas
  • 91 Views
Martin Hope
j0h
Asked: 2021-03-28 15:30:07 +0800 CST

dependência não encontrada

  • 1

Estou tentando instalar o crossover para linux, na minha instalação do Ubuntu 20.04 Mate, mas a dependência python-gtk2 está ausente.

sudo apt-get install python-gtk2 

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-gtk2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python-gtk2' has no installation candidate

Eu tentei obter uma versão mais antiga para o Ubuntu 18.04, mas isso também não foi instalado. diz que o projeto está depreciado. Isso é tudo muito bom, mas eu preciso dele para rodar crossover.

insira a descrição da imagem aqui

o que devo fazer para satisfazer essa dependência? insira a descrição da imagem aqui

apt
  • 2 respostas
  • 307 Views
Martin Hope
j0h
Asked: 2021-01-22 14:30:40 +0800 CST

como posso ler de um dispositivo USB sem saber o nome do dispositivo?

  • 1

Eu tenho um Arturia, MiniLab, é um dispositivo serial, não bloco. Eu gostaria de ler as teclas pressionadas do dispositivo, mas não consigo descobrir de onde /dev/devicedevo ler as teclas pressionadas. Gostaria de saber como posso usar informações como saída de lsusbpara depois ouvir o dispositivo USB. lsusb ... Bus 001 Device 005: ID 1c75:0204 Arturia Arturia MINILAB

existe uma maneira de encontrar o nome do dispositivo no campo ID? ou ler dados da conexão USB sem saber o nome do dispositivo em /dev? dado o que sei, qual é o meu próximo passo para ler dados do dispositivo USB?

command-line
  • 1 respostas
  • 1097 Views
Martin Hope
j0h
Asked: 2021-01-03 14:14:13 +0800 CST

por que esse script bash não obtém todos os arquivos?

  • 1

Eu tenho uma pasta grande com subpastas de arquivos pdf. Eu quero pegar todos os arquivos pdf (290 deles) e colocá-los em um diretório. (Achei que seria simples.) para que eu possa concatená-los em um documento com meu programa pdf pdfshuffle, ou algo assim. Eu peguei o caminho e os nomes dos arquivos em um arquivo: out.txt, usando: find $(pwd) -iname '*.PDF' > out.txt out.txt contém caminhos e arquivos como este:

...
/home/user/Downloads/pedals/PEDALS/Electro-Harmonix/Small Stone Phaser.PDF
/home/user/Downloads/pedals/PEDALS/Electro-Harmonix/Dr. Quack (Doctor Q Melhorado).pdf
/home/user/Downloads/pedals/PEDALS/Marshall/Guv'Nor 1.PDF
/home/user/Downloads/pedals/PEDALS/Marshall/Guv'Nor 2.pdf
...

legal. então pensei que poderia fazer isso:

#!/bin/bash
input="out.txt"
while IFS= read -r line
do
  #echo "$line"
cp $line .
done < "$input"

Mas ele copia apenas cerca de 36 dos pdfs, e o shell diz que não pode stat arquivos:

...
cp: cannot stat 'Boogie/Vtwin.pdf': No such file or directory
cp: cannot stat '/home/user/Downloads/pedals/PEDALS/Mesa': No such file or directory
...

O arquivo está claramente lá, e posso visualizá-lo etc. qual é o problema com meu método ou script?

command-line
  • 1 respostas
  • 98 Views
Martin Hope
j0h
Asked: 2020-11-27 17:25:48 +0800 CST

use o terminal sem fazer história

  • 0

Eu uso um computador Ubuntu compartilhado no Makerspace local. olhando para historyeu posso ver algumas vezes onde eu sshd em um host remoto... Eu meio que gostaria de não ter feito isso daqui. Eu sou capaz de executar history -c e limpar o histórico, mas o histórico de todos os outros também desaparece. sem criar várias contas de usuário ou problemas de segurança evidentes, existe uma maneira de executar o terminal sem registrar a atividade temporariamente ou usar um terminal que não crie um novo histórico, mas mantenha o histórico antigo ou exclua determinado histórico de um ponto no tempo? Ou existe um comando para iniciar o terminal de modo que o histórico não seja gravado nesse terminal?

O sistema operacional é o Ubuntu Mate 20.04

command-line bash history bash-history
  • 1 respostas
  • 634 Views
Martin Hope
j0h
Asked: 2020-11-02 15:07:04 +0800 CST

como faço para verificar os processos de inicialização?

  • 2

meu computador (Ubuntu Mate 20.04 ) está demorando mais de um minuto para inicializar e não sei por quê. Parece ser algo a ver com um processo de inicialização neste disco rígido específico.

do dmesg:

...
[    1.922970] async_tx: api initialized (async)
[    2.328482] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    2.530339] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input7
[    3.256967] Btrfs loaded, crc32c=crc32c-intel
[   34.601941] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
...

parece haver 30 segundos ali, não tenho Btrfs, não tenho certeza por que está verificando ou o que quer que esteja fazendo.

então eu tenho isso:

[   38.739280] USB Video Class driver (1.1.1)
[  125.248857] Process accounting resumed

Eu não tenho idéia do que é contabilidade de processo.

Tirei esta foto do processo de inicialização: insira a descrição da imagem aqui a última linha desta foto é o que eu quero encontrar e corrigir, leva um minuto e meio para ser executado, toda vez que inicializo meu computador. Isso acontece no modo de segurança e na inicialização normal. existe uma única ferramenta para listar os processos de inicialização? Eu não quero reinstalar. Eu tentei verificar o sistema de arquivos do disco, o problema persiste. Eu fiz a análise de disco SMART e o disco rígido está bem.

O comandosystemd-analyze critical-chain

$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @1min 38.388s
└─multi-user.target @1min 38.388s
  └─lxc.service @1min 38.330s +57ms
    └─lxc-net.service @1min 38.184s +143ms
      └─network-online.target @1min 38.179s
        └─NetworkManager-wait-online.service @1min 30.737s +7.440s
          └─NetworkManager.service @1min 30.360s +374ms
            └─dbus.service @1min 30.355s
              └─basic.target @1min 30.316s
                └─sockets.target @1min 30.315s
                  └─snapd.socket @1min 30.310s +4ms
                    └─sysinit.target @1min 30.280s
                      └─systemd-backlight@leds:tpacpi::kbd_backlight.service @2>
                        └─system-systemd\x2dbacklight.slice @1.538s
                          └─system.slice @251ms
                            └─-.slice @251ms

e o comandosystemd-analyze time

$ systemd-analyze time
Startup finished in 34.552s (kernel) + 2min 7.682s (userspace) = 2min 42.235s 
graphical.target reached after 1min 38.388s in userspace
grub2 boot startup
  • 1 respostas
  • 206 Views

Sidebar

Stats

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

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

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