Recuperar menus de vinho no Lubuntu 12.04

0

Algum erro excluiu meus menus do Wine. (Painel LX foi deixado de funcionar por outro aplicativo e o menu Wine foi embora)

O Wine está instalado mas não está visível no menu.

Não sinalize como clone de perguntas semelhantes (como isso ou isto ) porque: estes provavelmente se referem ao Ubuntu principal e não ao Lubuntu, o que significa que:

  • Alcarte não é uma opção no Lubuntu (ele não funciona ou acontece aleatoriamente - veja esta questão e o final desta resposta . Eu tentei de novo de qualquer maneira e Wine estava ausente lá também, e não pode mudá-lo.
  • Considerando esta resposta, eu não encontrei nenhum termo 'vinho' nesse arquivo, nem em outros que eu encontrei com nome semelhante, exceto:

    /etc/xdg/menus/lxlauncher-applications.menu

que contém as linhas

<Move>
        <Old>wine-wine</Old>
        <New>Work/wine-wine</New>

e /usr/share/app-install/desktop/applications.menu

que contém

<Menu>

  <Name>Applications</Name>
  <Directory>X-GNOME-Menu-Applications.directory</Directory>

  <AppDir>.</AppDir>

  <!-- we disable those here, otherwise we see e.g. wine menus -->
  <!-- Read standard .directory and .desktop file locations -->
  <!-- <DefaultAppDirs/> -->
  <!-- Read in overrides and child menus from applications-merged/ -->
  <!-- <DefaultMergeDirs/> -->

e também em /etc/xdg/menus/applications-merged , com o conteúdo

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">
<Menu>
  <Name>Applications</Name>
  <Menu>
    <Name>wine-wine</Name>
    <Directory>wine-wine.directory</Directory>
    <Include>
      <Category>Wine</Category>
    </Include>
  <Menu>
    <Name>wine-Programs</Name>
    <Directory>wine-Programs.directory</Directory>
    <Include>
        <Category>Wine-Programs</Category>
    </Include>
  <Menu>
    <Name>wine-Programs-Accessories</Name>
    <Directory>wine-Programs-Accessories.directory</Directory>
    <Include>
        <Category>Wine-Programs-Accessories</Category>
    </Include>
  </Menu>
  </Menu>
  </Menu>
</Menu>

Mas não é possível ver o que poderia ser alterado aqui de acordo com essa resposta.

O LXMenuEditor não exibe o Wine de todo e não pode criar categorias principais de qualquer forma como a Alacarte faria ( veja isto , e o Wine era uma dessas categorias.

menulibre ("Editor do menu") exibe o Wine e seus submenus.

Mas a visibilidade do menu Wine não pode ser editada neste aplicativo. O mesmo problema de não ser capaz de criar categorias principais (como faria Alacarte), mas apenas itens. Ou seja, itens individuais podem ser criados e configurados para aparecer em determinadas categorias, mas não há configuração nessas mesmas categorias.

    
por cipricus 23.11.2012 / 15:55

3 respostas

1

Solução alternativa parcial:

As subcategorias do Wine (Navegar no C Drive, Desinstalar Programas do Wine etc) podem ser definidas em menulibre para aparecerem nas categorias do menu principal: colocando-as em 'Sistema' e adicionando "Vinho" em o início do nome faz com que todos apareçam agrupados em System Tools

Isso parece mais fácil de fazer em menulibre , que agora também suporta o Quantial 12.10. Para obter os mesmos resultados no LXMenuEditor , edite e adicione essas entradas em uma das categorias principais do menu:

    
por cipricus 23.11.2012 / 16:03
0

No arquivo

/usr/share/app-install/desktop/applications.menu

remova o comentário das linhas

<!-- Read standard .directory and .desktop file locations -->
<DefaultAppDirs/>
<!-- Read in overrides and child menus from applications-merged/ -->
<DefaultMergeDirs/>

provavelmente apenas descomentando

<DefaultMergeDirs/>

faz o truque.

felicidades

    
por didgewind 11.07.2013 / 08:44
0

12.04 é uma versão LTS, então eu tenho muitas máquinas no meu trabalho rodando ...

Você precisa criar um link simbólico para a pasta aplicativos-mesclados para cada área de trabalho usada. Por exemplo, para lxde e unidade será:

cd /etc/xdg/menus
sudo ln -s applications-merged lxde-applications-merged
sudo ln -s applications-merged unity-lens-applications-merged

Você também precisa garantir que a linha Categorias = para seus lançadores de programas de vinhos esteja correta. configuração de vinho é para cada usuário. Então, você tem que ir para:

cd ~/.local/share/applications/wine/Programs

e certifique-se de que cada arquivo .desktop tenha mininum

Categories=Wine-Programs

Se você quiser ver o aplicativo em outras categorias, adicione-as. Exemplo:

Categories=Wine-Programs;Graphics;Education

A pasta ~ / .config / menus tem estrutura semelhante a / etc / xdg / menu Portanto, link simbólico para seu aplicativo-mesclado subpasta exibe submenus em Vinho - Programas para aplicações de vinho instaladas:

cd ~/.config/menus
ln -s applications-merged lxde-applications-merged

Alguns anos atrás eu usei alacarte . Mas agora eu prefiro modificar menus e lançadores usando um editor de texto. Tenho mais certeza de que estou fazendo. Especialmente se o computador usa diferentes áreas de trabalho (como lxde e unidade).

    
por Bellera 11.04.2015 / 11:08