Ubuntu 16.04でTexmakerショートカットが機能しない


27

単純なctrl + F でも動作しない... ソフトウェアセンターおよびxm1math Webサイトからtexmakerをインストールしようとしましたが、ショートカットはまだ動作しません...

回答:


34

Qt5バージョンのtexmakerをインストールし(この日付はubuntu-software-centerから取得します)、常に以下を使用してターミナルから実行します:

env UBUNTU_MENUPROXY= texmaker

または永続的な解決策

編集texmaker

rootとしてnautilusを開きます。

sudo nautilus

移動しusr/share/applications/texmaker右クリックしてその上に、性質上、変更コマンド texmaker %Fによってenv UBUNTU_MENUPROXY= texmaker %F ここに画像の説明を入力してください`


2
残念ながら、ubuntu 16.10の新規インストールでは動作しません。
EP

@EP ....... texmakerには本当にがっかりしています。Ubuntuの現在のすべてのバージョンでテストされているはずです。私は16.10を使用せず、使用する予定もありません。そのため、問題を抱えている人を助けることはできません。解決策が見つかったら、ここに投稿してください。1つの質問ですが、16.04でこの手順を試してみましたが、うまくいきましたか?
ビトーアベラ

私は16.04を試したことはなく、15.10から直接スキップしました(そのためqt5の削除を行い、非常に悪いビジュアルにしました)。時間がある場合は、ライブUSBでこれをテストし、16.04と比較してみます。何かおもしろいことがあれば、ここで報告します。
EP

15

古いバージョンをインストールする必要はありませんappmenu。QT5 のパッケージを削除するだけです。

sudo apt remove appmenu-qt5

PSシステム上の他のアプリケーションに問題を引き起こす可能性があるかどうかはわかりません。結局、問題は発生しませんでした。


1
これは私のために働いた。
Jus12 16

8

Vitorのソリューション2については、TexMakerへのランチャーショートカットを編集することもできます。

/usr/share/applications/texmaker.desktop

そして、行を変更します

Exec=texmaker %F

Exec=env UBUNTU_MENUPROXY= texmaker %F

私のために働く。その後、メニューは実際のウィンドウにアタッチされ、通常どおりトップバーで使用できませんが、少なくとも機能します。なんと面白いバグでしょう。
displaynameは

@displaynameうん、そうです、これはグローバルメニューを「壊す」でしょう、なぜならあなたは明示的にそれを無効にしているからです-ショートカットが壊れているのは(少なくともある種の)欠点です...しかし、これは間違いなく最も安全できれいです副作用がないはずのソリューション。これに賛成票を投じてください!以下のような非アプリケーション固有のパッケージを削除appmenu-qt5...私には特に巧妙に見えない任意の必要なく、パッケージ
mozzbozz

3

ターミナルから:

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

そして保存して終了


2

コマンド

sudo apt remove appmenu-qt5

私の新しいubuntu 16.04のインストールで働いていました。


1
他のアプリケーションに干渉するかどうかはわかりません。@vitor Solutionはより安全です。
ビトーアベラ

1

.bashrcファイルにエイリアスを作成するか、ファイル~/.bash_aliasesを作成してエイリアスを定義します。

alias texmaker='env UBUNTU_MENUPROXY= texmaker'

それを保存し、終了してソースします。ホームディレクトリから:

$. .bashrc

$. .bash_aliases

できた ターミナルからTexmakerを開くと完全に機能します。

注:ある意味では、@ Vitor Abellaの方法と非常によく似ています。


1

問題は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、手動でインストールする必要がある場合があります


「修正しなかった」という意味ですか?16.10でも修正されませんでしたが、あなたが指した代替.debは動作しました。
イアンヒンクス

0

Ubuntu 16.10の場合、Ubuntu 14.04のバージョン4.5をインストールしましたが、ショートカットは機能しています。Qt4の他のバージョンも機能すると思います。


0

ubuntu 16.10でも同じ問題が発生し、env UBUNTU_MENUPROXY=to を追加して/usr/share/applications/texmaker.desktopも機能しませんでした。それでも、Ubuntu 17.04以降、問題はなくなったようenv UBUNTU_MENUPROXY=です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.