web-dev-qa-db-fra.com

Les raccourcis Texmaker ne fonctionnent pas sous Ubuntu 16.04

Même la simple touche Ctrl + F ne fonctionne pas ... J'ai essayé d'installer texmaker à partir du centre logiciel et site Web xm1math , mais les raccourcis ne fonctionnent toujours pas ...

27
Vitor Abella

Installez la version Qt5 de texmaker ( à cette date, celle que vous obtiendrez de ubuntu-software-center ) et exécutez-la toujours à partir du terminal en utilisant:

env UBUNTU_MENUPROXY= texmaker

ou ( une solution permanente )

Editez texmaker:

Nautilus ouvert en tant que racine:

Sudo nautilus

Accédez à usr/share/applications/texmaker, , cliquez avec le bouton droit de la souris dessus, , sélectionnez Propriétés et modifiez la commande texmaker %F by env UBUNTU_MENUPROXY= texmaker %Fenter image description here `

34
Vitor Abella

Vous n'avez pas à installer l'ancienne version, il vous suffit de supprimer le package appmenu pour QT5:

Sudo apt remove appmenu-qt5

P.S. Je ne suis pas sûr que cela puisse causer des problèmes aux autres applications de votre système. Cela n'a posé aucun problème de mon côté.

15
orezvani

En ce qui concerne la solution 2 de Vitor, vous pouvez également modifier le raccourci de lanceur vers TexMaker:

/usr/share/applications/texmaker.desktop

et changer la ligne

Exec=texmaker %F

à

Exec=env UBUNTU_MENUPROXY= texmaker %F
8
mskrzypczak

du terminal:

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

tu verras

[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

Maintenant change la ligne

Exec=texmaker %F

à

Exec=env UBUNTU_MENUPROXY= texmaker %F

puis enregistrez et quittez

3
Mohammad Salam

La commande

Sudo apt remove appmenu-qt5

Travaillé pour mon installation fraîche d'ubuntu 16.04.

2
James LeBlanc

Le problème semble être Qt5 et la définition de UBUNTU_MENUPROXY ne le résout pas pour moi sous Ubuntu 16.10, voici donc ma solution:

  • Supprimer Texmaker: Sudo apt-get remove texmaker texmaker-data
  • Téléchargez la dernière version Debian de Texmaker à partir de: http://www.xm1math.net/texmaker/download.html#linux (Dans mon cas, j'ai téléchargé texmaker_debian_jessie_4.5_AMD64.deb
  • Installez-le: Sudo dpkg -i texmaker_debian_jessie_4.5_AMD64.deb

Remarque: le package peut comporter des dépendances telles que libqt4-opengl et libqtwebkit4 que vous devrez peut-être installer manuellement.

1
Hooman

Créez un alias dans le .bashrc ou créez le fichier ~/.bash_aliases et définissez l'alias:

alias texmaker='env UBUNTU_MENUPROXY= texmaker'

sauvegardez-le, quittez-le et sourcez-le. À partir du répertoire de base, faites:

$. .bashrc

$. .bash_aliases

Terminé. Ouvrir maintenant Texmaker depuis le terminal fonctionnera parfaitement.

Note: D'une certaine manière, c'est très similaire à la méthode de @Vitor Abella.

1
quanta

J'ai eu le même problème avec Ubuntu 16.10, et l'ajout du env UBUNTU_MENUPROXY= à /usr/share/applications/texmaker.desktop n'a pas fonctionné. Néanmoins, depuis Ubuntu 17.04, le problème semble avoir disparu - même sans le env UBUNTU_MENUPROXY=, les touches de raccourci fonctionnent pour moi dans Texmaker.

0

Dans le cas d'Ubuntu 16.10, j'ai installé la version 4.5 pour Ubuntu 14.04 et les raccourcis fonctionnent. Je suppose que les autres versions de Qt4 fonctionneront aussi.

0
s.t.e.a.l.t.h