Ngay cả ctrl + F đơn giản cũng không hoạt động ... Tôi đã thử cài đặt texmaker từ trung tâm phần mềm và trang web xm1math , nhưng các phím tắt vẫn không hoạt động ...
Ngay cả ctrl + F đơn giản cũng không hoạt động ... Tôi đã thử cài đặt texmaker từ trung tâm phần mềm và trang web xm1math , nhưng các phím tắt vẫn không hoạt động ...
Câu trả lời:
Cài đặt phiên bản Qt5 của texmaker ( vào ngày này, đây là phiên bản bạn nhận được từ trung tâm phần mềm Ubuntu ) và luôn chạy nó từ thiết bị đầu cuối bằng cách sử dụng:
env UBUNTU_MENUPROXY= texmaker
hoặc ( một giải pháp lâu dài )
Chỉnh sửa texmaker
:
Mở nautilus dưới quyền root:
sudo nautilus
Điều hướng đến usr/share/applications/texmaker
, nhấp chuột phải vào nó, thuộc tính và thay đổi trên Command texmaker %F
bằng env UBUNTU_MENUPROXY= texmaker %F
`
Bạn không phải cài đặt phiên bản cũ hơn, bạn chỉ cần xóa appmenu
gói cho QT5:
sudo apt remove appmenu-qt5
PS Tôi không chắc liệu nó có thể gây ra sự cố cho các ứng dụng khác trên hệ thống của bạn không. Nó đã không gây ra bất kỳ vấn đề cuối cùng của tôi.
Về giải pháp 2 của Vitor, bạn cũng có thể chỉnh sửa lối tắt launcher thành TexMaker:
/usr/share/applications/texmaker.desktop
và thay đổi dòng
Exec=texmaker %F
đến
Exec=env UBUNTU_MENUPROXY= texmaker %F
appmenu-qt5
gói không dành riêng cho ứng dụng như gói mà không có nhu cầu nào không có vẻ đặc biệt thông minh đối với tôi ...
từ thiết bị đầu cuối:
sudo -H gedit /usr/share/applications/texmaker.desktop
Bạn sẽ thấy
[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
Bây giờ thay đổi dòng
Exec=texmaker %F
đến
Exec=env UBUNTU_MENUPROXY= texmaker %F
và sau đó lưu và thoát
Lệnh
sudo apt remove appmenu-qt5
Đã làm việc cho bản cài đặt Ubuntu 16.04 mới của tôi.
Tạo bí danh trong .bashrc
hoặc tạo tệp ~/.bash_aliases
và xác định bí danh:
alias texmaker='env UBUNTU_MENUPROXY= texmaker'
lưu nó, thoát và nguồn nó. Từ thư mục nhà, làm:
$. .bashrc
$. .bash_aliases
Làm xong. Bây giờ mở Texmaker từ thiết bị đầu cuối sẽ hoạt động hoàn hảo.
Lưu ý: Theo một cách nào đó, nó rất giống với phương pháp của @Vitor Abella.
Vấn đề dường như là Qt5 và cài đặt UBUNTU_MENUPROXY
không khắc phục được cho tôi trên Ubuntu 16.10 đối với tôi, vì vậy đây là giải pháp của tôi:
sudo apt-get remove texmaker texmaker-data
texmaker_debian_jessie_4.5_amd64.deb
sudo dpkg -i texmaker_debian_jessie_4.5_amd64.deb
Lưu ý: gói có thể có một số phụ thuộc như libqt4-opengl
và libqtwebkit4
bạn có thể phải cài đặt thủ công
Tôi gặp vấn đề tương tự với Ubuntu 16.10 và thêm env UBUNTU_MENUPROXY=
vào /usr/share/applications/texmaker.desktop
không hoạt động. Tuy nhiên, kể từ Ubuntu 17.04, vấn đề dường như không còn nữa - ngay cả khi không có env UBUNTU_MENUPROXY=
, các phím nóng hoạt động với tôi trong Texmaker.