Por que alguns softwares não são detectáveis ​​pelo sistema?

Por que alguns softwares não são detectáveis ​​pelo sistema?

Eu baixeiSciddo centro de software, até onde eu sei, tudo o que baixamos do centro deve ser um pacote apt, portanto deve ser detectável pelo sistema.

Porém, o scid não está listado no menu de aplicativos instalados, o localizador de aplicativos padrão não o encontra, nem o Synapse, eles encontram tudo, menos o Scid. Por que?

Responder1

O scidpacote não possui um .desktoparquivo de acordo comesse. Os aplicativos que apresentam um menu de aplicativos instalados geram esse menu a partir dos .desktoparquivos presentes em seu sistema no /usr/share/applications/ou no ~/.local/share/applications/diretório. Se um programa não tiver um .desktoparquivo em um desses diretórios, ele não aparecerá no menu.

Isso ocorre intencionalmente. Existem muitos programas (principalmente aqueles baseados em terminal) que não deveriam aparecer no menu gráfico. Se quiser que este programa apareça no menu do aplicativo, você pode criar um .desktoparquivo para ele.

Além disso, se você acha que este programa é aquele tipo de programa que deve instalar automaticamente um .desktoparquivo para si mesmo, você pode enviar um relatório de bug.

Responder2

Em primeiro lugar, o Ubuntu Software Center e o Package Manager são duas coisas distintas - existem alguns programas que pertencem a ambos, mas nem todos pertencem. (Na maioria das vezes, por exemplo, se algo puder ser pago na USC, não estará disponível em nenhum dos repositórios)

No caso específico do scid, é de fato um aptpacote, mas só porque é esse o caso, não significa que ele necessariamente instalará um atalho para o Dash quando você baixá-lo. No entanto, você tem algumas alternativas para executá-lo:

  • Execute a partir de um terminal, como você já fez, abrindo um terminal e digitando scid;
  • Abra o prompt de execução pressionando Alt+ F2e digite scidlá;
  • Crie seu próprio atalho para colocar no Dash.

Este último pode ser feito facilmente usando o alacarteprograma. Digite sudo apt-get install alacarteem um terminal. Depois de instalado, digite alacartepara abrir.

Depois de aberto, clique no botão "Novo Item" à direita. Como comando, você deve digitar scid, para o nome você digita o que deseja chamar de atalho (provavelmente Scid). Além disso, você pode escolher um ícone personalizado clicando na pequena caixa no canto superior esquerdo do prompt de propriedades. Como sugestão, você pode usar, por exemplo, uma das imagens /usr/share/scid/html/bitmaps- se você navegar por lá, verá uma série de ícones representando cada peça de xadrez (de modo geral, você poderá escolher praticamente qualquer imagem para colocar aqui, mas você vai querer que seja algo pequeno para um ícone). Clique em OK, feche o Alacarte e seu novo atalho deverá estar no Dash agora.

Se desejar editar a entrada criada posteriormente, abra alacartenovamente. Seu atalho estará na seção “Outros” à esquerda da janela.

informação relacionada