¿Por qué algunos programas no son detectables por el sistema?

¿Por qué algunos programas no son detectables por el sistema?

yo descarguécienciadesde el centro de software, hasta donde yo sé, todo lo que descarguemos del centro debería ser un paquete apto, por lo que debería ser detectable por el sistema.

Sin embargo, scid no aparece en el menú de aplicaciones instaladas, el buscador de aplicaciones predeterminado no la encuentra, ni Synapse, encuentran todo menos Scid. ¿Por qué?

Respuesta1

El scidpaquete no tiene un .desktoparchivo segúneste. Las aplicaciones que le presentan un menú de aplicaciones instaladas generan ese menú a partir de los .desktoparchivos presentes en su sistema en el directorio /usr/share/applications/o en el ~/.local/share/applications/. Si un programa no tiene un .desktoparchivo en uno de esos directorios, no aparecerá en el menú.

Esto es por diseño. Hay muchos programas (en su mayoría basados ​​en terminales) que no deberían aparecer en el menú gráfico. Si desea que este programa aparezca en el menú de la aplicación, puede crear un .desktoparchivo para él.

Además, si cree que este programa es ese tipo de programa que debería instalar automáticamente un .desktoparchivo, puede presentar un informe de error.

Respuesta2

En primer lugar, el Centro de software de Ubuntu y el Administrador de paquetes son dos cosas separadas: hay algunos programas que pertenecen a ambos, pero no todos. (En su mayor parte, por ejemplo, si algo se puede pagar en USC, no estará disponible en uno de los repositorios)

En el caso específico de scid, de hecho es un aptpaquete, pero sólo porque ese sea el caso, no significa que necesariamente instalará un acceso directo al Dash cuando lo descargues. Sin embargo, tienes un par de alternativas para ejecutarlo:

  • Ejecute desde una terminal, como ya lo hizo, abriendo una terminal y escribiendo scid;
  • Abra el mensaje de ejecución presionando Alt+ F2y escriba scidallí;
  • Crea tu propio atajo para ponerlo en el Dash.

Esto último se puede hacer con bastante facilidad utilizando el alacarteprograma. Escribe sudo apt-get install alacarteen una terminal. Una vez que se haya instalado, escriba alacartepara abrir.

Una vez que se haya abierto, haga clic en el botón "Nuevo elemento" a la derecha. Como comando, debe escribir scid, para el nombre escriba lo que quiera llamar al acceso directo (lo más probable es que Scid). Además, puede elegir un ícono personalizado haciendo clic en el cuadro pequeño en la parte superior izquierda del mensaje de propiedades. Como sugerencia, puedes usar, por ejemplo, una de las imágenes de /usr/share/scid/html/bitmaps: si navegas allí, verás una serie de íconos que representan cada pieza de ajedrez (en términos más generales, deberías poder elegir prácticamente cualquier imagen para ir aquí, pero querrás que sea algo pequeño para un ícono). Haga clic en Aceptar, cierre Alacarte y su nuevo acceso directo debería estar ahora en el Tablero.

Si desea editar la entrada que ha creado más adelante, ábrala alacartenuevamente. Su acceso directo estará en la sección "Otro" a la izquierda de la ventana.

información relacionada