Phím tắt trên màn hình cho trang tính LibreCalc

Jul 04 2020

Gần đây tôi đã nâng cấp từ 16.04 lên 20.04. Tôi đã sử dụng Ubuntu được một thời gian (rõ ràng là vậy) nhưng rõ ràng là tôi không phải là chuyên gia.

Tôi không đặt nhiều biểu tượng trên màn hình của mình nên những hạn chế mới của GNOME về mặt này không làm tôi lo lắng quá. Tuy nhiên, tôi có hai bảng tính mà tôi thường xuyên nhập thông tin vào, vì vậy tôi luôn đặt các biểu tượng cho hai bảng này trên màn hình bằng cách sử dụng các liên kết mềm trong thư mục màn hình. Không có gì ngạc nhiên - điều đó không còn hoạt động nữa.

Tôi đã cố gắng tạo một .desktoptệp với ý tưởng rằng tôi có thể đặt nó trên máy tính để bàn làm trình khởi chạy.

Tôi đã tạo cái này ePayments.desktoptrong ~/.local/share/applicationsvà nó xuất hiện trong Hiển thị ứng dụng. Khi tôi nhấp vào nó, LibreOffice bắt đầu mở nhưng tôi chỉ gặp lỗi cho biết:

/Bookkeeping/2020ePayments.ods does not exist

Đây là nội dung ePayments.desktoptệp của tôi :

[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

Cảm ơn vì sự hỗ trợ!

Cập nhật

Ê-li -

Tôi đã chèn các thông số từ tệp mà bạn đã đăng. Tệp kết quả .desktoplà:

[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  

Tôi vẫn nhận được thông báo lỗi tương tự. Tôi đã bỏ lỡ điểm?


Giải pháp từ bên dưới.

Thay thế Exec=câu lệnh trong tệp .desktop ở trên bằng:

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

Lưu ý rằng Exec=tuyên bố nằm trong tệp .desktop ban đầu của tôi nên một trong những tuyên bố tôi đã thêm sau lời khuyên của Eliah chắc hẳn đã thay đổi điều gì đó.

Trả lời

1 vanadium Jul 04 2020 at 02:09

Trong trường hợp của bạn, cách tiếp cận với một liên kết mềm nhanh hơn và rõ ràng hơn nhiều so với làm việc với một .desktoptệp.

Liên kết tượng trưng

Các liên kết mềm trên máy tính để bàn hoạt động trong Ubuntu 20.04. Có lẽ vấn đề của bạn là trong việc tạo liên kết mềm trên máy tính để bàn?

Thật vậy, điều đó sẽ không hoạt động nữa bằng cách sử dụng Ctrl+ Shiftvà kéo hoặc kéo một liên kết mềm từ Tệp vào màn hình. Sử dụng một trong các phương pháp sau để tạo liên kết mềm trên màn hình:

  • Tạo các liên kết mềm của bạn trong thư mục "Máy tính để bàn" trong cửa sổ Tệp . Mọi tệp bạn đặt ở đó sẽ xuất hiện trên màn hình nền. Các liên kết mềm của bạn sẽ hoạt động: bạn sẽ có thể nhấp đúp vào biểu tượng trên màn hình để khởi chạy bảng tính.
  • Ngoài ra, tạo liên kết mềm từ menu chuột phải của tệp. Để có tùy chọn đó, bạn cần kích hoạt nó trong Preferences, tab Behavior: đánh dấu vào "Show action để tạo liên kết tượng trưng". Sau khi tạo xong, nhấn Ctrl+ x, sau đó nhấp chuột phải vào màn hình và chọn "Dán".

trình khởi chạy .desktop

Tệp của bạn .desktoplà đúng và sẽ hoạt động nếu Libreoffice có quyền truy cập vào ổ đĩa được gắn kết. Có lẽ bạn đang chạy phiên bản Snap của Libreoffice. Nếu đúng như vậy, bạn sẽ cần kích hoạt điều đó bằng cách kết nối Libreoffice với giao diện phương tiện di động .

Tệp được gắn dấu sao

Một tính năng mới rất phù hợp với trường hợp người dùng của bạn, là tính năng "Tệp được gắn dấu sao". Sau khi gắn dấu sao, chúng xuất hiện trong thư mục Được gắn dấu sao trong Tệp.

Noname Jul 04 2020 at 01:24

Tôi đã cài đặt LibreOffice từ repo chính thức. Tôi sử dụng CentOS, nhưng tôi nghĩ nó cũng vậy trong Ubuntu. Bạn chỉ cần sao chép /usr/share/applications/libreoffice-calc.desktoptệp vào ~/.local/share/applicationsthư mục để biểu tượng này có sẵn trên màn hình của bạn.

Đây là nội dung của libreoffice-calc.desktop(lược bớt một chút):

# 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