編集: im_append_menuitems はポップアップ メニューを取得する関数ではないようです。Vte は Gtk.Widget を継承しているため、メニューを取得する方法は、おそらくマウスの右クリックに接続してカスタム メニューを生成することです。私はこれを調べて、うまくいけばそれが答えになります。
pythonでgtk3を使用しています。
Python gtk で作成された vte ウィンドウを開くと、ドロップダウン メニューの右クリックを除いて、端末に期待されるすべての通常の操作を実行できます。
C ドキュメントにはvte_terminal_im_append_menuitems ()があります。
GtkMenuShell が必要で、 GtkMenuしか使用していないため、まだ試していません。なので使いづらいかも。
ドキュメントはエッジケースに最適ではありません。また、バインディングが常に正しく行われているとは限らない Python を使用しています。Python で試した抽象 gtk クラスのいくつかも問題を引き起こしました。
GtkMenuShell よりも簡単な方法があるかどうか疑問に思っています。
GtkMenuShell の例が役に立たない場合。
とりあえず自分でやってみようと思います。すぐにコードを思いついたら、回答として投稿します。