O bloqueio de aplicações do Wine no lançador não é permanente

12

Eu corro o Word 2007 pelo Wine no meu desktop Ubuntu 12.04. Eu prefiro tê-lo sentado no lançador para facilitar o acesso, no entanto, toda vez que eu iniciar uma nova sessão (ou seja, fazer o login ou a inicialização), o iniciador do Word desapareceu.

Isso pode ser um bug ou estou fazendo algo errado?

    
por Cumulus007 01.08.2012 / 18:50

4 respostas

12

O problema é que o arquivo .desktop NÃO está em um diretório padrão. Os favoritos do Launcher precisam estar no diretório /usr/share/applications ou na pasta ~/.local/share/applications (e NÃO em um subdiretório como os meus arquivos .desktop de vinho). Copie o arquivo .desktop e arraste-o para o lançador para bloqueá-lo.

A outra opção é definir o caminho completo para o lançador usando gsettings, mas isso é uma dor.

EDITAR em uma investigação mais aprofundada, quando adicionar o arquivo da área de trabalho para o Word no meu sistema (residindo em ~/.local/share/applications/wine/Programs/Microsoft Office/ ), seu nome será adicionado em gsettings com - em vez de / sua localização. Fazer o seguinte com gsettings para corrigi-lo tornou-se permanente para mim:

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

Edite myfavs.txt para substituir - por / :

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

torna-se:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

Em seguida, defina:

gsettings set com.canonical.Unity.Launcher favorites "'cat myfavs.txt'"

Enviei um relatório de bug aqui para que não seja necessário fazer isso: link

    
por Ian B. 04.08.2012 / 04:16
1

Você não está fazendo nada errado. É assim que o vinho é construído.

Para sempre ter o Word 2007 em seu iniciador, você pode criar um arquivo .desktop que inicie o Word e o arraste para o iniciador. No entanto, isso tem a clara desvantagem de que, enquanto o Word está sendo executado em ícones, ele ficará em seu lançador.

O arquivo da área de trabalho pode ter esta aparência (não uso vinho, portanto não testei):

[Desktop Entry]
Name=Word 2007
Comment=Open Word 2007
Exec=wine ~/.wine/drive_c/Program\ Files/word.exe
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Applications;WinWord;
Name[en_US]=Word 2007

Claro que nesta linha

Exec=wine ~/.wine/drive_c/Program\ Files/word.exe

você precisa substituir o caminho pelo caminho real do seu executável (que provavelmente estará em $HOME/.wine/ ).

Não é perfeito, mas o melhor que posso fazer.

    
por con-f-use 03.08.2012 / 19:33
0

Você poderia usar o procedimento que usei neste post: por To Do 06.08.2012 / 22:36

0

Bom, mas as 'correções' acima não parecem impedir o Libra Office Write constantemente, (repetidamente) desaparecendo de seu posicionamento 'Bloqueado' no lançador toda vez que o Cannonical ataca o disco rígido (às vezes por horas forçando várias reinicializações) ) geralmente começando cerca de dez minutos após o arranque ou reinicialização. (A constante 'Disk Busy' também impede que muitos programas respondam ou até funcionem.)

    
por Mokie 26.04.2015 / 02:58