O bloqueio de aplicativos Wine no iniciador não é permanente

11

Felizmente, executo o Word 2007 via Wine no meu desktop Ubuntu 12.04. Prefiro colocá-lo no iniciador para facilitar o acesso, no entanto, toda vez que inicio uma nova sessão (ou seja, iniciando sessão ou inicializando), o iniciador do Word desaparece.

Isso pode ser um bug ou estou fazendo algo errado?

Cumulus007
fonte
abrir a palavra .desktop em .local / share / aplicações em um editor de texto e conteúdo pós
Doug
Seu Exe = não funcionará bem no iniciador. Se você pudesse navegar até o .exe e publicar o exact pathinc. o exact name of the .exeque seria fácil de editar ou criar uma nova .desktop. Eu poderia supor que isso pode funcionar, embora apenas um palpite. Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXEO que isso está usando é \\\\ para diretórios, \\ para espaços. Há outras maneiras também, se você postar conforme solicitado e também seu nome de usuário pode fornecer outras alt Exec = linhas
Doug

Respostas:

11

O problema é que o arquivo .desktop NÃO está em um diretório padrão. Os favoritos do iniciador precisam estar no /usr/share/applicationsdiretório ou na ~/.local/share/applicationspasta (e NÃO em um subdiretório como meus arquivos .desktop do wine). Copie o arquivo .desktop para lá e arraste-o para o iniciador para bloqueá-lo.

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

EDITAR em uma investigação mais aprofundada, quando adiciono o arquivo da área de trabalho do Word no meu sistema (residente em ~/.local/share/applications/wine/Programs/Microsoft Office/), seu nome é adicionado em gsettings com em -vez de /por sua localização. Fazer o seguinte com gsettings para corrigi-lo tornou-o 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-o:

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

Arquivei um relatório de bug aqui para que não seja necessário fazer isso: https://bugs.launchpad.net/unity/+bug/1033577

Ian B.
fonte
1

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

Para ter o Word 2007 em seu iniciador o tempo todo, você pode criar um .desktoparquivo que inicie o Word e arrastá-lo para o iniciador. No entanto, isso tem a desvantagem distinta: enquanto o Word estiver executando os ícones, ele ficará no seu iniciador.

O arquivo da área de trabalho pode ficar assim (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 executável da sua palavra (que provavelmente estará dentro $HOME/.wine/).

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

confundir
fonte
O fato é que um arquivo .desktop para o Word já está presente. Está em .local / share / applications e aparece na lente do aplicativo.
Cumulus007
Você tentou arrastar esse para o iniciador (em vez de usar "Bloquear no iniciador" no menu de contexto quando o Word está sendo executado)?
con-f-use
Eu fiz. Tentei trancá-lo, o que funciona, por enquanto. Eu expliquei isso no OP. editar: arrastar também não parece permanente.
Cumulus007
Você não disse que tentou outra coisa senão bloqueá-lo no iniciador. Minha melhor solução rápida e suja é a da minha resposta. Você pode tentar registrar um bug ou verificar se um já foi arquivado: bugs.launchpad.net/unity
con-f-use
0

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

Mokie
fonte