Raccourci sur le bureau pour la feuille LibreCalc
J'ai récemment mis à jour du 16.04 au 20.04. J'utilise Ubuntu depuis un moment (évidemment) mais tout aussi évidemment je ne suis pas un gourou.
Je ne place pas beaucoup d'icônes sur mon bureau, donc les nouvelles limitations de GNOME à cet égard ne m'inquiètent pas trop. Cependant, j'ai deux feuilles de calcul dans lesquelles j'entre fréquemment des informations, donc j'ai toujours mis des icônes pour ces deux sur le bureau en utilisant des liens souples dans le dossier du bureau. Pas de surprise - cela ne fonctionne plus.
J'ai essayé de créer un .desktopfichier avec l'idée que je pourrais le mettre sur le bureau en tant que lanceur.
J'ai créé ceci ePayments.desktopdans ~/.local/share/applicationset il apparaît dans Afficher les applications. Lorsque je clique dessus, LibreOffice commence à s'ouvrir mais je n'obtiens qu'une erreur qui dit:
/Bookkeeping/2020ePayments.ods does not exist
 
    Voici le contenu de mon ePayments.desktopdossier:
[Desktop Entry]
Name=ePayments spreadsheet
Exec=xdg-open /mnt/Data/Bookkeeping/2020ePayments.ods
Comment=Open ePayments spreadsheet
Terminal=false
Type=Application
Icon=x-office-spreadsheet
 
    $ ls -l /mnt/Data/Bookkeeping
-rwx------  1 brent brent 96249 Jul  3 09:25 2020ePayments.ods
 
    Merci pour toute aide!
Mettre à jour
Éliah -
J'ai inséré les paramètres du fichier que vous avez publié. Le .desktopfichier résultant est:
[Desktop Entry]  
Name=ePayments spreadsheet  
Exec=libreoffice --calc %U  
Comment=Open ePayments spreadsheet  
Terminal=false  
Type=Application  
Icon=libreoffice-calc  
StartupNotify=true  
X-GIO-NoFuse=true  
 
    J'obtiens toujours le même message d'erreur. Ai-je manqué le point?
Solution par le bas.
Remplacez l' Exec=instruction dans le fichier .desktop ci-dessus par:
Exec=xdg-open /mnt/Data/Bookkeeping/2020ePayments.ods
 
    Notez que la Exec=déclaration était dans mon fichier .desktop d'origine, donc l'une des déclarations que j'ai ajoutées après les conseils d'Eliah a dû changer quelque chose.
Réponses
Dans votre cas, l'approche avec un softlink est beaucoup plus rapide et évidente que de travailler avec un .desktopfichier.
Liens symboliques
Les liens logiciels sur le bureau fonctionnent dans Ubuntu 20.04. Peut-être que votre problème était de créer le lien logiciel sur le bureau?
En effet, cela ne fonctionnera plus en utilisant Ctrl+ Shiftet en faisant glisser, ou en faisant glisser un lien logiciel de Fichiers vers le bureau. Utilisez l'une des méthodes suivantes pour créer un lien logiciel sur le bureau:
- Créez vos softlinks dans le dossier "Bureau" dans une fenêtre Fichiers . Chaque fichier que vous y placez apparaîtra sur le bureau. Vos softlinks fonctionneront: vous pourrez double-cliquer sur l'icône sur le bureau pour lancer le tableur.
 - Vous pouvez également créer le lien logiciel à partir du menu contextuel du fichier. Pour avoir cette option, vous devez l'activer dans Préférences, onglet Comportement: cochez "Afficher l'action pour créer des liens symboliques". Après la création, appuyez sur Ctrl+ x, puis faites un clic droit sur le bureau et sélectionnez "Coller".
 
lanceur .desktop
Votre .desktopfichier est correct et devrait fonctionner si Libreoffice a accès au lecteur monté. Vous utilisez peut-être la version Snap de Libreoffice. Si tel est le cas, vous devrez l'activer en connectant Libreoffice à l'interface du support amovible .
Fichiers favoris
Une nouvelle fonctionnalité qui conviendrait très bien à votre cas utilisateur est la fonction "Fichiers favoris". Après avoir joué, ils apparaissent dans le dossier Favoris dans Fichiers.
J'ai installé LibreOffice à partir du repo officiel. J'utilise CentOS, mais je pense que c'est la même chose dans Ubuntu aussi. Vous pouvez simplement copier le /usr/share/applications/libreoffice-calc.desktopfichier dans le ~/.local/share/applicationsdossier, de sorte que cette icône soit disponible sur votre bureau.
Voici le contenu de libreoffice-calc.desktop(allégé un peu):
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# This file incorporates work covered by the following license notice:
#
#   Licensed to the Apache Software Foundation (ASF) under one or more
#   contributor license agreements. See the NOTICE file distributed
#   with this work for additional information regarding copyright
#   ownership. The ASF licenses this file to you under the Apache
#   License, Version 2.0 (the "License"); you may not use this file
#   except in compliance with the License. You may obtain a copy of
#   the License at http://www.apache.org/licenses/LICENSE-2.0 .
#
[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-calc
Type=Application
Categories=Office;Spreadsheet;X-Red-Hat-Base;X-MandrivaLinux-Office-Spreadsheets;
Exec=libreoffice --calc %U
MimeType=application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroEnabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroEnabled.12;application/vnd.ms-excel.sheet.binary.macroEnabled.12;text/csv;application/x-dbf;text/spreadsheet;application/csv;application/excel;application/tab-separated-values;application/vnd.lotus-1-2-3;application/vnd.oasis.opendocument.chart;application/vnd.oasis.opendocument.chart-template;application/x-dbase;application/x-dos_ms_excel;application/x-excel;application/x-msexcel;application/x-ms-excel;application/x-quattropro;application/x-123;text/comma-separated-values;text/tab-separated-values;text/x-comma-separated-values;text/x-csv;application/vnd.oasis.opendocument.spreadsheet-flat-xml;application/vnd.ms-works;application/clarisworks;application/x-iwork-numbers-sffnumbers;application/x-starcalc;
Name=LibreOffice Calc
GenericName=Spreadsheet
GenericName[ru]=Электронная таблица
Comment=Perform calculations, analyze information and manage lists in spreadsheets by using Calc.
Comment[ru]=Выполнение вычислений, анализ информации и управление списками в электронных таблицах с помощью Calc.
StartupNotify=true
X-GIO-NoFuse=true
Keywords=Accounting;Stats;OpenDocument Spreadsheet;Chart;Microsoft Excel;Microsoft Works;OpenOffice Calc;ods;xls;xlsx;
InitialPreference=5
StartupWMClass=libreoffice-calc
X-KDE-Protocols=file,http,ftp,webdav
X-TryExec=oocalc
Actions=NewDocument;
[Desktop Action NewDocument]
Name=New Spreadsheet
Name[ru]=Создать эл.таблицу
Exec=libreoffice --calc