Como eu modifico o menu do botão direito do mouse do lançador do Libre Office no Ubuntu 13.04? [duplicado]

3

Ao clicar com o botão direito do mouse, o ícone do Libre Office Unity Launcher exibe apenas dois itens: para abrir o próprio Libre Office (ou seja, seu menu principal) ou para desmarcar o ícone do inicializador.

Eu quero o ícone do Libre Office na minha barra do Unity para apresentar várias opções ao clicar com o botão direito, por exemplo 'Open Write', 'Open Calc', etc., semelhante ao ícone do Launcher de Arquivos, que permite abrir várias pastas ao clicar com o botão direito do mouse.

É possível modificar o menu de atalho do Libre Office Unity para listar todos os aplicativos de escritório?

EDIT: graças à ajuda fornecida pelo @ user852994 e especialmente a este link para a documentação do Ubuntu eu finalmente consegui peça junto código lançador que funciona para mim em 13.04:

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-startcenter
Type=Application
Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Other;
Exec=libreoffice %U
MimeType=application/vnd.openofficeorg.extension;
Name=LibreOffice
GenericName=Office
Comment=Edit/Create documents

Actions=Writer;Calc;Impress;Draw

[Desktop Action Writer]
Name=Writer
Exec=libreoffice --writer %U
OnlyShowIn=Unity;

[Desktop Action Calc]
Name=Calc
Exec=libreoffice --calc %U
OnlyShowIn=Unity;

[Desktop Action Impress]
Name=Impress
Exec=libreoffice --impress %U
OnlyShowIn=Unity;

[Desktop Action Draw]
Name=Draw
Exec=libreoffice --draw %U
OnlyShowIn=Unity;
    
por Kom-Si 14.04.2013 / 23:09

1 resposta

4

Como descrito em aqui , você pode editar o Arquivo da Área de Trabalho, que deve estar localizado aqui: /usr/share/applications/libreoffice-startcenter.desktop (como no Ubuntu 12.04 é, procure nessa pasta por um Atalho do LibreOffice, caso contrário). Copie esse arquivo para ~ / .local / share / applications / e modifique a cópia conforme descrito no artigo mencionado antes adicionando algumas seções [Desktop Action% younameit] , então, no final, pode ser assim:

#
# 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-startcenter
Type=Application
Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Other;
Exec=libreoffice %U
MimeType=application/vnd.openofficeorg.extension;
Name=LibreOffice
GenericName=Office
GenericName[ne]=वर्ड प्रोसेसर (...)

Actions=Writer;Calc;

[Desktop Action Writer]
Exec=libreoffice --writer %U
Name=LibreOffice Writer
OnlyShowIn=Unity;

[Desktop Action Calc]
Exec=libreoffice --calc %U
Name=LibreOffice Writer
OnlyShowIn=Unity;
    
por valmynd 14.04.2013 / 23:38