升级到 Ubuntu 16.04 后。我的 Texstudio 出现了问题。我以前用快捷键 F6 进行编译,但升级后它不再起作用了(其他程序中的快捷键都很好用)。
提前致谢,卢卡
答案1
这似乎是一个已知的(不幸的是,到目前为止,这是一个长期存在的)问题,涉及 Qt5(Qt 的版本 5)。Qt,用于创建 TeXStudio 用户界面的图形工具包)。它曾多次出现在TeXStudio 的错误跟踪器和其他地方;例如:
- #1467(升级到 2.10 后快捷方式不起作用)
- #1495(片段预览的键盘快捷键不起作用)
- #1732(有些快捷方式不起作用,而其他一些快捷方式起作用)
- 与您的问题最相关的是:#1853(快捷方式在 Ubuntu 16.04 上不起作用)
解决方案是安装针对上一版本 Qt4 构建的 TeXStudio 版本。不幸的是,Ubuntu 的默认存储库中没有此版本。您可以访问TeXStudio 官方下载页面并选择“QT 4”链接。
答案2
我找到了这个解决方案这里,它适用于 TeXStudio:编辑文件
/usr/share/applications/texstudio.desktop
并改变行
Exec=texstudio %F
到
Exec=env UBUNTU_MENUPROXY= texstudio %F
注意:升级到 2017 年 1 月 24 日发布的 2.12.2 版本后,请记住再次编辑该文件。
注意(2017 年 7 月 25 日):TeXStudio 昨天发布:TeXstudio 2.12.6(hg 6631:16db084dae24)。使用 Qt 版本 5.5.1,用 Qt 5.5.1 R 编译,无需编辑文件即可正常运行/usr/share/applications/texstudio.desktop
。噩梦结束了!!!
答案3
这是 Qt-5 软件包中的错误。删除“appmenu-qt5”软件包即可让快捷方式重新工作。
sudo apt remove appmenu-qt5
这似乎会导致 TexStudio 中菜单按钮的外观发生一些变化,但快捷方式仍处于启用状态。
答案4
一种解决方法(对我有用)是将菜单命令添加到工具栏(从配置/工具栏),然后指定的键盘快捷键就可以起作用。