Ярлыки Texmaker, не работающие над Ubuntu 16.04

Даже простой ctrl+F не работает... Я пытался установить texmaker от центра программного обеспечения и xm1math веб-сайта, но ярлыки все еще не работают...

27
задан 12 June 2016 в 19:48

9 ответов

Установите версию текстмейкера Qt5 (на данный момент это та, которую вы получаете из ubuntu-software-center) и всегда запускайте её из терминала, используя:

env UBUNTU_MENUPROXY= текстовый редактор

или (постоянное решение)

Редактируйте текстовый редактор:

Откройте nautilus в качестве корневого варианта:

sudo nautilus

Перейдите к usr/share/applications/texmaker , щелкните на нем правой кнопкой мыши , properties, и изменить на Command texmaker %F на env UBUNTU_MENUPROXY=текстмейкер %F enter image description here`

34
ответ дан 23 November 2019 в 01:02

Вам не нужно устанавливать старую версию, вам просто нужно удалить пакет appmenu для QT5:

sudo apt remove appmenu-qt5

P.S. Я не уверен, может ли это вызвать проблемы для других приложений в вашей системе. С моей стороны это не вызвало никаких проблем.

15
ответ дан 23 November 2019 в 01:02

Что касается решения 2 Vitor, вы также можете отредактировать ярлык программы запуска для TexMaker:

/usr/share/applications/texmaker.desktop

и изменить строку

Exec=texmaker %F

на

Exec=env UBUNTU_MENUPROXY= texmaker %F
8
ответ дан 23 November 2019 в 01:02

с терминала:

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

вы увидите

[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

Теперь измените строку

Exec=texmaker %F

на

Exec=env UBUNTU_MENUPROXY= texmaker %F

, а затем сохраните и выйдите из

3
ответ дан 23 November 2019 в 01:02

Команда

sudo apt remove appmenu-qt5

сработала для моей новой установки ubuntu 16.04.

2
ответ дан 23 November 2019 в 01:02

Создайте псевдоним в .bashrc или создайте файл ~ / .bash_aliases и определите псевдоним:

alias texmaker = 'env UBUNTU_MENUPROXY = texmaker'

сохраните его, выйдите и загрузите его. Из домашнего каталога выполните:

$. .bashrc

$. .bash_aliases

Готово. Теперь открытие Texmaker из терминала будет работать отлично.

Примечание: В некотором смысле это очень похоже на метод @Vitor Abella.

1
ответ дан 23 November 2019 в 01:02

-аар багц хайж болно. Ubuntu 16.10 тохиолдолд би 4.5 хувилбарыг суулгасан болно. Ubuntu 14.04 болон товчлол ажиллаж байна. Qt4-ийн бусад хувилбарууд ч бас ажиллана гэж бодож байна.

0
ответ дан 23 November 2019 в 01:02

Проблема кажется быть Qt5 и установка UBUNTU_MENUPROXY не исправила для меня это в Ubuntu 16.10, поэтому вот мое решение:

  • Удалить Texmaker: sudo apt-get remove texmaker texmaker-data
  • Загрузите последнюю версию Texmaker для Debian с: http://www.xm1math.net/texmaker/download.html#linux (В моем случае я загрузил texmaker_debian_jessie_4.5_amd64.deb
  • Установите его: sudo dpkg -i texmaker_debian_jessie_4.5_amd64.deb

Примечание: пакет может иметь некоторые зависимости, такие как libqt4-opengl и libqtwebkit4 , которые могут быть у вас установить вручную

1
ответ дан 23 November 2019 в 01:02

У меня была такая же проблема с ubuntu 16.10 и добавлением env UBUNTU_MENUPROXY = - /usr/share/applications/texmaker.desktop не работали. Тем не менее, начиная с Ubuntu 17.04 проблема, похоже, исчезла - даже без env UBUNTU_MENUPROXY = горячие клавиши у меня работают в Texmaker.

0
ответ дан 23 November 2019 в 01:02

Другие вопросы по тегам:

Похожие вопросы: