Os atalhos de Texmaker não funcionam no Ubuntu 16.04

27

Mesmo o simples ctrl + F não está funcionando ... Eu tentei instalar o texmaker do centro de software e do site do xm1math , mas os atalhos ainda não funcionam ...

    
por Vitor Abella 13.06.2016 / 04:48

9 respostas

34

Instale a versão Qt5 do texmaker ( nesta data é a que você obtém do ubuntu-software-center ) e sempre execute-a a partir do terminal usando:

env UBUNTU_MENUPROXY= texmaker

ou ( uma solução permanente )

Edite o texmaker :

Abra o nautilus como root:

sudo nautilus

Navegue até usr/share/applications/texmaker , clique com o botão direito do mouse , propriedades e altere no Comando texmaker %F by env UBUNTU_MENUPROXY= texmaker %F '

    
por Vitor Abella 14.06.2016 / 03:59
15

Você não precisa instalar a versão mais antiga, basta remover o pacote appmenu do QT5:

sudo apt remove appmenu-qt5

P.S. Não tenho certeza se isso pode causar problemas para outros aplicativos em seu sistema. Não causou nenhum problema no meu fim.

    
por orezvani 25.08.2016 / 09:23
8

Em relação à solução 2 do Vitor, você também pode editar o atalho de inicialização para o TexMaker:

/usr/share/applications/texmaker.desktop

e mude a linha

Exec=texmaker %F

para

Exec=env UBUNTU_MENUPROXY= texmaker %F
    
por mskrzypczak 28.08.2016 / 13:09
3

do terminal:

sudo -H gedit /usr/share/applications/texmaker.desktop

você verá

[Desktop Entry]
Categories=Office;Publishing;Qt;X-SuSE-Core-Office;X-Mandriva-Office-Publishing;X-Misc;
Keywords=Editor;Latex;
Exec=texmaker %F
GenericName=LaTeX Editor
Comment=LaTeX development environment
Icon=texmaker
MimeType=text/x-tex;
Name=Texmaker
StartupNotify=false
Terminal=false
Type=Application

Agora mude a linha

Exec=texmaker %F

para

Exec=env UBUNTU_MENUPROXY= texmaker %F

e depois salve e saia

    
por Mohammad Salam 14.05.2017 / 14:06
2

O comando

sudo apt remove appmenu-qt5

Trabalhei para minha nova instalação do Ubuntu 16.04.

    
por James LeBlanc 13.10.2016 / 15:22
1

Crie um alias no .bashrc ou crie o arquivo ~/.bash_aliases e defina o alias:

alias texmaker='env UBUNTU_MENUPROXY= texmaker'

salve-o, saia e forneça-o. No diretório inicial, faça:

$. .bashrc

$. .bash_aliases

Concluído. Agora a abertura do Texmaker do terminal funcionará perfeitamente.

Nota: De certa forma, é muito semelhante ao método do @Vitor Abella.

    
por quanta 12.12.2016 / 17:11
1

O problema parece ser o Qt5 e a configuração UBUNTU_MENUPROXY não corrigiu para mim no Ubuntu 16.10 para mim, então aqui está minha solução:

  • Remover o Texmaker: sudo apt-get remove texmaker texmaker-data
  • Faça o download da versão mais recente do Debian do Texmaker em: link (no meu caso, eu baixei o texmaker_debian_jessie_4.5_amd64.deb
  • Instale: sudo dpkg -i texmaker_debian_jessie_4.5_amd64.deb

Nota: o pacote pode ter algumas dependências como libqt4-opengl e libqtwebkit4 que você pode precisar instalar manualmente

    
por Hooman 08.01.2017 / 23:29
0

No caso do Ubuntu 16.10, instalei a versão 4.5 para o Ubuntu 14.04 e o atalho está funcionando. Eu suponho que as outras versões do Qt4 funcionem também.

    
por s.t.e.a.l.t.h 18.12.2016 / 03:04
0

Eu tive o mesmo problema com o ubuntu 16.10, e adicionando o env UBUNTU_MENUPROXY= to /usr/share/applications/texmaker.desktop não funcionou. No entanto, desde o Ubuntu 17.04 o problema parece ter desaparecido - mesmo sem o env UBUNTU_MENUPROXY= , as teclas de atalho funcionam para mim no Texmaker.

    
por David Georg Reichelt 26.04.2017 / 16:50