แม้แต่ ctrl + F ธรรมดาก็ไม่ทำงาน ... ฉันลองติดตั้ง texmaker จากศูนย์ซอฟต์แวร์และเว็บไซต์ xm1mathแต่ทางลัดยังไม่ทำงาน ...
แม้แต่ ctrl + F ธรรมดาก็ไม่ทำงาน ... ฉันลองติดตั้ง texmaker จากศูนย์ซอฟต์แวร์และเว็บไซต์ xm1mathแต่ทางลัดยังไม่ทำงาน ...
คำตอบ:
ติดตั้ง texmaker รุ่น Qt5 ( ณ วันนี้เป็นรุ่นที่คุณได้รับจาก ubuntu-software-center ) และเรียกใช้จาก terminal โดยใช้:
env UBUNTU_MENUPROXY= texmaker
หรือ ( ทางออกถาวร )
แก้ไขtexmaker
:
เปิดหอยโข่งเป็นรูต:
sudo nautilus
นำทางไปusr/share/applications/texmaker
, คลิกขวาที่มันคุณสมบัติและการเปลี่ยนแปลงในคำสั่ง texmaker %F
โดยenv UBUNTU_MENUPROXY= texmaker %F
`
คุณไม่ต้องติดตั้งเวอร์ชั่นเก่าคุณเพียงแค่ลบappmenu
แพ็คเกจสำหรับ QT5:
sudo apt remove appmenu-qt5
PS ฉันไม่แน่ใจว่าจะทำให้เกิดปัญหากับแอปพลิเคชั่นอื่น ๆ ในระบบของคุณหรือไม่ มันไม่ได้ทำให้เกิดปัญหาใด ๆ ในตอนท้ายของฉัน
เกี่ยวกับโซลูชัน 2 ของ Vitor คุณสามารถแก้ไขช็อตคัตของตัวเรียกใช้งานไปยัง TexMaker ได้:
/usr/share/applications/texmaker.desktop
และเปลี่ยนสาย
Exec=texmaker %F
ไปยัง
Exec=env UBUNTU_MENUPROXY= texmaker %F
appmenu-qt5
แพคเกจโดยไม่จำเป็นต้องดูไม่ฉลาดโดยเฉพาะอย่างยิ่งกับผมใด ๆ ...
จากสถานี:
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
จากนั้นบันทึกและออก
คำสั่ง
sudo apt remove appmenu-qt5
ทำงานสำหรับการติดตั้ง Ubuntu 16.04 ใหม่ของฉัน
สร้างนามแฝงใน.bashrc
หรือสร้างไฟล์~/.bash_aliases
และกำหนดนามแฝง:
alias texmaker='env UBUNTU_MENUPROXY= texmaker'
บันทึกออกและแหล่งที่มา จากโฮมไดเร็กทอรีทำ:
$. .bashrc
$. .bash_aliases
เสร็จสิ้น ตอนนี้การเปิดตัว Texmaker จากเทอร์มินัลจะทำงานได้อย่างสมบูรณ์แบบ
หมายเหตุ: ในทางที่คล้ายคลึงกับวิธีการของ @Vitor Abella
ปัญหาดูเหมือนว่าจะเป็น Qt5 และการตั้งค่าUBUNTU_MENUPROXY
ไม่ได้แก้ไขสำหรับฉันใน Ubuntu 16.10 สำหรับฉันดังนั้นนี่คือวิธีการแก้ปัญหาของฉัน:
sudo apt-get remove texmaker texmaker-data
texmaker_debian_jessie_4.5_amd64.deb
sudo dpkg -i texmaker_debian_jessie_4.5_amd64.deb
หมายเหตุ: แพคเกจอาจมีการอ้างอิงบางอย่างเช่นlibqt4-opengl
และlibqtwebkit4
คุณอาจต้องติดตั้งด้วยตนเอง
ในกรณีของ Ubuntu 16.10 ฉันได้ติดตั้งเวอร์ชัน 4.5 สำหรับ Ubuntu 14.04 และทางลัดกำลังทำงาน ฉันคิดว่ารุ่นอื่น ๆ สำหรับ Qt4 จะใช้งานได้เช่นกัน
ฉันมีปัญหาเดียวกันกับ Ubuntu 16.10 และการเพิ่มenv UBUNTU_MENUPROXY=
ไป/usr/share/applications/texmaker.desktop
ยังใช้งานไม่ได้ อย่างไรก็ตามเนื่องจาก Ubuntu 17.04 ปัญหาดูเหมือนว่าจะหายไป - แม้จะไม่มีenv UBUNTU_MENUPROXY=
ปุ่มลัดก็ใช้ได้สำหรับฉันใน Texmaker