Desktop-Verknüpfung für LibreCalc-Blatt

Jul 04 2020

Ich habe kürzlich ein Upgrade von 16.04 auf 20.04 durchgeführt. Ich benutze Ubuntu schon eine Weile (offensichtlich), aber genauso offensichtlich bin ich kein Guru.

Ich platziere nicht viele Symbole auf meinem Desktop, sodass mich die neuen Einschränkungen von GNOME in dieser Hinsicht nicht allzu sehr beunruhigten. Ich habe jedoch zwei Tabellenkalkulationen, in die ich häufig Informationen eingebe. Daher habe ich immer Symbole für diese beiden mithilfe von Softlinks im Desktop-Ordner auf dem Desktop platziert. Kein Wunder - das geht nicht mehr.

Ich habe versucht, eine .desktopDatei mit der Idee zu erstellen, dass ich sie als Launcher auf dem Desktop ablegen kann.

Ich habe dies ePayments.desktopin erstellt ~/.local/share/applicationsund es wird in Anwendungen anzeigen angezeigt. Wenn ich darauf klicke, wird LibreOffice geöffnet, aber es wird nur eine Fehlermeldung angezeigt, die besagt:

/Bookkeeping/2020ePayments.ods does not exist

Hier ist der Inhalt meiner ePayments.desktopDatei:

[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

Vielen Dank für jede Hilfe!

Aktualisieren

Eliah -

Ich habe Parameter aus der von Ihnen geposteten Datei eingefügt. Die resultierende .desktopDatei lautet:

[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  

Ich erhalte immer noch die gleiche Fehlermeldung. Habe ich den Punkt verpasst?


Lösung von unten.

Ersetzen Sie die Exec=Anweisung in der obigen .desktop-Datei durch:

Exec=xdg-open /mnt/Data/Bookkeeping/2020ePayments.ods

Beachten Sie, dass sich die Exec=Anweisung in meiner ursprünglichen .desktop-Datei befand, sodass eine der Anweisungen, die ich nach Eliahs Rat hinzugefügt habe, etwas geändert haben muss.

Antworten

1 vanadium Jul 04 2020 at 02:09

In Ihrem Fall ist der Ansatz mit einem Softlink viel schneller und offensichtlicher als das Arbeiten mit einer .desktopDatei.

Symlinks

Softlinks auf dem Desktop funktionieren in Ubuntu 20.04. Vielleicht bestand Ihr Problem darin , den Softlink auf dem Desktop zu erstellen ?

In der Tat funktioniert dies nicht mehr mit Ctrl+ Shiftund Ziehen oder Ziehen eines Softlinks von Dateien auf den Desktop. Verwenden Sie eine der folgenden Methoden, um einen Softlink auf dem Desktop zu erstellen:

  • Erstellen Sie Ihre Softlinks in den Ordner „Desktop“ in einem Files - Fenster. Jede Datei, die Sie dort ablegen, wird auf dem Desktop angezeigt. Ihre Softlinks funktionieren: Sie können auf das Symbol auf dem Desktop doppelklicken, um die Tabelle zu starten.
  • Alternativ können Sie den Softlink über das Kontextmenü der Datei erstellen. Um diese Option zu haben, müssen Sie sie auf der Registerkarte "Einstellungen" auf der Registerkarte "Verhalten" aktivieren: Aktivieren Sie "Aktion zum Erstellen symbolischer Links anzeigen". Drücken Sie nach der Erstellung Ctrl+ x, klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie "Einfügen".

.desktop Launcher

Ihre .desktopDatei ist korrekt und sollte funktionieren, wenn Libreoffice Zugriff auf das bereitgestellte Laufwerk hat. Möglicherweise verwenden Sie die Snap-Version von Libreoffice. In diesem Fall müssen Sie dies aktivieren, indem Sie Libreoffice mit der Schnittstelle für Wechselmedien verbinden .

Markierte Dateien

Eine neue Funktion, die sehr gut zu Ihrem Benutzer passt, ist die Funktion "Markierte Dateien". Nach dem Markieren werden sie im Ordner "Markiert" in "Dateien" angezeigt.

Noname Jul 04 2020 at 01:24

Ich habe LibreOffice aus dem offiziellen Repo installiert. Ich benutze CentOS, aber ich denke, dass es auch in Ubuntu so ist. Sie können die /usr/share/applications/libreoffice-calc.desktopDatei einfach in den ~/.local/share/applicationsOrdner kopieren , sodass dieses Symbol auf Ihrem Desktop verfügbar ist.

Hier ist der Inhalt von libreoffice-calc.desktop(ein wenig gekürzt):

# 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