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

Martin Vegter's questions

Martin Hope
Martin Vegter
Asked: 2024-12-01 16:31:14 +0800 CST

evince: desabilitar todos os atalhos de teclado, exceto PageDown, PageUp

  • 7

Tenho um arquivo ~/.config/evince/accels, mas ele está vazio. Qual é a sintaxe para desabilitar os atalhos de teclado padrão idiotas?

Posso "descartar" os atalhos atuais e depois editá-los?

Eu constantemente perco minha posição na página ao pressionar alguma tecla acidentalmente.

Eu só quero manter PageDowne PageUppoder rolar as páginas.

Estou usando o Evince 43 no Debian

debian
  • 2 respostas
  • 55 Views
Martin Hope
Martin Vegter
Asked: 2024-11-30 14:11:57 +0800 CST

start-stop-daemon não inicia porque: "processo já em execução"

  • 7

Tenho um script init para iniciar o qbittorrent-nox no meu servidor. Ele funciona bem quando inicio o servidor pela primeira vez, mas se eu desligar o processo qbittorrent-nox ( service qbittorrent stop) ele não iniciará novamente ( service qbittorrent start), com este erro:

process already running.

Tenho certeza de que não há nenhum processo em execução, procurei com ps. este é o comando exato para iniciar:

start-stop-daemon --start --chdir '/home/testuser' --user 'testuser' --chuid 'testuser:testuser' --startas /usr/bin/env HOME="/home/testuser" /usr/bin/qbittorrent-nox

Não há arquivos /runrelacionados ao qbittorrent.

services
  • 1 respostas
  • 69 Views
Martin Hope
Martin Vegter
Asked: 2024-11-10 14:39:22 +0800 CST

erro ucsi_acpi con1: falha ao obter troca de função usb, falha na inicialização do PPM

  • 6

depois que a placa-mãe do meu laptop foi substituída, recebo os seguintes erros durante a inicialização:

ucsi_acpi USBC000:00: error -ENODEV: con1: failed to get usb role switch
ucsi_acpi USBC000:00: error -ENODEV: PPM init failed

até onde posso perceber, as portas USB-C estão funcionando bem. Mas eu gostaria de entender o que esses erros significam e como me livrar deles.

Talvez seja apenas alguma configuração de BIOS UEFI que precisa ser desabilitada/habilitada? As configurações foram redefinidas para os padrões de fábrica durante a substituição, obviamente.

boot
  • 1 respostas
  • 38 Views
Martin Hope
Martin Vegter
Asked: 2024-10-26 21:02:36 +0800 CST

fbpanel: aumentar tamanho do texto

  • 6

Estou usando fbpanelno debian. No arquivo de configuração ~/.config/fbpanel/default, tenho esta seção que define o "menu iniciar":

Plugin {
    type = menu
    config {
        IconSize = 26
        image = /usr/share/pixmaps/debian-logo.png
        systemmenu {
        }
        separator {
        }
        item {
            name = logout
            icon = application-exit
            action = killall -u testuser --quiet
        }
    }
}

Eu consigo alterar o tamanho do ícone, mas como eu aumento o tamanho do texto? O tamanho do texto é muito pequeno.

insira a descrição da imagem aqui

Também estou usando openbox, caso seja relevante

debian
  • 2 respostas
  • 63 Views
Martin Hope
Martin Vegter
Asked: 2024-10-20 13:30:35 +0800 CST

não é possível gerenciar impressoras CUPS em http://

  • 5

Tenho um servidor CUPS na minha rede local. Posso conectar-me à interface web do CUPS:

http://10.1.1.128:631/

mas quando quero fazer login como administrador ou gerenciar impressoras, recebo esta mensagem:

insira a descrição da imagem aqui

que após alguns segundos redireciona para:

insira a descrição da imagem aqui

não me permite usar http:// simples mesmo que eu esteja conectado na minha rede local

http://10.1.1.128:631/admin/

Tentei no Firefox e no Chrome e recebo o mesmo erro.

Como posso desabilitar essa idiotice?

firefox
  • 1 respostas
  • 14 Views
Martin Hope
Martin Vegter
Asked: 2024-04-23 13:34:25 +0800 CST

conclusão zsh para script personalizado: URL + parâmetros opcionais

  • 6

Eu tenho a conclusão zsh para script personalizado, onde um parâmetro deve ser URL (ou seja, string) e existem vários parâmetros opcionais: --AAA --BBB --CCC:

_arguments -S : \
    '--AAA' \
    '--BBB' \
    '--CCC' \
    '1: :'

no entanto, a conclusão só funciona após o parâmetro URL ter sido fornecido, ou seja:

myscript URL --A<TAB>

isso será preenchido automaticamente--AAA

Mas quando eu tenho:

myscript --A<TAB>

então ele listará a única opção correspondente --AAA, mas não irá preenchê-la automaticamente, mesmo que eu o faça --AA<TAB>. Eu tenho que digitar manualmente.

Quando altero meu script de conclusão para:

_arguments -S : \
    '--AAA' \
    '--BBB' \
    '--CCC'

o preenchimento automático de parâmetros funciona, mas assim que eu forneço o URL, nenhuma outra opção será concluída.

Então, como posso dizer à conclusão do zsh que meu script espera um URL (ou seja, um argumento de string - não quero que o zsh comece a completar os nomes de arquivos no local atual) e os parâmetros opcionais podem ser concluídos antes ou depois deste URL?

Observação: não estou tentando preencher automaticamente o URL. Estou apenas tentando fazer com que a conclusão funcione antes e depois dessa string de URL.

shell
  • 1 respostas
  • 17 Views
Martin Hope
Martin Vegter
Asked: 2024-03-07 23:39:56 +0800 CST

conclusão zsh para umount: limita a conclusão a um argumento

  • 6

quando uso a conclusão zsh para o umountcomando:

umount /mnt/t<TAB>

ele completa o sistema de arquivos montado /mnt/tmp.

Mas quando eu acidentalmente pressiono tab muitas vezes, ele tenta ser muito útil e sugere outros pontos de montagem, o que leva a conclusões sem sentido, como:

umount /mnt/tmp /

como posso limitar a conclusão da quantidade a apenas um ponto de montagem, para que outras guias não adicionem mais argumentos?

Acho que localizei a seção relevante em /usr/share/zsh/functions/Completion/Unix/_mount:

  # Completion for umount.
      local excl='-V --version -h --help'
      args=(
    '(- *)'{-h,--help}'[show help]'
    '(- *)'{-V,--version}'[show version]'
    "($excl -v --verbose)"{-v,--verbose}'[verbose mode]'
    "($excl -n --no-mtab)"{-n,--no-mtab}"[don't write /etc/mtab]"
    "($excl)-r[remount read-only on failure]"
    "($excl)-d[for loopback mount, free loop device]"
    "($excl)-i[don't call /sbin/umount.<fs> helper]"
    "($excl *)-a[unmount all file systems from /etc/mtab]"
    "($excl)-t[specify file system type]:file system type:_file_systems"
    "($excl *)-O[with -a, restrict filesystems by options]:file system option:->fsopt"
    "($excl)-f[force unmount]"
    "($excl)-l[lazy unmount]"
    '*:dev or dir:->udevordir'
      )

  _arguments -C -s "$args[@]" && ret=0

o que preciso modificar?

shell
  • 1 respostas
  • 16 Views
Martin Hope
Martin Vegter
Asked: 2024-02-16 15:13:09 +0800 CST

conclusão zsh: completa da lista predefinida

  • 7

Meu script zsh aceita os seguintes argumentos:

./script --connect server --foo 3 --bar 5 name

--fooe --barpegar números inteiros, nameé o único argumento sem opção e --connectdeve ser concluído a partir de uma lista predefinida de servidores. Estou preso na --connectparte em que tentei definir a lista de servidores.

_arguments -S : \
    '--foo' \
    '--bar' \
    '--connect' \
    '*:server:->servers'

_servers() {
    local -a server_list
    server_list=(
        'server1'
        'server2'
    )

    _describe -t server-names "server name" server_list
}

ele vai oferecer as opções quando eu digitar -<TAB>, mas não me oferece os servidores depois --connect. Além disso, não sei como incorporar o nameargumento, que é um argumento sem opção.

E também preciso especificar isso --fooe --barpreciso de um número inteiro

shell
  • 1 respostas
  • 72 Views
Martin Hope
Martin Vegter
Asked: 2024-01-21 15:07:19 +0800 CST

inicie várias janelas de terminal em um "grupo de processos" para que os processos restantes possam ser eliminados, se algum dos processos terminar

  • 6

Eu tenho um script que inicia 3 janelas do emulador de terminal:

#!/bin/sh

terminator --role='terminator-left' 2>/dev/null &
sleep 0.1
terminator --role='terminator-center' 2>/dev/null &
sleep 0.1
terminator --role='terminator-right' 2>/dev/null &

(Estou usando a opção --role, para poder colocar automaticamente as janelas em monitores diferentes, definidos no meu arquivo de configuração do openbox)

Eu inicio esse script várias vezes, em diferentes desktops virtuais.

Como posso iniciar esses 3 terminais em algum tipo de "grupo de processos", para poder encerrar todos os processos restantes, caso algum dos processos termine?

Importante: não quero encerrar todos os terminais que possam ter sido iniciados em uma instância diferente do meu script (não posso simplesmente usar pkill ou pgrep para encerrar qualquer processo que corresponda a um padrão)

Então, em outras palavras, digamos que eu inicie meu script na área de trabalho virtual 1 e na área de trabalho virtual 2.

Agora tenho 3 janelas de terminal em 2 desktops virtuais diferentes.

Quando saio de um terminal na área de trabalho virtual 1, gostaria que as 2 janelas restantes terminassem automaticamente, mas sem afetar a instância independente de outras 3 janelas em execução na minha área de trabalho virtual 2.

O que descrevo é possível?

Como posso conseguir isso?

shell-script
  • 3 respostas
  • 110 Views
Martin Hope
Martin Vegter
Asked: 2023-11-07 17:40:13 +0800 CST

gateway padrão não definido ao usar a interface bond0

  • 6

Este é o meu /etc/network/interfacesarquivo:

auto bond0
iface bond0 inet manual
    address 10.66.7.11/24
    gateway 10.66.7.1
    bond-mode 802.3ad
    bond-slaves eth2 eth3
    bond-miimon 100
    bond-downdelay 200
    bond-updelay 400
    bond-lacp-rate 1
    up ifconfig bond0 10.66.7.11/24 up

quando eu ligo a interface bond0, ela funciona, mas o gateway padrão não está definido

# route -n
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.66.7.0       0.0.0.0         255.255.255.0   U     0      0        0 bond0

Tenho que definir o gateway padrão manualmente e tudo funciona bem:

route add default gw 10.66.7.1 bond0

#route -n
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface  
0.0.0.0         10.66.7.1       0.0.0.0         UG    0      0        0 bond0
10.66.7.0       0.0.0.0         255.255.255.0   U     0      0        0 bond0

por que meu gateway padrão não é definido automaticamente, quando o tenho definido no /etc/network/interfacesarquivo?

networking
  • 1 respostas
  • 14 Views
Martin Hope
Martin Vegter
Asked: 2023-10-03 10:36:13 +0800 CST

zsh: verifique o código de saída do pipeline de comandos

  • 6

Tenho um longo pipeline de comandos no zshscript:

pv /dev/sda > sda.raw | sha256sum > sda.raw.sha256 | cut -c61-64 | read SHASUM

como posso verificar dentro de uma ifinstrução se todos os comandos foram encerrados com sucesso?

Eu sei ${pipestatus[@]}, mas é uma matriz. Então eu teria que verificar cada elemento individualmente.

Existe algum atalho para verificar se ${pipestatus[@]}contém apenas 0?

ATUALIZAR:

Eu descobri um comportamento estranho:

para testes, configurei um pequeno sistema de arquivos (10 MB) para que ele seja preenchido rapidamente:

#!/bin/zsh

set -o pipefail

if pv /dev/zero > loop/file ; then
echo OK
else
echo FAIL
fi

como esperado, recebo o seguinte erro e "FAIL" é impresso:

pv: write failed: No space left on device

No entanto, quando altero um pouco o comando pv, de repente ele não imprime nenhum erro e o comando pv parece ser executado indefinidamente (mesmo que não haja mais espaço no dispositivo)

#!/bin/zsh

set -o pipefail

if pv /dev/zero > loop/file | sha256sum ; then
echo OK
else
echo FAIL
fi
shell
  • 1 respostas
  • 118 Views
Martin Hope
Martin Vegter
Asked: 2023-09-02 10:28:28 +0800 CST

construir o pacote Debian do Buster falha no Bookworm

  • 6

Preciso usar uma versão mais antiga do linphoneDebian 12.

A versão no bookworm é 4.4.10-3, e eu realmente preciso 3.12.0, que está disponível no Buster.

Na minha máquina de construção de bookworm, mudei as fontes e baixei linphone-3.12.0as fontes do buster. Então mudei as fontes de volta para o bookworm e instalei todas as dependências necessárias.

Atualização com mais detalhes

Fiz alguns progressos e agora estou muito mais longe no processo de compilação. No entanto, eventualmente falha:

make[3]: Leaving directory '/mnt/src/deb/LINPHONE/linphone-3.12.0/obj-x86_64-linux-gnu'
[ 66%] Built target linphone-static
make[2]: Leaving directory '/mnt/src/deb/LINPHONE/linphone-3.12.0/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/mnt/src/deb/LINPHONE/linphone-3.12.0/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:15: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2

A saída completa da compilação aqui e debian/rules aqui

debian
  • 1 respostas
  • 78 Views
Martin Hope
Martin Vegter
Asked: 2020-01-03 07:16:44 +0800 CST

Thunderbird: mude a cor na janela de composição

  • 2

Eu sei que a interface do usuário do Thunderbird é altamente personalizável por meio do UserChrome.css.

Por exemplo, alterar a cor da barra da janela pode ser feito facilmente:

menubar, toolbar, nav-bar, #TabsToolbar > *{
  background-color: rgb(245,199,18) !important;
}

Mas onde posso encontrar os nomes dos elementos que quero alterar?

Por exemplo, na janela de composição, o Thunderbird mais recente colore todo o cabeçalho, o próprio cabeçalho e o campo de entrada (tudo é cinza claro).

insira a descrição da imagem aqui

Considerando que, o Thunderbird mais antigo apenas coloriu o cabeçalho e deixou o campo de entrada do usuário distintamente diferente:

(ignore as diferenças nos temas de cores, ou seja, claro vs escuro). O ponto é a diferenciação distinta entre o título (ou seja, De, Para) e o endereço de e-mail real digitado pelo usuário.

Como posso encontrar o nome do elemento e alterar a cor usando UserChrome.css?

estou usando Thunderbird 68.3emDebian Buster

insira a descrição da imagem aqui

firefox colors
  • 2 respostas
  • 856 Views
Martin Hope
Martin Vegter
Asked: 2019-12-31 23:08:03 +0800 CST

instale a extensão Thunderbird globalmente

  • 1

em Thunderbird, posso ir ao gerenciador de complementos, procurar por extensão e clicar Add to Thunderbirdpara instalá-lo.

Mas eu tenho vários perfis do Thunderbird e instalar todas as extensões em todos os perfis é tedioso.

Existe uma maneira de baixar o arquivo de extensão, descompactá-lo em algum lugar (presumivelmente em /usr) para que todos os clientes, todos os usuários, todos os perfis possam vê-lo como disponível e usá-lo?

Encontrei uma pergunta semelhante aqui, mas isso não parece funcionar mais em versões mais recentes do Thunderbird. Os caminhos são definitivamente diferentes.

estou usando Thunderbird 68.2.2em Debian Buster.

Como exemplo, aqui está uma extensão que eu gostaria de instalar globalmente: No Message Pane Sort

Eu tentei instalar essa extensão do gerenciador de complementos e funciona. Portanto, é definitivamente compatível com a minha versão do Thunderbird.

No entanto, quando tentei descompactar o arquivo em /usr/share/xul-ext/nomessagepanesort/, outros clientes (outros perfis do thunderbird) não o veem.

software-installation email
  • 1 respostas
  • 404 Views
Martin Hope
Martin Vegter
Asked: 2019-12-30 08:57:28 +0800 CST

fbpanel: use apenas um monitor

  • 4

Estou usando fbpanelno openbox. Eu tenho 3 monitores: Um no meio e dois de cada lado.

Atualmente fbpanelestá espalhado por todos os 3 monitores.

Posso configurar fbpanelpara aparecer apenas em um monitor (monitor 1)?

multi-monitor x11
  • 1 respostas
  • 243 Views
Martin Hope
Martin Vegter
Asked: 2019-12-10 20:21:38 +0800 CST

Openbox: a janela na camada abaixo está inacessível

  • 1

Estou tentando configurar um "terminal como papel de parede da área de trabalho" no Openbox, conforme descrito aqui

O Openbox tem a possibilidade de definir <layer>below</layer>, para que a janela seja executada como plano de fundo da área de trabalho e não seja exibida pela barra de status e não seja afetada por "minimizar janelas". Então, em vez de exibir uma imagem inútil como papel de parede, na verdade tenho um terminal.

O terminal real que estou executando como plano de fundo é terminator, acabei de criar um link simbólico terminator-wallpaper-1ae terminator-wallpaper-1b, que são apenas links simbólicos para o binário do terminador. Só para que os nomes sejam diferentes, e eu possa distingui-los.

Eu tenho configuração de monitor duplo e quero papel de parede do terminador em cada monitor.

A propriedade da janela openbox é definida por devilspie:

(if
(matches (application_name) "terminator-wallpaper")
(begin
(wintype "desktop")
)
)

E então, eu tenho isso na minha configuração do openbox, para que cada papel de parede vá para o monitor/desktop correspondente:

<application name="terminator-wallpaper-1a">
  <focus>yes</focus>
  <layer>below</layer>
  <desktop>1</desktop>
  <position>
    <y>0</y>
    <x>0</x>
    <monitor>1</monitor>
  </position>
  <skip_taskbar>yes</skip_taskbar>
  <maximized>true</maximized>
</application>

<application name="terminator-wallpaper-1b">
  <focus>yes</focus>
  <layer>below</layer>
  <desktop>1</desktop>
  <position>
    <y>0</y>
    <x>0</x>
    <monitor>2</monitor>
  </position>
  <skip_taskbar>yes</skip_taskbar>
  <maximized>true</maximized>
</application>

Por fim, é assim que eu começo a coisa toda:

devilspie &
terminator-wallpaper-1a -b &
terminator-wallpaper-1b -b &

xdotool set_desktop 0

xdotool search --class 'Terminator-wallpaper-1a' windowunmap --sync windowmap windowsize %1 1920 1180
xdotool search --class 'Terminator-wallpaper-1b' windowunmap --sync windowmap windowsize %1 1920 1180

Tudo funciona bem e, quando minimizo todas as outras janelas, vejo meus papéis de parede do terminador. Mas apenas um deles é realmente utilizável. ou seja, focado ou ativo. O outro não consigo digitar. Mesmo quando clico com o mouse, os cursores ainda estão inativos, de modo que a janela nunca fica focada.

Como posso consertar isso ?

SOLUÇÃO:

após exaustiva solução de problemas com o usuário @intika, identificamos o problema. A adição do seguinte trecho à seção <mouse>no arquivo de configuração do openbox corrigiu o problema:

<context name="Desktop">
  <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
  </mousebind>
</context>
terminal openbox
  • 1 respostas
  • 481 Views
Martin Hope
Martin Vegter
Asked: 2019-11-26 01:50:38 +0800 CST

descongele o disco SSD quando o kernel não suporta "suspender"

  • 1

Eu preciso proteger o disco SSD com hdparmno meu servidor:

hdparm --user-master u --security-erase NULL /dev/sda

mas o disco está atualmente "congelado", conforme relatado por hdparm:

hdparm -I /dev/sda | grep frozen

Todas as instruções sugerem que eu deveria colocar meu servidor em suspensão para descongelar. Mas meu kernel não tem suspensão compilada.

Como posso descongelar o SSD?

kernel power-management
  • 1 respostas
  • 994 Views
Martin Hope
Martin Vegter
Asked: 2019-11-17 18:39:09 +0800 CST

ls: use cores diferentes para as colunas "usuário" e "grupo", quando o arquivo for de propriedade do root

  • 1

Ao usar ls -lAhF, a 3ª e a 4ª colunas são de propriedade do usuário e do grupo, ou seja:

drwxrwxrwt 2 root  root   60 Nov 15 15:50 .X11-unix/
srwxr-xr-x 1 marti marti   0 Nov 15 15:51 .menu-cached-:0-marti=
srwxr-xr-x 1 marti marti   0 Nov 15 15:51 .pcmanfm-socket--0-marti=
drwxr-xr-x 4 root  root   80 Nov 15 15:50 dtach/
drwx------ 2 marti marti  40 Nov 16 17:36 mc-marti/
drwx------ 2 root  root   40 Nov 16 20:25 mc-root/

Eu gostaria de ter a palavra-chave "root" nas 3ª e 4ª colunas coloridas em vermelho, para que eu possa ver facilmente que o arquivo é de propriedade do root.

Portanto, se o grupo de usuários for diferente do root, tudo ficará como antes

Se o usuário for root, a palavra-chave "root" na 3ª coluna será de cor vermelha. Da mesma forma para a raiz do grupo.

Como eu poderia fazer isso? Estou usando 'zsh' como meu shell.

Acho que não lstem a possibilidade de configurar isso. Mas eu poderia usar algum alias/função em zsh?

zsh
  • 2 respostas
  • 1488 Views
Martin Hope
Martin Vegter
Asked: 2019-11-01 19:24:02 +0800 CST

/etc/pam.d/ regras para ssh e login

  • 3

Em /etc/pam.d/, os arquivos de configuração para sshde logintem algumas regras para selinux. Posso simplesmente desabilitar essas linhas, quando não estou usando o selinux? Eu gostaria de simplificar as regras do pam.

Especificamente, essas linhas são:

session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so close
session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so open

Estou pedindo para ter certeza, porque acho que às vezes comentar ingenuamente linhas pode interferir no fluxo das regras.

configuração completa sshdestá abaixo:

# PAM configuration for the Secure Shell service

# Standard Un*x authentication.
@include common-auth

# Standard Un*x authorization.
@include common-account

# SELinux needs to be the first session rule.  This ensures that any lingering context has been cleared.
# Without this it is possible that a module could execute code in the wrong domain.
session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so close

# Set the loginuid process attribute.
session    required     pam_loginuid.so

# Create a new session keyring.
session    optional     pam_keyinit.so force revoke

# Standard Un*x session setup and teardown.
@include common-session

# Print the status of the user's mailbox upon successful login.
session    optional     pam_mail.so standard noenv # [1]

# Set up user limits from /etc/security/limits.conf.
session    required     pam_limits.so

# Read environment variables from /etc/environment and
# /etc/security/pam_env.conf.
session    required     pam_env.so # [1]
# In Debian 4.0 (etch), locale-related environment variables were moved to
# /etc/default/locale, so read that as well.
session    required     pam_env.so user_readenv=1 envfile=/etc/default/locale

# SELinux needs to intervene at login time to ensure that the process starts
# in the proper default security context.  Only sessions which are intended
# to run in the user's context should be run after this.
session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so open

# Standard Un*x password updating.
@include common-password
login
  • 2 respostas
  • 2883 Views
Martin Hope
Martin Vegter
Asked: 2019-10-25 10:11:39 +0800 CST

O Xterm não exibe um caractere unicode

  • 6

Meu xtermsuporta uni-code. Por exemplo, ele exibe o sinal do Euro:

echo -e '\xe2\x82\xac'

Mas não exibe um caractere específico:

PL_BRANCH=$'\ue0a0'
echo $PL_BRANCH

Este caractere é exibido corretamente em outro terminal (terminador). Estou usando a mesma fonte nos dois terminais (Inconsolata).

Qual poderia ser o motivo e como posso corrigi-lo?

terminal
  • 2 respostas
  • 455 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