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

Peter bill's questions

Martin Hope
Peter Bill
Asked: 2025-02-25 23:42:24 +0800 CST

Por que o script Autokey funciona incorretamente apenas no LibreOffice Writer?

  • 6

Tenho um script Autokey para inserir a data atual quando estou digitando. Ele funciona bem na maioria dos casos (aqui, Thunderbird, xed, terminal Gnome, etc.). Ele funciona no LibreOffice Calc, mas não no Writer.

Para usá-lo, eu digito a abreviação (dt) e depois um espaço. Normalmente, o Autokey remove esses três caracteres e os substitui pela data atual seguida por um espaço.

No Writer, os caracteres digitados permanecem, então a data é impressa e o Autokey parece enviar 3 backspaces. O espaço é emitido um pouco mais tarde.

Por exemplo, aqui “Data é 'dt' hoje” (sem as aspas simples) se torna “Data é 25 de fevereiro de 2025 hoje”. No Writer, obtenho “Data é dt 25 de fevereiro de 2025 hoje” (observe a colocação estranha do espaço após o T de 'hoje'.

O script Autokey é

# Abbreviation to insert the current date
import time

datestring = system.exec_command("date +%d\ %B\ %Y")
keyboard.send_keys(datestring)

Eu estaria interessado em quaisquer insights sobre esse comportamento estranho, ou quaisquer dicas para depuração. É um problema do Autokey ou do Writer?

Detalhes do sistema: autokey-gtk 0.96.0, LibreOffice 24.8.2.1, Linux Mint 22.1.

O script não funciona no vim, provavelmente porque ctrl-V significa algo diferente.

Editar - Adicionar depuração Autokey

Obrigado a @Destroy666 pela opção detalhada do autokey.

Eu usei autokey-gtk --verbose >o 2>ee testei no Writer e no Betterbird (meu programa de e-mail).

Os resultados estão abaixo (cortados para economizar espaço). Eles não são idênticos, mas não consigo ver nenhuma indicação do motivo pelo qual o Writer dá errado. O Writer poderia estar armazenando em buffer a entrada de diferentes fontes?

Escritor

Título visível da janela: 'Sem título 1 — LibreOffice Writer', Classe da janela: 'libreoffice.libreoffice-writer' Fila de entrada no final de handle_keypress: deque([' '], maxlen=150) Tecla bruta: 'd', modificadores: [], Tecla: d Título visível da janela: 'Sem título 1 — LibreOffice Writer', Classe da janela: 'libreoffice.libreoffice-writer' Fila de entrada no final de handle_keypress: deque([' ', 'd'], maxlen=150) Tecla bruta: 't', modificadores: [], Tecla: t Título visível da janela: 'Sem título 1 — LibreOffice Writer', Classe da janela: 'libreoffice.libreoffice-writer' Fila de entrada no final de handle_keypress: deque([' ', 'd', 't'], maxlen=150) Tecla bruta: ' ', modificadores: [], Tecla:
Título visível da janela: 'Untitled 1 — LibreOffice Writer', classe Window: 'libreoffice.libreoffice-writer' Correspondeu ao script "AbbrDT" com abreviações "['dt']" em relação à entrada atual Executor de script em execução: Script('AbbrDT') Fila de entrada no final de handle_keypress: deque([], maxlen=150) Disparou um script por uma abreviação. Definindo-o para engine.get_triggered_abbreviation(). abbreviation=' dt', trigger=' ' Enviar chave especial: [<Key.BACKSPACE: ''>] Enviar chave especial: [<Key.BACKSPACE: ''>] Enviar via interface de evento Enviar via interface de evento Enviar chave especial: [<Key.BACKSPACE: ''>] Enviando string: '25 de fevereiro de 2025' Enviando string: ' '

Melhor pássaro

Chave bruta: 'd', modificadores: [], Chave: d Título visível da janela: 'Gravar: (sem assunto) - Betterbird', Classe da janela: 'Msgcompose.eu.betterbird.Betterbird' Chave bruta: 't', modificadores: [], Chave: t Título visível da janela: 'Gravar: (sem assunto) - Betterbird', Classe da janela: 'Msgcompose.eu.betterbird.Betterbird' Fila de entrada no final de handle_keypress: deque(['a', 'b', 'c', ' ', 'd', 't'], maxlen=150) Chave bruta: ' ', modificadores: [], Chave: Título visível da janela: 'Gravar: (sem assunto) - Betterbird', Classe da janela: 'Msgcompose.eu.betterbird.Betterbird' Script correspondente "AbbrDT" com abreviações "['dt']" em relação à entrada atual Executor de script em execução: Script('AbbrDT') Fila de entrada no final de handle_keypress: deque([], maxlen=150) Disparou um Script por uma abreviação. Definindo-o para engine.get_triggered_abbreviation(). abbreviation='abc dt', trigger=' ' Enviar chave especial: [<Key.BACKSPACE: ''>] Enviar chave especial: [<Key.BACKSPACE: ''>] Enviar chave especial: [<Key.BACKSPACE: ''>] Enviar via interface de evento Enviar via interface de evento Enviando string: '26 de fevereiro de 2025' Enviando string: ' '

libreoffice
  • 1 respostas
  • 38 Views
Martin Hope
Peter Bill
Asked: 2025-02-10 23:40:35 +0800 CST

Como configurar o Betterbird para receber e-mail interno. É uma conta Movemail?

  • 6

Recentemente instalei o Betterbird no meu host Linux Mint e estou usando-o em vez do Thunderbird. Quero poder acessar o correio local de outro computador na minha LAN - o recurso é chamado (eu entendo) Movemail.

Ambas as máquinas têm Postfix , que está funcionando. Posso ver que o correio interno recebido aparece em /var/mail/[my name]. Também tenho um $HOME/mboxarquivo que pode estar vazio, possivelmente usado apenas para mensagens antigas, quando lido, mailmas não excluído.

Não consigo acessar o /var/mail/[my name]arquivo com uma conta Betterbird. Isso é o que eu fiz no Betterbird:

  • Editar → Configurações da conta → Ações da conta → Nova conta Movemail

  • Após adicionar alguns detalhes pessoais, chego a uma página de Configurações do Servidor. Essa página também pode ser acessada de uma conta Movemail existente: clique com o botão direito do mouse no nome da conta na lista Pastas na aba Correio, depois em Configurações e Configurações do Servidor.

A página Configurações do servidor tem uma seção Armazenamento de mensagens, com duas entradas importantes:

  • Tipo de armazenamento de mensagens: o padrão é mbox e não pode ser alterado (a entrada fica esmaecida e não pode ser selecionada).

  • Diretório local com um botão Procurar …

Para o Diretório Local, naveguei até /var/mail, mas ele disse:

O caminho do diretório local "/var/mail" é inválido. Selecione um diretório diferente.

O mesmo acontece se eu escolher meu diretório inicial, que contém o arquivo mbox.

Não há nada de errado com as permissões nesses diretórios ou seus arquivos, posso acessá-los no bash.

O único diretório válido parece estar no meu antigo perfil do Thunderbird ( $HOME/.thunderbird/[profile name]/Mail/localhost), que contém um arquivo vazio Inbox.

Não pretendo usar esta conta para enviar e-mails, então há muitas configurações que não examinei.

Existe alguma maneira de criar um link /var/mail[name]para o diretório Betterbird?

Como posso fazer com que o Betterbird receba e-mails do Postfix dentro da minha LAN?

linux
  • 1 respostas
  • 92 Views
Martin Hope
Peter bill
Asked: 2024-09-09 18:51:39 +0800 CST

Não é possível configurar a autenticação básica no nginx para um cliente Android

  • 5

Estou tentando configurar um servidor web nginx em um Raspberry Pi com acesso do Android. O Android v.14 insiste na autenticação básica, mas não consigo fazê-lo funcionar.

Minha rede doméstica inclui um calendário CalDAV hospedado no Baïkal com nginx em um Raspberry Pi 3B executando PiOS. Tudo é a versão mais recente. Ele deve me permitir compartilhar um calendário entre meu desktop (Linux e Thunderbird) e um telefone Android executando OneCalendar . Os dispositivos devem sincronizar automaticamente quando ambos estiverem conectados na minha rede doméstica. Ele costumava funcionar com http simples, até uma atualização do Android.

Todos os três dispositivos têm endereços IP no intervalo 192.168.1.*. Não estou muito preocupado com a segurança, já que tudo está atrás do meu firewall, então tudo abaixo é o mais frouxo possível, pelo menos até funcionar.

Configurei a autenticação básica, de acordo com a documentação do nginx: https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-http-basic-authentication/

sudo apt install apache2-utils
sudo htpasswd -c /etc/ssl/.htpasswd myuser
sudo vi /etc/nginx/sites-enabled/mysite

Tudo pareceu funcionar. Aqui estão as novas linhas na seção location do meu arquivo de site:

auth_basic "Baikal";
auth_basic_user_file /etc/ssl/.htpasswd;
satisfy any;
allow 192.168.1.0/24;
deny all;

Não consigo encontrar nenhum sinal de configuração SSL nos arquivos nginx.

O estranho é que o Thunderbird 'simplesmente funciona', mas o Android falha, dizendo “Autenticação Digest não suportada, tente habilitar a autenticação Básica no seu servidor.” O nginx relata um erro "401 Unauthorized" para o telefone. Essas linhas aparecem no log de erros do nginx:

http fastcgi header: "Status: 401 Unauthorized"
http fastcgi header: "WWW-Authenticate: Digest realm="BaikalDAV",qop="auth",nonce="66ddb6608ccb4",opaque="d66d5f0524036afcb61420e358f990ce""
WWW-Authenticate: Digest realm="BaikalDAV",qop="auth",nonce="66ddb6608ccb4",opaque="d66d5f0524036afcb61420e358f990ce"

Verifiquei várias vezes se os dois clientes usam a mesma URL ( http://192.168.1.11:9999/cal.php/calendars/myuser/default ), nome de usuário e senha. Qualquer ajuda para superar esses problemas seria apreciada.

android
  • 1 respostas
  • 29 Views
Martin Hope
Peter bill
Asked: 2023-06-30 18:12:21 +0800 CST

Abrir link de outro aplicativo não abre a URL no Firefox

  • 6

Clicar em um link no Thunderbird ou no Libre Office Writer abre uma nova instância do Firefox com minha página inicial e não o URL necessário.

Minha página inicial sempre abre, independentemente de eu usar o botão esquerdo, ctrl+clique esquerdo ou clique do meio (abrir link em uma nova guia) no Thunderbird; ou ctrl+clique com o botão esquerdo ou Open hyperlinkno menu de contexto do Libre.

Para abrir um link externo, preciso selecionar Copy link locationno menu de contexto do Thunderbird e colar o URL no Firefox. No Libre, tenho que copiar manualmente o URL.

Alguém pode me ajudar a corrigir esse problema?

Existem muitas questões semelhantes, mas parecem ser muito antigas e dizem respeito a versões obsoletas.

Estou usando o Linux Mint Cinnamon 21.1 com as versões mais recentes do Firefox e Thunderbird. Libre Office é 7.3.7.2. O problema não é específico da versão (costumava acontecer quando eu rodava o Firejail, mas removi o Firejail em parte por causa de problemas semelhantes). O Firefox é meu navegador padrão (e único).

Editar - em resposta ao comentário #harrymc

É um novo computador, este ano. Um novo SSD, Linux, etc. Configurações e dados pessoais foram restaurados de um backup. https://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles descreve o processo - se eu o li corretamente, qualquer corrupção do perfil antigo seria copiada. Não estou prestes a criar um novo perfil virgem e perder todos os meus favoritos, senhas, etc.

firefox
  • 2 respostas
  • 106 Views
Martin Hope
Peter bill
Asked: 2022-12-12 13:31:56 +0800 CST

NoScript e sites com muito JavaScript por página

  • 5

Para navegar na web, eu uso Firefox e NoScript. Uma coisa que me irrita são os sites que esperam carregar outro conjunto de recursos toda vez que mudo de página.

Particularmente irritantes são os sites de compras que só carregam o Javascript de pagamento quando 'Pagar agora' é clicado. Muitas vezes acabo tendo que fazer tudo mais de uma vez, pois clicar em Confiável temporariamente reinicia a transação. Claro, cada site parece usar um provedor diferente, então o Trusted tem um valor limitado. Estou tentando evitar o hábito de clicar em Permitir tudo o tempo todo.

O How-to em https://proprivacy.com/adblocker/guides/noscript-extension-gain-privacy-security reconhece o problema, mas apenas sugere tentativa e erro. Certamente, nós, como superusuários, podemos fazer melhor.

Alguém tem alguma dica para tornar esse processo menos trabalhoso?

Como colocar na lista de permissões todos os scripts em um site com NoScript se refere, mas não ajuda.

firefox
  • 1 respostas
  • 28 Views
Martin Hope
Peter bill
Asked: 2021-11-24 09:32:03 +0800 CST

Como restaurar a lista de calendários no Thunderbird/Lightning

  • 6

Na minha visualização de calendário Thunderbird/Lightning, a coluna da esquerda está ausente. Eu provavelmente deletei quando estava procurando por outra coisa.

Não consigo encontrar nada nos menus ou preferências para restaurar esta coluna. A visualização do calendário em si está boa, posso ver meus eventos, mas não posso escolher quais calendários exibir.

Por favor, ajude-me a restaurar a lista de calendários.

O meu está assimMinha visualização de calendário

Deve ficar assimRequeridos

thunderbird lightning
  • 1 respostas
  • 324 Views
Martin Hope
Peter bill
Asked: 2021-03-25 08:07:07 +0800 CST

Como definir a cor de fundo das linhas em uma planilha dependendo do valor de uma célula na linha

  • 6

Como posso dizer, no Excel na Web: Se a célula F2 contiver "Concluído", defina a cor de fundo da linha 2 para vermelho?

Existem muitos artigos online ( ex .

Meu Excel na Web, parte do Office 365, não tem um comando Nova Regra.... Eu tenho um diálogo Gerenciar Regras, mas isso só parece útil para excluir regras.

microsoft-excel office365
  • 1 respostas
  • 40 Views
Martin Hope
Peter bill
Asked: 2020-05-07 07:48:10 +0800 CST

Use o Microsoft Forms para editar uma linha existente no Excel online

  • 6

É fácil criar um formulário para adicionar dados a uma planilha. No Office 365, você pode começar em Formulários ou criar uma planilha e selecionar Inserir → Formulários → Novo formulário.

Depois que o formulário é criado e distribuído, outras pessoas podem acessar o formulário e adicionar linhas à planilha subjacente. Consulte, por exemplo, https://support.office.com/en-GB/article/create-a-form-with-microsoft-forms-4ffb64cc-7d5d-402f-b82e-b1d49418fd9d?WT.mc_id=365AdminCSH

Eu gostaria que meus usuários pudessem atualizar uma linha existente de maneira semelhante. Eles não deveriam ter que executar o Excel. Isso é possível?

(Existe um item de menu no Excel Online: Inserir → Formulários → Editar formulário. Isso parece significar editar a estrutura do formulário. Não consigo encontrar uma maneira de permitir que usuários remotos editem os dados da planilha.)

microsoft-excel office365
  • 1 respostas
  • 1476 Views

Sidebar

Stats

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

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

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