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 / 1235728
Accepted
Abhay Patil
Abhay Patil
Asked: 2020-05-06 08:09:59 +0800 CST2020-05-06 08:09:59 +0800 CST 2020-05-06 08:09:59 +0800 CST

Salvar um arquivo no gedit imprime um aviso no terminal

  • 772

Recentemente, instalei um tema GRUB do gnome-look.org no Ubuntu 20.04 LTS (meu PC é Windows 10 dual-boot com Ubuntu). Para instalar o tema com sucesso, o arquivo em /etc/default/grubprecisa ser editado.

Então eu usei sudo gedit /etc/default/grubo comando para fazer isso. Depois de editar quando eu salvei, vejo o seguinte aviso no Terminal:

insira a descrição da imagem aqui

(gedit:7169): Tepl-WARNING **: 21:13:18.135: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

Mais tarde, também editei o menu grub editando o arquivo em /boot/grub/grub.cfgusando sudo gedit /boot/grub/grub.cfg.

Ao salvar o arquivo, recebi um aviso semelhante

insira a descrição da imagem aqui

(gedit:8887): Tepl-WARNING **: 21:18:46.163: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

Alguém pode me dizer o motivo? E também como lidar com isso?

gnome grub2 boot gedit gvfs
  • 6 6 respostas
  • 41618 Views

6 respostas

  • Voted
  1. Best Answer
    Tamir Daniely
    2020-10-24T08:13:09+08:002020-10-24T08:13:09+08:00
    1. Isso não é crítico, os metadados parecem ser apenas o número da última linha em que você estava, então o arquivo será reaberto na mesma posição. Você pode verificar com gio info <path>.

    2. Não sudo gnome apps. Use o esquema "admin://" para informar ao gedit que ele precisa escalar. Você receberá um prompt de escalação gráfico.

    gedit admin:///etc/default/grub

    Boa explicação sobre a bagunça de escalação aqui:

    https://easylinuxtipsproject.blogspot.com/p/about-root.html

    • 10
  2. heynnema
    2020-05-06T09:52:16+08:002020-05-06T09:52:16+08:00

    Sempre que você quiser abrir um aplicativo GUI com privilégios sudo da terminalCLI, você deve usar sudo -H, senão você provavelmente criará um loop de login.

    sudo -H gedit /etc/default/grub
    

    De man sudonós obtemos a descrição -H ...

    -H, --set-home
                 Request that the security policy set the HOME environment
                 variable to the home directory specified by the target user's
                 password database entry.  Depending on the policy, this may
                 be the default behavior.
    

    traduzido, isso significa que, se você não usar -H, esses dois arquivos em seu diretório /home provavelmente serão alterados para o proprietário root:root, e você obterá um loop de login ...

    -rw------- 1 your_username your_username 441K Nov  2  2019 .ICEauthority
    -rw------- 1 your_username your_username   58 Jun 23  2017 .Xauthority
    

    As mensagens de aviso... são apenas barulho.

    E você nunca deve editar manualmente /boot/grub/grub.cfg.

    Atualização nº 1:

    Para reduzir a necessidade de editar manualmente /boot/grub/grub.cfg, edite/adicione o seguinte a /etc/default/grub...

    GRUB_DEFAULT=saved    # this is an edit
    GRUB_SAVEDEFAULT=true # this is an add
    

    sudo update-grub# escreve alterações

    Isso permitirá que o GRUB se lembre do último sistema operacional selecionado para inicializar e reinicializará no mesmo sistema operacional até que um sistema operacional diferente seja selecionado.

    • 7
  3. Harry Daniiels
    2021-03-31T05:28:58+08:002021-03-31T05:28:58+08:00

    Ter o gvfs instalado não impede a mensagem de erro. No meu caso, "gvfs já é a versão mais recente (1.44.1-1ubuntu1)", mas o erro ainda aparece avisando sempre que eu "gedit" um documento, seja com 'sudo gedit' ou 'sudo -H gedit'. Não encontrei uma direção clara sobre como corrigir esse problema de tepl, meu sistema funciona muito bem, o aviso vem apenas ao usar 'sudo gedit'.

    No entanto, encontrei uma solução alternativa que é assim em algum lugar e 'sudo gedit' não fornece erros ou avisos:

    " Alternativamente, você pode colocar: export SUDO_EDITOR='/usr/bin/gedit -w' em seu arquivo .bashrc e então você pode fazer isso para editar o arquivo: sudoedit /etc/default/grub "

    • 3
  4. dlin
    2020-05-06T08:17:55+08:002020-05-06T08:17:55+08:00

    Isso é um aviso iniciando geditsem sudo-H(consulte O que sudo -H faz? ). Certifique-se de que você está iniciando com

    sudo -H gedit file
    

    ou você pode usar um editor de terminal como vi, vim ou emacs.

    • 1
  5. Bern
    2020-08-19T07:20:27+08:002020-08-19T07:20:27+08:00

    Eu tenho apenas o Ubuntu 20.04, sem inicialização múltipla, pacotes atualizados, sudo gedit e sudo -H gedit, ambos continuam a emitir avisos de Tepl, principalmente sobre metadados GVfs.
    os respondentes acima não abordaram essa questão, nem que não era uma questão até 20.04. da varredura de pacotes, 20.04 usa 'libtepl-4-0' cuja descrição via apt show é:

    Description: Text editor library for GTK
    

    Tepl é uma biblioteca que facilita o desenvolvimento de editores de texto e IDEs baseados em GtkSourceView. Tepl é a sigla para “Linha de produtos de editor de texto”. Serve como uma incubadora para GtkSourceView.

    acho que a dica de mensagem de erro para config tepl pode fazer o truque, se apenas incluísse qual arquivo configurar, em vez de apenas as opções a serem aplicadas! :)

    • 1
  6. mahdi26
    2020-11-10T03:04:14+08:002020-11-10T03:04:14+08:00

    Você precisa instalar o gvfs por este comando:

    sudo apt-get install gvfs
    
    • 0

relate perguntas

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