¿Cómo hacer un icono de escritorio en centos 7?


18

Soy nuevo en Linux y esto puede sonar muy tonto, pero necesito hacer un icono de escritorio en centos 7 pero no sé cómo hacerlo. Intenté buscar en Google, pero ni siquiera puedo encontrar Launcher. Necesitas ayuda


centos7 viene con gnome3. Los diseños son diferentes. No tiene un viejo gnome2 como panel y lanzador. Puede configurar un método abreviado de teclado para minimizar todas las ventanas, algo así comoSuper+D
WYSIWYG

En el lado izquierdo verá un panel. O haga clic en la pestaña de actividades en la esquina superior izquierda de la pantalla. Vaya a configuración -> Teclado -> accesos directos. Allí puede seleccionar la tecla de acceso directo para minimizar todas las ventanas.
WYSIWYG

Puede que no te interese el eclipse del programa, pero este video ha sido mi fuente de conocimiento. Tenga en cuenta que también puede crear iconos de escritorio dentro de su carpeta Escritorio en su directorio de inicio.
DJD

Respuestas:


12

Se supone el uso de GNOME3.

Usar un atajo preexistente

Referencia: ¿Cómo agregar iconos de acceso directo de escritorio en RHEL7? (2015) (se requiere registro)

  1. Haga clic en el Homedirectorio en el escritorio. Se abrirá la ventana nautilus (explorador de archivos).

  2. Haga clic en la Computerpestaña en el panel de navegación izquierdo, vaya a /usr/share/applications. Todos los iconos de las aplicaciones aparecerán en la ventana derecha del navegador.

  3. Haga clic derecho en el icono deseado (Firefox, Contactos, etc.)

  4. Después de hacer clic derecho en el icono, seleccione Copy Toen el menú contextual. Se abrirá Seleccionar destino, seleccione la carpeta Escritorio en el panel de navegación izquierdo (con el botón izquierdo)

  5. Haga clic izquierdo en el Selectbotón en la parte inferior derecha de la ventana.

Usando un enlace simbólico

Esta es una técnica alternativa que funciona siempre que conozca la ruta al ejecutable.

Simplemente cree un enlace simbólico en el escritorio apuntando al ejecutable. Por ejemplo:

$ ln -sv /full/path/to/executable ~/Desktop/
‘/home/someuser/Desktop/executable’ -> ‘/full/path/to/executable’

$ ll ~/Desktop/
total 0
lrwxrwxrwx. 1 someuser someuser 57 Oct  1 19:31 executable -> /full/path/to/executable

El paso anterior también se puede hacer gráficamente usando la Filesaplicación. Para hacerlo de esta manera, busque el ejecutable, haga clic con el botón derecho y seleccione Make Link. Arrastre y suelte el enlace recién creado al escritorio.

A continuación, personalice gráficamente el icono del acceso directo. No está claro dónde se almacena esta personalización, ya que el acceso directo sigue siendo solo un enlace simbólico.


¿Qué sucede si necesito ejecutar un programa con un argumento adicional? por ejemplo, / usr / local / MATLAB / bin / matlab -desktop ... ¿Debo crear un pequeño script que llame al programa con el argumento y, en su lugar, vincularlo al script?
reas0n

2
Respondí mi propia pregunta: vaya a / usr / share / aplicaciones y cree un archivo .desktop allí. Puede copiar uno de los archivos existentes y simplemente reemplazar la información relevante del programa, incluido el comando con argumentos. Luego puede hacer una copia de eso en su escritorio. Esta es la forma correcta, creo.
reas0n

4

Pruebe esto para crear un atajo / iniciador en el escritorio de GNOME 3

Nota: Estoy usando CentOS 7 ejecutando Gnome 3 Desktop.

  1. Abrir una terminal
  2. Ir al directorio de escritorio (/ home / $ yourname / Desktop /)
  3. Cree un archivo de escritorio (toque appName.desktop)
  4. Abra el archivo y agregue el siguiente contenido al archivo (vi appName.desktop)

[Entrada de escritorio]

Versión = 1.0

Tipo = Aplicación

Terminal = verdadero

Exec = / home / $ YOURNAME / apps / scilab-6.0.0 / bin / scilab

Nombre = scilab

Comentario =

Icon = / home / $ YOURNAME / apps / scilab-6.0.0 / share / icons / hicolor / 32x3 / apps / scilab.png

Comentario [en_US.utf8] =

Nombre [en_US] = Scilab 6.0

  1. Cambiar el permiso de archivo a 755 (chmod 755 appName.desktop)

Valor variable:

Terminal = Este valor es verdadero o falso (dependiendo de los requisitos de su aplicación). Si es una aplicación de dependencia de terminal, entonces verdadero más falso.

Exec = ruta al ejecutable de su aplicación

Icono = ruta al archivo de icono de la aplicación (.png o .svg)

Nombre [en_US] = El nombre que se mostrará en su escritorio debajo del icono


3

En este documento, hacer clic significa hacer clic dos veces


  1. Haga clic en el directorio de inicio en el escritorio. Se abrirá la ventana del navegador de archivos.

  2. Haga clic en la pestaña Computadora en el panel de navegación izquierdo, vaya a / usr / share / aplicaciones. Todos los iconos de las aplicaciones aparecerán en la ventana derecha del navegador.

  3. Haga clic derecho en el icono deseado (Firefox, Contactos, Terminal, etc.)

  4. Después de hacer clic con el botón derecho en el icono, seleccione Copiar a en el menú.

  5. Seleccione Copiar destino se abrirá, seleccione la carpeta Inicio en el panel de navegación izquierdo (haciendo clic con el botón izquierdo)

  6. Elija Escritorio desde el panel derecho - haga doble clic

  7. Haga clic izquierdo en el botón Seleccionar en la esquina superior derecha de la ventana.


1

Los accesos directos al panel no funcionan en CentOS 7.

Como ronda de trabajo, he podido hacer que algo funcione pero no es ideal. Gnome 3 parece ser un paso atrás desde el punto de vista de la personalización del usuario.

Instale gnome-shell-fripperyqué modies ~ / .local y puede configurarlo Utilities -> Tweak Tookdesde el "Menú de aplicaciones" .
También puede copiar el /usr/share/applicationsarchivo .desktop y copiarlo ~/Desktoppara acceso directo y ~/.local/share/applicationshacer que aparezca en el "Menú de aplicaciones" para ese usuario solo /usr/share/applicationspara todo el sistema en "Menú de aplicaciones" solo ~/.local/share/applications para ese usuario local.
También puede modificar archivos * .desktop /usr/share/applicationsy colocarlos en la ~/.Desktopcarpeta de usuarios como acceso directo de escritorio.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.