Texmaker Shortcuts tidak berfungsi di Ubuntu 16.04

27

Bahkan ctrl + F sederhana tidak berfungsi ... Saya mencoba menginstal texmaker dari pusat perangkat lunak dan situs web xm1math , tetapi pintasan masih tidak berfungsi ...

Vitor Abella
sumber

Jawaban:

34

Instal versi Qt5 dari texmaker ( pada tanggal ini adalah yang Anda dapatkan dari ubuntu-software-center ) dan selalu jalankan dari terminal menggunakan:

env UBUNTU_MENUPROXY= texmaker

atau ( solusi permanen )

Edit texmaker:

Buka nautilus sebagai root:

sudo nautilus

Arahkan ke usr/share/applications/texmaker, klik kanan padanya, properti , dan ubah pada Command texmaker %F by env UBUNTU_MENUPROXY= texmaker %F masukkan deskripsi gambar di sini`

Vitor Abella
sumber
2
Sayangnya ini tidak bekerja pada instalasi baru ubuntu 16.10.
EP
@EP ....... Saya benar-benar kecewa dengan texmaker, mereka seharusnya menguji dengan semua versi Ubuntu saat ini. Saya tidak menggunakan 16.10 dan saya tidak berencana untuk menggunakannya, jadi saya tidak dapat membantu mereka yang memiliki masalah Anda. Jika Anda menemukan solusinya, posting di sini. Hanya satu pertanyaan, apakah sudah mencoba prosedur ini dengan 16.04 dan berhasil?
Vitor Abella
Saya tidak pernah mencoba 16,04, saya melewatkan langsung dari 15,10 (yang saya lakukan untuk menghapus qt5, membuat visual yang sangat buruk). Jika saya punya waktu saya akan mencoba untuk menguji ini dari live USB dan mungkin membandingkan dengan 16,04; jika sesuatu yang menarik muncul, saya akan melaporkannya di sini.
EP
15

Anda tidak harus menginstal versi yang lebih lama, Anda hanya perlu menghapus appmenupaket untuk QT5:

sudo apt remove appmenu-qt5

PS Saya tidak yakin apakah itu dapat menyebabkan masalah untuk aplikasi lain di sistem Anda. Itu tidak menyebabkan masalah pada saya.

orezvani
sumber
1
Ini berhasil untuk saya.
Jus12
8

Mengenai solusi 2 Vitor, Anda juga dapat mengedit pintasan peluncur ke TexMaker:

/usr/share/applications/texmaker.desktop

dan ubah jalurnya

Exec=texmaker %F

untuk

Exec=env UBUNTU_MENUPROXY= texmaker %F
mskrzypczak
sumber
Bekerja untukku. Menu kemudian akan dilampirkan ke jendela aktual dan tidak tersedia di bilah atas seperti biasa - tetapi setidaknya berfungsi. Bug yang lucu.
displayname
@displayname ya, itu benar, ini akan "memecah" menu global, karena Anda secara eksplisit menonaktifkannya - karena ini adalah kesalahannya (setidaknya semacam) bahwa pintasannya rusak ... Tapi ini jelas yang paling aman dan paling bersih solusi yang seharusnya tidak memiliki efek samping. Suara positif untuk yang ini! Menghapus paket khusus non-aplikasi seperti appmenu-qt5paket tanpa kebutuhan tidak terlihat pintar bagi saya ...
mozzbozz
3

dari terminal:

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

kamu akan lihat

[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

Sekarang ganti baris

Exec=texmaker %F

untuk

Exec=env UBUNTU_MENUPROXY= texmaker %F

dan kemudian simpan dan keluar

Mohammad Salam
sumber
2

Perintah

sudo apt remove appmenu-qt5

Bekerja untuk instalasi ubuntu 16.04 saya yang baru.

James LeBlanc
sumber
1
Kami tidak tahu apakah itu dapat mengganggu aplikasi lain. @vitor Solution lebih aman.
Vitor Abella
1

Buat alias di .bashrcatau buat file ~/.bash_aliasesdan tentukan alias:

alias texmaker='env UBUNTU_MENUPROXY= texmaker'

simpan, keluar dan sumberkan. Dari direktori home, lakukan:

$. .bashrc

$. .bash_aliases

Selesai Sekarang membuka Texmaker dari terminal akan bekerja dengan sempurna.

Catatan: Dengan cara ini sangat mirip dengan metode @Vitor Abella.

kuanta
sumber
1

Masalahnya tampaknya Qt5 dan pengaturan UBUNTU_MENUPROXYtidak memperbaikinya untuk saya di Ubuntu 16.10 untuk saya, jadi di sini adalah solusi saya:

  • Hapus Texmaker: sudo apt-get remove texmaker texmaker-data
  • Unduh versi terbaru Debian dari Texmaker dari: http://www.xm1math.net/texmaker/download.html#linux (Dalam kasus saya, saya mengunduhtexmaker_debian_jessie_4.5_amd64.deb
  • Pasang itu: sudo dpkg -i texmaker_debian_jessie_4.5_amd64.deb

Catatan: paket mungkin memiliki beberapa dependensi seperti libqt4-opengldan libqtwebkit4bahwa Anda mungkin harus menginstal secara manual

Hooman
sumber
Apakah maksud Anda "tidak memperbaikinya"? Itu tidak memperbaikinya bagi saya baik pada 16.10, tetapi. Deb alternatif yang Anda lakukan berhasil.
Ian Hincks
0

Dalam hal Ubuntu 16.10, saya telah menginstal versi 4.5 untuk Ubuntu 14.04 dan pintasan berfungsi. Saya kira versi lain untuk Qt4 juga akan berfungsi.

sembunyi-sembunyi
sumber
0

Saya memiliki masalah yang sama dengan ubuntu 16.10, dan menambahkan env UBUNTU_MENUPROXY=ke /usr/share/applications/texmaker.desktoptidak berhasil. Namun demikian, sejak Ubuntu 17.04 masalahnya tampaknya hilang - bahkan tanpa env UBUNTU_MENUPROXY=, hotkey berfungsi untuk saya di Texmaker.

David Georg Reichelt
sumber