Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon (RESUELTO)

Spanish Forum

Moderators: tomeu, JCSenar

Lan Cero
Level 1
Level 1
Posts: 43
Joined: Mon Aug 01, 2016 7:52 am

Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon (RESUELTO)

Post by Lan Cero » Sun Feb 03, 2019 3:07 pm

Hola a todos.
Acabo de instalar LM 19.1 Cinnamon 32 bit y no consigo crear un nuevo lanzador en el escritorio usando el botón derecho del ratón, pues al pulsarlo no sucede nada. Tampoco se como se habría de usar el terminal para ese fin. ¿Alguien me puede echar una manita? Gracias por anticipado y un saludo.
Last edited by Lan Cero on Mon Feb 04, 2019 5:05 pm, edited 1 time in total.

User avatar
Jeanne
Level 2
Level 2
Posts: 52
Joined: Mon Jun 06, 2011 1:46 am

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by Jeanne » Sun Feb 03, 2019 11:41 pm

Acabo de actualizar mi sistema a LM 19 y apenas me entero de que esa opción no funciona, pero puedes crear un lanzador con el editor de textos creando un archivo vacío en el escritorio y llenando este contenido según lo que necesites:

Code: Select all

[Desktop Entry]
Comment=
Terminal=false
Name=
Exec='(Aplicación a ejecutar)'
Type=Application
Categories=
Icon=
Una vez completada esta información, será necesario guardar el archivo con extensión ".desktop" y ya debería funcionar como lanzador.

Lan Cero
Level 1
Level 1
Posts: 43
Joined: Mon Aug 01, 2016 7:52 am

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by Lan Cero » Mon Feb 04, 2019 6:10 am

Hola de nuevo.
Disculpe mi desconocimientoy torpeza, he intentado seguir su sugerencia entendiendo que debía escribir en el terminal los comandos que me indica, y cuando escribo el primero [Desktop Entry], el terminal me devuelve "[Desktop: orden no encontrada". ¿Me podría indicar los pasos a seguir suponiendo que el lanzador lo quiero, por ejemplo, para abrir la carpeta home/usuario/MEGA? Y otra cosa: ¿Dónde se guarda el archivo una vez creado? Muchas gracias por su ayuda y un saludo.

User avatar
JOPETA
Level 14
Level 14
Posts: 5468
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by JOPETA » Mon Feb 04, 2019 6:46 am

Lan Cero wrote:
Sun Feb 03, 2019 3:07 pm
Acabo de instalar LM 19.1 Cinnamon 32 bit y no consigo crear un nuevo lanzador en el escritorio usando el botón derecho del ratón, pues al pulsarlo no sucede nada.
En principio al hacer clic derecho sobre el escritorio si deberías acceder a un menú (menú contextual) con diferentes opciones. Que entre ellas apararezca la de crear un lanzador dependerá si dicha opción esté activada (Clic en el icono de la carpeta de panel> Editar>Extensiones>Cuadro de Acciones). En tu caso además presiona en botón inferior de Activar todo.
Image

Que no obtengas el menú con el clic derecho tras lo anterior puede suponer que haya otro problema (con el propio ratón y/o sus controladores, con la composición y/o los gráficos,...). Comprueba que el ratón se comporta de forma adecuada en otros contextos (editor de textos, navegación...) y copia y pega los siguientes códigos en la terminal (una línea cada vez seguido de Intro) y devuelve el resultado de la forma indicada aquí.

Code: Select all

inxi -Fxznr
xinput list
grep -i "Using input driver" /var/log/Xorg.0.log
Desconecta y vuelve a conectar el ratón y devuelve inmediatamente después el resultado del siguiente código

Code: Select all

dmesg | tail
Lan Cero wrote:
Mon Feb 04, 2019 6:10 am
he intentado seguir su sugerencia entendiendo que debía escribir en el terminal los comandos que me indica, ..¿Dónde se guarda el archivo una vez creado?
Lo sugerido por Jeanne no habla de la terminal en ningún momento sino del editor de texto (Menú>Accesorios>Editor de textos). Se trataría de copiar y pegar el contenido sugerido y guardar el archivo en el escritorio (/home/USUARIO/Escritorio) con el nombre que desees y la extensión . desktop.

En cualquier caso si lo que pretendes es crear un acceso directo a una carpeta bastaría con hacer lo indicado aquí. Es decir, desde el navegador de archivos (clic en el icono de archivos del panel y desmaxima) sItuarte en la ruta a la carpeta y arrastrar la carpeta al escritorio mientras mantienes presioanadas las teclas Ctrl+ Mayúsculas izquierda (Shift). :wink:
Last edited by JOPETA on Fri Feb 08, 2019 1:08 pm, edited 3 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

Lan Cero
Level 1
Level 1
Posts: 43
Joined: Mon Aug 01, 2016 7:52 am

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by Lan Cero » Mon Feb 04, 2019 9:05 am

Espero haberle entendido bien Jopeta:

A- Confirmo que pinchando con el botón derecho del ratón en el escritorio aparece un menú en el que se encuentra la opción "+ Crear un lanzador nuevo aquí...", y que cuando pincho esa opción no sucede nada.
B- Confirmo que están activadas todas las opciones del cuadro de acciones en Extensiones (a ver si atino incorporando la captura de pantalla):
Extensiones.png
C- Seguidamente he ido ejecutando en la terminal los comandos que me indicaba con los resultados siguientes (espero haber seguido correctamente las instrucciones de copia y pegado):

inxi -Fxznr

Code: Select all

System:
  Host: magnolio-Dimension-5000 Kernel: 4.15.0-45-generic i686 bits: 32 
  compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.9 
  Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic 
Machine:
  Type: Desktop System: Dell product: Dimension 5000 v: N/A serial: <filter> 
  Mobo: Dell model: 0W5363 serial: <filter> BIOS: Dell v: A02 
  date: 01/10/2005 
CPU:
  Topology: Single Core model: Intel Pentium 4 bits: 32 type: MCP 
  arch: Netburst Smithfield rev: 1 L2 cache: 1024 KiB 
  flags: nx pae sse sse2 sse3 bogomips: 6384 
  Speed: 3192 MHz min/max: N/A Core speed (MHz): 1: 3192 
Graphics:
  Device-1: NVIDIA NV41 [GeForce 6800] driver: nouveau v: kernel 
  bus ID: 01:00.0 
  Display: x11 server: X.Org 1.19.6 driver: nouveau 
  unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz, 720x576~50Hz 
  OpenGL: renderer: NV41 v: 2.1 Mesa 18.2.2 direct render: Yes 
Audio:
  Device-1: Intel 82801FB/FBM/FR/FW/FRW AC97 Audio vendor: Dell 
  driver: snd_intel8x0 v: kernel bus ID: 00:1e.2 
  Sound Server: ALSA v: k4.15.0-45-generic 
Network:
  Device-1: Broadcom Limited BCM4401 100Base-T vendor: Dell driver: b44 
  v: 2.0 port: e8a0 bus ID: 04:03.0 
  IF-ID-1: eth0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 931.51 GiB used: 23.09 GiB (2.5%) 
  ID-1: /dev/sda vendor: Western Digital model: WD10EZRX-00L4HB0 
  size: 931.51 GiB 
Partition:
  ID-1: / size: 91.36 GiB used: 8.17 GiB (8.9%) fs: ext4 dev: /dev/sda1 
  ID-2: /home size: 818.53 GiB used: 14.92 GiB (1.8%) fs: ext4 
  dev: /dev/sda2 
  ID-3: swap-1 size: 5.59 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda5 
Sensors:
  Message: No sensors data was found. Is sensors configured? 
Repos:
  No active apt repos in: /etc/apt/sources.list 
  Active apt repos in: /etc/apt/sources.list.d/megasync.list 
  1: deb https://mega.nz/linux/MEGAsync/xUbuntu_17.04/ ./
  Active apt repos in: /etc/apt/sources.list.d/official-dbgsym-repositories.list 
  1: deb http://ddebs.ubuntu.com bionic main restricted universe multiverse
  2: deb http://ddebs.ubuntu.com bionic-updates main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
  1: deb http://packages.linuxmint.com tessa main upstream import backport
  2: deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
  3: deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
  4: deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
  5: deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
  6: deb http://archive.canonical.com/ubuntu/ bionic partner
  Active apt repos in: /etc/apt/sources.list.d/official-source-repositories.list 
  1: deb-src http://packages.linuxmint.com tessa main upstream import backport
  2: deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
  3: deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
  4: deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
  5: deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
  6: deb-src http://archive.canonical.com/ubuntu/ bionic partner
Info:
  Processes: 156 Uptime: 1h 23m Memory: 2.95 GiB used: 989.2 MiB (32.7%) 
  Init: systemd runlevel: 5 Compilers: gcc: 7.3.0 Shell: bash v: 4.4.19 
  inxi: 3.0.27 


xinput list

Code: Select all

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft Wireless Optical Desktop® 2.10	id=9	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ Microsoft Microsoft Wireless Optical Desktop® 2.10	id=8	[slave  keyboard (3)]
    ↳ Microsoft Microsoft Wireless Optical Desktop® 2.10	id=10	[slave  keyboard (3)]
grep -i "Using input driver" /var/log/Xorg.0.log

Code: Select all

[    27.558] (II) Using input driver 'libinput' for 'Power Button'
[    27.595] (II) Using input driver 'libinput' for 'Power Button'
[    27.600] (II) Using input driver 'libinput' for 'Microsoft Microsoft Wireless Optical Desktop® 2.10'
[    27.605] (II) Using input driver 'libinput' for 'Microsoft Microsoft Wireless Optical Desktop® 2.10'
[    27.627] (II) Using input driver 'libinput' for 'Microsoft Microsoft Wireless Optical Desktop® 2.10'
D- Seguidamente he desconectado y vuelto a conectar el USB de mi ratón inalámbrico y tras la ejecución del comando que me indica el terminal me devuelve lo siguiente :

dmesg | tail

Code: Select all

[ 5934.391179] input: Microsoft Microsoft Wireless Optical Desktop® 2.10 as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/0003:045E:009D.0003/input/input7
[ 5934.451578] microsoft 0003:045E:009D.0003: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft Wireless Optical Desktop® 2.10] on usb-0000:00:1d.2-1/input0
[ 5934.542213] input: Microsoft Microsoft Wireless Optical Desktop® 2.10 as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.1/0003:045E:009D.0004/input/input8
[ 5934.603071] microsoft 0003:045E:009D.0004: input,hidraw1: USB HID v1.11 Mouse [Microsoft Microsoft Wireless Optical Desktop® 2.10] on usb-0000:00:1d.2-1/input1
[ 5936.934704] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:78:29:ed:db:31:08:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2 
[ 5947.205752] perf: interrupt took too long (4967 > 4963), lowering kernel.perf_event_max_sample_rate to 40250
[ 6040.275050] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:78:29:ed:db:31:08:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2 
[ 6054.305126] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:78:29:ed:db:31:08:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2 
[ 6061.925970] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:78:29:ed:db:31:08:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2 
[ 6186.917282] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:78:29:ed:db:31:08:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2
E- Conocía la opción de arrastar la carpeta hasta el escritorio, pero en el caso de la de MEGAsync, no se crea un lanzador sino que se cambia la carpeta de la ubicación en home/usuario y se lleva al escritorio, con lo que se frusta la sincronización automática. Creando un lanzador, al menos en Linux-Mint 18.3 MATE 32 bit, la sincronización seguía funcionando.

F- Quisiera utilizar el editor de textos tal cual me indicaba Jeanne, pero no se qué valor habría que poner tratándose de un "lugar" y no de una aplicación, y y tampoco se cómo indicar cuál es el icono que quisiera usar.

Un cordial saludo y mi agradecimiento a ambos.

User avatar
tomeu
Level 5
Level 5
Posts: 674
Joined: Wed Mar 29, 2017 12:03 pm
Location: España

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by tomeu » Mon Feb 04, 2019 9:37 am

Confirmo que me pasa lo mismo LM 19.1 Cinnamon 4.0): Con clic derecho aparece la opción de "crear un lanzador nuevo aquí..." y dándole clic no hace absolutamente nada.
Pero si lo que quieres es crear un lanzador de un programa en el escritorio es casi más fácil ir al Menu → Programa que sea el que interese -→ clic derecho → añadir al escritorio.
Si no es un programa que esté dentro del menú (por ejemplo una versión portable de X o un script) se trataría de primero añadirlo al menú y luego hacer el acceso directo de esa forma al escritorio.
Linux Mint Tessa 19.1 64bits Cinnamon 4.0.10

Lan Cero
Level 1
Level 1
Posts: 43
Joined: Mon Aug 01, 2016 7:52 am

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by Lan Cero » Mon Feb 04, 2019 9:45 am

Gracias por su ayuda Tomeu. Pero como comentaba anteriormente, lo que quiero con el lanzador es abrir rápidamente la carpeta MEGASync sin perjudicar la sincronización y por supuesto sin tener que volver a descargar todos los archivos que tengo en esa nube. Seguramente no es nada importante, pero es de esas pequeñas cosas que parece que te facilitan el trabajo. Un saludo.

User avatar
tomeu
Level 5
Level 5
Posts: 674
Joined: Wed Mar 29, 2017 12:03 pm
Location: España

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by tomeu » Mon Feb 04, 2019 10:50 am

Lan Cero wrote:
Mon Feb 04, 2019 9:45 am
... lo que quiero con el lanzador es abrir rápidamente la carpeta MEGASync sin perjudicar la sincronización y por supuesto sin tener que volver a descargar todos los archivos que tengo en esa nube.....
OK, era entonces un fallo de entendimiento o de expresarse. Creo que entonces no necesitas un "lanzador" sino crear un "acceso directo" (o "enlace simbólico) en el escritorio a esa carpeta "MEGASync".

En tal caso, tras abrir "Nemo" y llegar hasta donde está esa carpeta, sólo tienes que apretar a la vez Ctrl+Shift (Mayúsculas) y arrastrar la carpeta al escritorio.

El resultado ha de ser una carpeta con ese nombre y con el típico iconito de "acceso directo"
Linux Mint Tessa 19.1 64bits Cinnamon 4.0.10

User avatar
JOPETA
Level 14
Level 14
Posts: 5468
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by JOPETA » Mon Feb 04, 2019 11:00 am

Lan Cero wrote:
Mon Feb 04, 2019 9:05 am
E- Conocía la opción de arrastar la carpeta hasta el escritorio, pero en el caso de la de MEGAsync, no se crea un lanzador sino que se cambia la carpeta de la ubicación en home/usuario y se lleva al escritorio, con lo que se frusta la sincronización automática. Creando un lanzador, al menos en Linux-Mint 18.3 MATE 32 bit, la sincronización seguía funcionando.
Quizas omitiste ese pequeño detalle de arrastrar mientras mantienes presionadas las teclas Ctrl+Mayúscula izquierda (Shift)
JOPETA wrote:si lo que pretendes es crear un acceso directo a una carpeta bastaría con hacer lo indicado aquí. Es decir, desde el navegador de archivos (clic en el icono de archivos del panel y desmaxima) sItuarte en la ruta a la carpeta y arrastrar la carpeta al escritorio mientras mantienes presioanadas las teclas Ctrl+ Mayúsculas izquierda (Shift).
Si parace que no visitaste el enlace proporcionado cuyas imágenes no dejan dudas. Verás que mientras arrastras la carpeta tiene la flechita indicadora de ser un enlace o acceso directo no la carpeta en si misma.
arrastrar+Ctrl+Shif.png
No comentas que el ratón tenga extraños comportamientos con otras aplicaciones, no aprecio nada extraño en los códigos solicitados en este sentido y, de hecho, el menú contextual aclaras que aparece. Que no se desencadenen las acciones nada parece tener que ver con el ratón. Ademas tomeu dice manifestar el mismo problema en otro equipo diferente.... habría que pensar en un bug si no desaparece al instalar las actualizaciones pendientes:roll:
Last edited by JOPETA on Mon Feb 04, 2019 12:16 pm, edited 2 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

Lan Cero
Level 1
Level 1
Posts: 43
Joined: Mon Aug 01, 2016 7:52 am

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by Lan Cero » Mon Feb 04, 2019 11:31 am

Hola de nuevo.
He intentado crear el lanzador siguiendo las instrucciones de Jeanne y Jopeta y si bien consigo crearlo, no consigo que funcione. Anexo unas capturas de pantalla.
Un saludo.
Prueba lanzador.png
Error lanzador.png

User avatar
tomeu
Level 5
Level 5
Posts: 674
Joined: Wed Mar 29, 2017 12:03 pm
Location: España

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by tomeu » Mon Feb 04, 2019 12:12 pm

Si te fijas en las instrucciones de Jeanne en "Exec" hay que poner la aplicación a ejecutar
Creo que ella también entendió que querías un lanzador, es decir, de una aplicación, y no un acceso directo a carpeta o archivo
Jeanne wrote:
Sun Feb 03, 2019 11:41 pm

Code: Select all

Exec='(Aplicación a ejecutar)'
Desde luego lo indicado por Jeanne funciona si se hace para un programa, te pedirá si lo queires ejecutar de todas formas o convertir en confiable y luego lo lanza.
El aviso que te pone es bastante revelador: "Error al lanzar la aplicación"
¿Has probado lo del acceso directo o enlace simbólico.
PD: Antes contesté sin leer del todo el post de JOPETA, mucho más amplio y claro que el mío. Perdón por la redundancia.
Linux Mint Tessa 19.1 64bits Cinnamon 4.0.10

Lan Cero
Level 1
Level 1
Posts: 43
Joined: Mon Aug 01, 2016 7:52 am

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by Lan Cero » Mon Feb 04, 2019 12:22 pm

Hola de nuevo:

Efectivamente, manteniendo pulsadas las teclas de Mayúsculas y Ctrl de la izquierda del teclado, arrastrando con el ratón el icono de la carpeta he conseguido crear el acceso directo que quería. Por este lado la consulta queda resuelta para mí.

No obstante, en relación con la creación del lanzador mediante el archivo .desktop: ¿qué habría que poner en Exec y Type para que abra un directorio o un archivo (y no para que ejecute un programa? Un saludo.

User avatar
JOPETA
Level 14
Level 14
Posts: 5468
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by JOPETA » Mon Feb 04, 2019 12:41 pm

Es evidente la inutilizad de crear un lanzador para ejecutar nemo (es lo que falta, la aplicación es el navegador de archivos) y que abra la carpeta requerida (Exec= nemo /home/magnolio/MEGA o Exec=nemo ~/MEGA, no la que abre por defecto (la Carpeta personal es decir /home/usuario). Reemplaza MEGA por el nombre exacto de la carpeta si es MEGASync pues ese).

La forma indicada de crear un enlace de forma gráfica debería funcionar y si no recurrir a la terminal

Code: Select all

cd ~/Escritorio
ln -s ~/MEGA
o de una tacada ln -s ~/MEGA ~/Escritorio/MEGACon esto deberías crear en el escritorio un enlace o acceso directo a la carpeta MEGA de tu usuario . :wink:

PD: No vi que respondiste :oops: , pero por casualidad la primera parte de mi respuesta encaja en lo preguntado. :D Lo del tipo no creo que te ayude mucho completarlo (al ser una aplicación Nemo pues eso sería, Type=Application)
PD2: se ha notificado un bug o regresión en cinnamon 4.0.9 relacionado con esto de que a opción de crear un nuevo lanzador en el menú contextual no furule . Mirar aquí al final por si no quereis esperar la solución de la mano de los desarrolladores por la vía de instalar las actualizaciones. :wink:
Last edited by JOPETA on Fri Feb 08, 2019 1:48 pm, edited 4 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

Lan Cero
Level 1
Level 1
Posts: 43
Joined: Mon Aug 01, 2016 7:52 am

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon

Post by Lan Cero » Mon Feb 04, 2019 5:04 pm

Hola a tod@s.

Finalmente doy por resuelta la consulta, pues, aunque mediante la opción del archivo .desktop no he conseguido crear un lanzador que funcione para abrir un directorio, si lo he conseguido por medio de las otras dos soluciones: arrastrar el icono manteniendo pulsado Ctrl izdo+Mayúsculas; y mediante comandos en la terminal.

Quedo a vuestra disposición si puedo ser de utilidad en algo.
Muchísimas gracias por vuestra ayuda, un saludo y un abrazo.

User avatar
JOPETA
Level 14
Level 14
Posts: 5468
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

"Crear un lanzador nuevo aquí" no funciona en Cinnamon 4.0.9

Post by JOPETA » Tue Feb 05, 2019 5:07 am

Como digo en el PD2 de mi post anterior existe un bug/regresión en cinnamon 4.0.9 que impide ejecutar la opción de Crear un lanzador nuevo aquí aunque aparezca en el menú de Nemo con clic derecho.
Crear nuevo lanzador aquí.resized.png
Crear nuevo lanzador aquí.resized.png (67.54 KiB) Viewed 1009 times
El bug no afecta a la creación de lanzadores si se realiza desde las aplicaciones del Menú (buscar la aplicación en el Menú de aplc>clic derecho sobre la aplicación mostrada en el Menú>Añadir al escritorio).

Aunque la solución generalizada vendrá por la vía de la actualización los que deseen recuperar la funcionalidad de forma inmediata deberán proceder con lo indicado aquí es decir descargar el parche, descomprimir y aplicarlo al paquete afectado (cinnamon-desktop-editor).

En la terminal
1)Descargamos el parche

Code: Select all

wget https://github.com/linuxmint/Cinnamon/files/2781704/cinnamon-desktop-editor-c42a03a.py.patch.zip`
2)Lo descomprimimos

Code: Select all

unzip cinnamon-desktop-editor-c42a03a.py.patch.zip
3)Lo aplicamos

Code: Select all

sudo patch / usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py <cinnamon-desktop-editor-c42a03a.py.patch
Si queremos esperar la solución de la mano de las actualizaciones pero tenemos la necesidad de crear un lanzador para una aplicación que no se muestre en el menú de Aplicaciones o un script, podeis proceder según lo indicado aquí para crearlo a partir de un documento vacio es decir a manubrío. (claro está, reemplazando el ejecutable por la ruta al de vuestra aplicación, sea la que sea y esté donde esté, al script o la orden que deseeis ejecutar con el lanzador). :wink:

(Editado)
Last edited by JOPETA on Sat Feb 09, 2019 2:04 pm, edited 14 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

User avatar
JOPETA
Level 14
Level 14
Posts: 5468
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Crear un lanzador en el Escritorio a partir de un archivo vacío

Post by JOPETA » Wed Feb 06, 2019 3:12 pm

Lan Cero wrote:
Mon Feb 04, 2019 5:04 pm
aunque mediante la opción del archivo .desktop no he conseguido crear un lanzador que funcione para abrir un directorio,
Me sigue intrigando esta imposibilidad. Para demostrar que está relacionado con el bug mencionado de cinnamon 4.0.9. (lo que no es de extrañar) ¿alguien con Linux MInt 19.1 Cinnamon podría confirma que lo siguiente no tiene resultados?

Abundando en lo indicado por Jeanne, para crear un lanzador en el Escritorio a partir de un archivo vacío.
1)Desde el escritorio o abriendo el directorio o carpeta del Escritorio con el navegador (desde la terminal cd ~/Escritorio)

2)Crear un nuevo archivo vacio (clic derecho>Crear nuevo documento>Documento vacio)
crear documento vacio.png
y darle el nombre apropiado.
renombrar.png
renombrar.png (26.72 KiB) Viewed 876 times
Normamente será la aplicación que se deseis lanzar o del script a ejecutar) pero en este caso como se trata de comprobar si existe algún problema en la apertura de una carpeta del usuario con nemo le damos el nombre de la carpeta que quereis abrir por ejemplo Descargas.desktop (en la terminal touch Descargas.desktop)

3)Abrilo con el editor de texto (clic derecho> Abrir con Editor de texto o desde la teminal xed Descargas.desktop.

4)Copiar y pegar el siguiente contenido, reemplazando los datos proporcionados por los deseados y la ruta por la correcta (sólo son esenciales los campos Name, Exec, Terminal y Type). Lo normal es que en Exec proporcionemos la ruta al ejecutable de la aplicación, al script a ejecutar o la orden a ejecutar. EN el caso que nos ocupa reemplazar usuario por el nombre real de vuestro usuario y la carpeta Descarga por otra de vuestro directorio de usuario)

Code: Select all

[Desktop Entry]
Name=Descargas
Exec=nemo /home/usuario/Descargas
Comment= Abre la carpeta Descargas
Terminal=false
Icon=cinnamon-panel-launcher
Type=Application
5)Guardar los cambios si no lo heis dado nombre antes este es el momento) y cerrar el editor.

6)Ejecutarlo haciendo clic/Doble-clic sobre el lanzador creado en el escritorio. Con la primera ejecución hacer clic en marcarlo como de confianza en la ventana emergente.
Image
Last edited by JOPETA on Sat Feb 09, 2019 1:54 pm, edited 5 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

User avatar
Wibol
Level 4
Level 4
Posts: 299
Joined: Fri Nov 27, 2015 7:00 am
Location: España

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon (RESUELTO)

Post by Wibol » Thu Feb 07, 2019 9:49 am

Confirmado!. Tu procedimiento funciona perfectamente en Mint Cinnamon 19.1.

Sólo un problema tonto: el icono creado en el escritorio aparece con el nombre "Carpeta.desktop" (queda visible ".desktop") que según recuerdo antes no aparecía. He probado a crearlo sin extensión pero entonces el sistema lo toma como un archivo de texto, como era de esperar.

Antes de realizar una consulta, no olvides:

User avatar
JOPETA
Level 14
Level 14
Posts: 5468
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon (RESUELTO)

Post by JOPETA » Thu Feb 07, 2019 12:37 pm

Es después de "marcarlo como de confianza" en la primera ejecución cuando la extensión deja de verse (en las pruebas con el Live de MInt 19.1 también desaparece).
Marcar como de confianza.png
Sería casi equivalente, una vez creado y guardado es decir después del punto 5) a validarlo (desktop-file-validate /home/usuario/Descargas.desktop desde la terminal) y darle permisos de ejecución (Clic derecho sobre el archivo>Propiedades>Permisos y activar la casilla ejecutable en los permisos del usuario, grupo y otros o desde la terminal abierta, como seguimos en el Escritorio, chmod +x Descargas.desktop o chmod 755 Descargas.desktop).

Digo "casi" ya que hacerlo en la primera ejecución mediante el Botón de "Marcar como de confianza" nos añade de forma automática una primera línea al archivo desktop (#!/usr/bin/env xdg-open). (*)

Si depués de hacer lo anterior (valiadar y marcar como ejecutable o añadir la primera línea al archivo de forma manual) se sigue mostrando la extensión, dado que la capacidad de esconder la extensión de los archivos .desktop (es decir de procesar estos archivos de forma diferente) depende del navegador de archivos habrá que pensar otra vez en el nuevo Nemo como culpable. :roll:

(Editado)
----------------------------------------------------------------------------------------------------------------
(*)Esta línea hace que el script del archivo desktop sea ejecutable con independencia del PATH (#!/usr/bin/env) e invoca a xdg-open con independencia de donde se encuentre, asegurando su portabilidad. Otras distros/entornos pueden ubicar xdg-open en otras rutas mientras que env presenta una ubicación fija en todas ellas, lo que esegura la ejecución en entornos multiescritorios.

Por su parte, Xdg-open es la aplicación que controla, configura y determina las aplicaciones encargadas de abrir los diferentes tipos de archivos o ejecutar determinadas acciones, además de ser la encargada de abrir los archivos .desktop (file-openers) y, de existir otra aplicación predeterminadas por el sistema para hacerlo (dependerá de la distro y entorno, por ejemplo KDE-open en KDE o exo-open en XFCE), pasarle la información necesaria para hacerlo o, de no existir en el sistema, hacerlo ella.
Last edited by JOPETA on Sat Feb 09, 2019 2:05 pm, edited 2 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

User avatar
Wibol
Level 4
Level 4
Posts: 299
Joined: Fri Nov 27, 2015 7:00 am
Location: España

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon (RESUELTO)

Post by Wibol » Fri Feb 08, 2019 11:52 am

Cierto!. Como sólo pretendía ejecutarlo una vez no seguí ese paso. Tomo nota.

Antes de realizar una consulta, no olvides:

User avatar
JOPETA
Level 14
Level 14
Posts: 5468
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Nuevo lanzador escritorio Linux-Mint 19.1 Cinnamon (RESUELTO)

Post by JOPETA » Fri Feb 08, 2019 12:59 pm

Muchas gracias por la comprobación Wibol . :D (al no tener actualmente instalado LM 19.1 no podía hacerlo y el Live incorpora una versión de Cinnamon anterior que no tiene estos problemas)
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

Post Reply

Return to “Español (Spanish)”