Mesmo o simples ctrl + F não está funcionando ... Tentei instalar o texmaker a partir do software center e do site xm1math , mas os atalhos ainda não funcionam ...
Mesmo o simples ctrl + F não está funcionando ... Tentei instalar o texmaker a partir do software center e do site xm1math , mas os atalhos ainda não funcionam ...
Respostas:
Instale a versão Qt5 do texmaker ( nesta data é a que você obtém do ubuntu-software-center ) e sempre a execute no terminal usando:
env UBUNTU_MENUPROXY= texmaker
ou ( uma solução permanente )
Editar texmaker
:
Abra o nautilus como raiz:
sudo nautilus
Navegue para usr/share/applications/texmaker
, clique com o botão direito do mouse sobre ele, propriedades e altere o comando texmaker %F
com env UBUNTU_MENUPROXY= texmaker %F
`
Você não precisa instalar a versão mais antiga, basta remover o appmenu
pacote para o QT5:
sudo apt remove appmenu-qt5
PS Não sei se isso pode causar problemas para outros aplicativos em seu sistema. Não causou nenhum problema no meu fim.
Em relação à solução 2 do Vitor, você também pode editar o atalho do iniciador para o TexMaker:
/usr/share/applications/texmaker.desktop
e mude a linha
Exec=texmaker %F
para
Exec=env UBUNTU_MENUPROXY= texmaker %F
appmenu-qt5
pacote sem qualquer necessidade não parece particularmente inteligente para mim ...
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
O comando
sudo apt remove appmenu-qt5
Trabalhei para minha nova instalação do ubuntu 16.04.
Crie um alias no .bashrc
arquivo ou crie o arquivo ~/.bash_aliases
e defina o alias:
alias texmaker='env UBUNTU_MENUPROXY= texmaker'
salve-o, saia e escolha-o. No diretório inicial, faça:
$. .bashrc
$. .bash_aliases
Feito. Agora, abrir o Texmaker a partir do terminal funcionará perfeitamente.
Nota: De certa forma, é muito semelhante ao método @Vitor Abella.
O problema parece ser o Qt5 e a configuração UBUNTU_MENUPROXY
não o corrigiu no Ubuntu 16.10 para mim, então aqui está a minha solução:
sudo apt-get remove texmaker texmaker-data
texmaker_debian_jessie_4.5_amd64.deb
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
No caso do Ubuntu 16.10, instalei a versão 4.5 para Ubuntu 14.04 e o atalho está funcionando. Suponho que as outras versões do Qt4 também funcionem.
Eu tive o mesmo problema com o ubuntu 16.10 e adicionar o env UBUNTU_MENUPROXY=
ao /usr/share/applications/texmaker.desktop
não funcionou. No entanto, desde o Ubuntu 17.04 o problema parece ter desaparecido - mesmo sem as env UBUNTU_MENUPROXY=
teclas de atalho funcionam para mim no Texmaker.