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

Perguntas[gnome-terminal](ubuntu)

Martin Hope
Yakog
Asked: 2025-01-04 02:15:02 +0800 CST

Por que "cat" às vezes pula bytes ao ler de outro terminal, mas a função de varredura golang não?

  • 6

Uma pergunta relacionada aos pty-s (pseudo-terminais) e à maneira como (cat) golang os lê.

Primeiro, fiz o seguinte.

  1. abra dois terminais ( dev/pts/0- 0 e dev/pts/1- 1)
  2. então eu digito no segundo terminal "cat dev/pts/0" (então o que estiver escrito no primeiro terminal será exibido no segundo)
  3. comece a escrever no primeiro terminal (TUI)

Geralmente funciona na maior parte do tempo, mas alguns caracteres são pulados de vez em quando.

Mais precisamente, para aqueles caracteres que não são exibidos no segundo terminal, eu tenho echo, enquanto para aqueles que são exibidos, eu não tenho. É como se echo e cat estivessem competindo por caracteres.

Entretanto, quando trabalho com as funções de varredura golang e fmt, sempre que escrevo algo no terminal (e, portanto, no /dev/pts/0terminal), a função de varredura lê tudo (nenhum byte faltando) + o conteúdo inserido é exibido na TUI ("echo" funciona neste caso).

package main

import "fmt"

func main() {
    var input string

    fmt.Println("Enter text:")

    for {
        fmt.Scanln(&input)
        fmt.Println("You wrote:", input)
    }
}

Portanto, neste caso, parece que não existe "competição" entre echo e golang...

Espero o mesmo comportamento em ambos os casos. Em particular, ler todos os bytes em ambos os casos e ter (ou não ter) um eco em ambos os casos.

Qual é a diferença? Por que "cat" às vezes pula bytes ao ler de outro terminal, mas a função de varredura golang não? Eu pensei que o golang apenas lê de "dev/pts/0" da mesma forma que "cat" faz e apenas dá o resultado.

gnome-terminal
  • 1 respostas
  • 111 Views
Martin Hope
Malkavian
Asked: 2024-11-29 23:55:21 +0800 CST

Comandos de divisão de sessão e transmissão do terminal Ubuntu

  • 5

Eu vi alguém fazer isso: abrir várias sessões de terminal. Entrar em ssh dentro de máquinas diferentes. Selecionar funcionalidade de transmissão de grupo. Dar o mesmo comando para cada sessão ssh, eventualmente remover transmissão, dar comandos para um único terminal e então transmitir novamente. O terminal ubuntu gnome pode fazer isso? Qual terminal devo instalar para obter essa funcionalidade?

gnome-terminal
  • 1 respostas
  • 18 Views
Martin Hope
Rekkhan
Asked: 2024-06-05 15:14:36 +0800 CST

Posso criar regras/atalhos para configurar o diretório no qual as guias do Terminal GNOME são abertas?

  • 8

Por padrão, quando abro uma nova aba no terminal gnome, a nova aba estará no mesmo diretório da aba onde emiti o comando.

Existe alguma maneira de definir regras ou atalhos para criar a nova aba no mesmo diretório ou em $HOME?

gnome-terminal
  • 2 respostas
  • 195 Views
Martin Hope
Ignatius
Asked: 2024-01-19 01:48:45 +0800 CST

Terminal Ubuntu 23.10 transformado em editor de texto

  • 6

O Terminal de repente não aceita mais comandos e basicamente se comporta como um editor de texto.

insira a descrição da imagem aqui

Os últimos comandos que coloquei antes que isso acontecesse foram apenas alguns nvmcomandos, ou seja nvm alias default 20.11.0, nvm ls, etc.

Reiniciar não resolveu.

Eu nunca vi esse comportamento antes. Será que acidentalmente acertei um atalho que o mudou para um modo diferente? Se sim, como faço para redefini-lo?

Tenho o Ubuntu 23.10 com todas as atualizações mais recentes, GNOME Terminal versão 3.49.92 para GNOME 45.

gnome-terminal
  • 2 respostas
  • 1494 Views
Martin Hope
Manuel Jordan
Asked: 2023-11-02 07:34:23 +0800 CST

Como redefinir o atalho personalizado para abrir o Terminal após a instalação do Terminator?

  • 6

Para Ubuntu Desktop 22.04 , com o atalho ctrl++ é aberto o terminal padrão disponível.altt

Agora Terminatorfoi instalado e com o mesmo atalho agora Terminatoré aberto. Fiz uma pesquisa sobre Preferencescada um e não existe um atalho para definir como abrir cada um. Apenas seus respectivos atalhos internos.

Através:

  • Configurações -> Teclado -> Atalhos de teclado -> Visualizar e personalizar atalhos -> Atalhos personalizados foram definidos ctrl+ alt+ ypara Terminatore funcionam.

Mas ctrl + alt+ tpermanece por Terminatorenquanto.

Através

  • Configurações -> Teclado -> Atalhos de Teclado -> Visualizar e Personalizar Atalhos -> Iniciadores Posso ver a Launch terminalopção definida com ctrl+ alt+ tmas não é possível editar para indicar usoTerminal

Como consertar isto?

gnome-terminal
  • 1 respostas
  • 98 Views
Martin Hope
tbhaxor
Asked: 2022-12-26 18:04:32 +0800 CST

Como posso habilitar a ligadura firacode no gnome-terminal?

  • 4

Instalei o firacode conforme sudo apt install fonts-firacodeinstruído aqui ( https://github.com/tonsky/FiraCode/wiki/Linux-instructions#installing-with-a-package-manager ) e selecionei nas preferências do terminal.

insira a descrição da imagem aqui

Mas não consigo encontrar opção para habilitar as ligaduras.

gnome-terminal
  • 1 respostas
  • 59 Views
Martin Hope
slyfox1186
Asked: 2022-03-25 10:00:52 +0800 CST

Não usar > faz toda a diferença na abertura do gedit pelo terminal sem erros ou travamento do terminal

  • 0

Eu tenho experimentado usar o terminal para abrir o gedit com qualquer tipo de arquivo que ele seja capaz de usar e não ter o terminal bloqueado até que o arquivo seja fechado OU tenha alguma mensagem de erro na saída do terminal.

Essencialmente uma diferença de:

/dev/null
    or
>/dev/null

Isso abre um arquivo de texto através do terminal e não o bloqueia e não mostra nenhuma mensagem de erro.

function gedit {
    sudo -H gedit "$@" /dev/null 2>&1 &
    clear;
}

Isso não funciona e é o inverso do método acima.

function gedit {
    sudo -H gedit "$@" >/dev/null 2>&1 &
    clear;
}

Alguma ideia galera?

gnome-terminal
  • 2 respostas
  • 48 Views
Martin Hope
heynnema
Asked: 2021-11-30 07:14:26 +0800 CST

Ubuntu 21.10 gnome-terminal não maximiza/desmaximiza corretamente para o tamanho original de 80x24

  • 2

Ubuntu 21.10. My gnome-terminalabre para uma janela de tamanho padrão de 80x24. Isso é bom.

No entanto, se eu maximizar a janela para o tamanho da minha tela (1920x1080) e imediatamente desmaximizar a janela, ela retornará para uma janela de tamanho 80x23. Então eu tenho que redefinir manualmente o tamanho da janela para 80x24 usando o menu "Avançado" em gnome-terminal.

E, de fato, toda vez que eu maximizo/desmaximo o gnome-terminal, o tamanho da janela é reduzido em uma linha... para 80x22... depois 80x21... etc.

Alguma ideia de por que isso acontece e existe uma correção / solução alternativa?

gnome-terminal
  • 1 respostas
  • 130 Views
Martin Hope
Chan Kim
Asked: 2021-11-03 01:37:50 +0800 CST

atalho de teclado 'E' e 'O' do emulador de terminal 'terminator'

  • 0

Não tenho certeza se esse tipo de pergunta é aceitável aqui.
Estou pensando em tentar o terminador. ( https://www.tecmint.com/terminator-a-linux-terminal-emulator-to-manage-multiple-terminal-windows/ )
A tecla de atalho para dividir a janela horizontalmente é ctrl+shift+Oe verticalmente é ctrl+shift+E. De onde vem a Echave O? É do alemão ebene oben? (Aprendi um pouco de alemão e em alemão ebensoa como "ao lado" e obensoa como "acima".) Dito isso, acho que consigo me lembrar da chave agora. :)

gnome-terminal
  • 1 respostas
  • 195 Views
Martin Hope
Enterprise
Asked: 2021-10-27 17:27:04 +0800 CST

Alterar o bipe do terminal de gotejamento para vidro usando a linha de comando?

  • 1

Como posso alterar o bipe do terminal do padrão "gotejamento" para "vidro"?

Sei que posso abrir Configurações, selecionar Som e, na seção Som de alerta, selecionar "Vidro".

Como essa mudança pode ser alcançada usando a linha de comando?

gnome-terminal
  • 1 respostas
  • 345 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
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve