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

Chris C.'s questions

Martin Hope
Chris C.
Asked: 2025-03-06 12:54:35 +0800 CST

não consigo executar o arquivo .desktop launcher no Ubuntu 24.04

  • 5

OK, estou batendo a cabeça contra isso há duas horas e tentando não ter que postar como uma pergunta, mas desisto. Migrei hoje para uma nova instalação do Ubuntu 24.04 e não consigo fazer meus arquivos FaveProgram.desktop funcionarem. Esses são arquivos que definem ícones do iniciador de GUI para executar um comando CLI específico (por exemplo, "faveprogram -option attribute"), e eu pesquisei e tentei e pesquisei e hackeei e testei e aaaarrrrgghh...

Quando eu "executo" o ícone, ele sempre abre o editor de texto padrão. Aqui está o que eu tentei:

  • clique com o botão direito -> Executar como programa
  • clique com o botão direito -> Abrir com -> Executar software
  • definido como executável graficamente na GUI
  • definido como executável manualmente com chmod (confirmado)
  • gio set FaveProgram.desktop metadata::trusted {sim verdadeiro VERDADEIRO} (tentei todos)
  • nota: "Permitir iniciar" NÃO está disponível no menu do botão direito!
  • começando do zero com o novo arquivo .desktop

Eu assisti /var/log/syslog e ele diz algo sobre um problema de spawn VTE. Isso pode ser uma pista falsa, mas estou mencionando caso alguém tenha uma dica sobre o próximo passo.

Comecei a tentar pesquisar sobre o xdg-mime, mas não entendi.

Aqui está o conteúdo do arquivo .desktop que estou tentando executar:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true   <-- normally false, tried true anyway
Exec=/usr/bin/program -option value   <-- yes it exists, can run manually
Name=FaveProgram
Comment=FaveProgram
Icon=/valid/path/to/icon.png

EDIT: Achei o link "editar" aqui, não estava visível antes. Adicionando mais algumas coisas:

  • obrigado ao administrador @mook765 por editar rapidamente esta questão para formatar meu código
  • Eu tentei remover o xdg-open, sem melhora
  • Anteriormente, eu estava executando esses ícones de pastas arbitrárias, via Nautilus / Arquivos / gerenciador de arquivos, não de menus da GUI; em relação a uma pasta de aplicativo XDG, qual devo tentar?
  • obrigado @david; Eu tentei o primeiro método sugerido naquele tópico e não funcionou, passarei para os outros em breve

Caso os erros do VTE no syslog causem problemas, aqui está a sequência de erros que recebo quando tento "executar como programa":

  • 2025-03-06T15:58:58.273700-05:00 shuttle4 systemd[1379]: vte-spawn-8a9d9df0-2262-4e79-b9be-15b00bcdf6b5.scope: PID 48562 desapareceu antes que pudéssemos movê-lo para o cgroup de destino '/user.slice/user-1000.slice/ [email protected] /app.slice/app-org.gnome.Terminal.slice/vte-spawn-8a9d9df0-2262-4e79-b9be-15b00bcdf6b5.scope', ignorando: Esse processo não existe
  • 2025-03-06T15:58:58.273830-05:00 .... Nenhum PID restante para anexar ao grupo de controle do escopo, recusando
  • (mais duas linhas, caracteres limitados)
command-line
  • 2 respostas
  • 131 Views
Martin Hope
Chris C.
Asked: 2017-09-05 18:59:41 +0800 CST

14.04.5 LTS: após a atualização, “o sistema de pacotes está quebrado”

  • 0

Sim, eu procurei e procurei e tentei e tentei, e agora estou postando...

Algumas semanas atrás, fiz uma atualização regular do meu sistema 14.04.5 LTS e agora está me dando o erro "o sistema de pacotes está quebrado". Ele diz para tentar duas coisas:

  1. Desative todos os PPAs de terceiros. Eu verifiquei minha lista de fontes (no Ubuntu Software Center) e não havia nenhuma. Eles são todos fontes ubuntu.com. OK, não, existe uma fonte do Google, mas desativá-la não ajudou em nada.

  2. Execute "sudo apt-get install -f", que me deu a saída abaixo. Essa saída implica que meu disco está cheio, mas de acordo com df definitivamente não está. Parece que o problema está em outro lugar, mas está fazendo com que o apt-get pense que a unidade está cheia.

Alguma ideia?

command-prompt$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  account-plugin-windows-live gir1.2-gnomekeyring-1.0 gir1.2-rb-3.0
  gir1.2-secret-1 libdmapsharing-3.0-2 libgpod-common libgpod4 libhdb9-heimdal
  libkdc2-heimdal libllvm3.5 libntdb1 librhythmbox-core8 libsgutils2-2
  libupstart1 linux-headers-3.13.0-117 linux-headers-3.13.0-117-generic
  linux-headers-3.16.0-30 linux-headers-3.16.0-30-generic
  linux-headers-4.4.0-34 linux-headers-4.4.0-34-generic linux-headers-4.4.0-45
  linux-headers-4.4.0-45-generic linux-headers-4.4.0-64
  linux-headers-4.4.0-64-generic linux-image-3.16.0-30-generic
  linux-image-4.4.0-34-generic linux-image-4.4.0-64-generic
  linux-image-extra-3.16.0-30-generic linux-image-extra-4.4.0-34-generic
  linux-image-extra-4.4.0-64-generic media-player-info python-ntdb
  python3-mako python3-markupsafe rhythmbox-data
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  linux-headers-3.13.0-129 linux-headers-3.13.0-129-generic
  linux-headers-4.4.0-91
The following NEW packages will be installed:
  linux-headers-3.13.0-129 linux-headers-3.13.0-129-generic
  linux-headers-4.4.0-91
0 upgraded, 3 newly installed, 0 to remove and 49 not upgraded.
4 not fully installed or removed.
Need to get 0 B/19.5 MB of archives.
After this operation, 149 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 1695950 files and directories currently installed.)
Preparing to unpack .../linux-headers-4.4.0-91_4.4.0-91.114~14.04.1_all.deb ...
Unpacking linux-headers-4.4.0-91 (4.4.0-91.114~14.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/linux-headers-4.4.0-91_4.4.0-91.114~14.04.1_all.deb (--unpack):
 unable to create `/usr/src/linux-headers-4.4.0-91/drivers/staging/android/ion/Makefile.dpkg-new' (while processing `./usr/src/linux-headers-4.4.0-91/drivers/staging/android/ion/Makefile'): No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Preparing to unpack .../linux-headers-3.13.0-129_3.13.0-129.178_all.deb ...
Unpacking linux-headers-3.13.0-129 (3.13.0-129.178) ...
dpkg: error processing archive /var/cache/apt/archives/linux-headers-3.13.0-129_3.13.0-129.178_all.deb (--unpack):
 unable to create `/usr/src/linux-headers-3.13.0-129/arch/mips/include/asm/lasat/head.h.dpkg-new' (while processing `./usr/src/linux-headers-3.13.0-129/arch/mips/include/asm/lasat/head.h'): No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Preparing to unpack .../linux-headers-3.13.0-129-generic_3.13.0-129.178_amd64.deb ...
Unpacking linux-headers-3.13.0-129-generic (3.13.0-129.178) ...
dpkg: error processing archive /var/cache/apt/archives/linux-headers-3.13.0-129-generic_3.13.0-129.178_amd64.deb (--unpack):
 error creating directory `./usr/src/linux-headers-3.13.0-129-generic/include/config/module/sig': No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/linux-headers-4.4.0-91_4.4.0-91.114~14.04.1_all.deb
 /var/cache/apt/archives/linux-headers-3.13.0-129_3.13.0-129.178_all.deb
 /var/cache/apt/archives/linux-headers-3.13.0-129-generic_3.13.0-129.178_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
14.04
  • 4 respostas
  • 391 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