合致メニュー(Linux Mint 17)Enterキーを押すとファイルを検索 - 変更できますか?

合致メニュー(Linux Mint 17)Enterキーを押すとファイルを検索 - 変更できますか?

例:「夕食」ボタンを押すとメニューが開きます。私は「fir」と書いています。他のランチャーと同様に Firefox を表示します。 Enterキーを押すと、システム全体で「fir」というファイルの検索が開始されます。 Enterキーを押す前に下向き矢印を押すことでこの問題を回避できますが、この動作は奇妙だと思われ、変更したいと思います。

答え1

それは抜け穴この問題は今解決されなければなりません。

Linux Mint 17.3にはまだ存在していますが、LM Mate 18では修正されました(ここ:"ミントメニューで検索してEnterキーを押すと、上からアプリケーションが起動します。mate-menu.") バージョン 5.7.1 に付属の Ubuntu Mate 16.04 と同じです。

答え2

Linux Mint Mate 18にアップグレードしていない方のために、メニューから検索フォームの最上位項目を選択できるように修正されました。これはMint Mate 17.3で動作します。

まず、applications.pyMintメニューに対応するファイルを見つけます。

$ locate applications.py
/usr/lib/linuxmint/mintMenu/plugins/applications.py
/usr/lib/python3/dist-packages/ufw/applications.py

私のシステムでは、最初の結果は次のとおりです。

問題が発生した場合に修復するには、このファイルをコピーしてください。

cd /usr/lib/linuxmint/mintMenu/plugins
sudo cp applications.py applications_backup.py

次に、で次のセクションを見つけますapplications.py。私にとっては、これは862行目から始まります。

        for i in self.categoriesBox.get_children():
            i.released()
            i.set_relief( Gtk.ReliefStyle.NONE )

        allButton = self.categoriesBox.get_children()[0];
        allButton.set_relief( Gtk.ReliefStyle.HALF )
        self.activeFilter = (0, text, widget)

shownList[0].grab_focus()ループの後に次を追加します。

        for i in self.categoriesBox.get_children():
            i.released()
            i.set_relief( Gtk.ReliefStyle.NONE )

        shownList[0].grab_focus()
        allButton = self.categoriesBox.get_children()[0];
        allButton.set_relief( Gtk.ReliefStyle.HALF )
        self.activeFilter = (0, text, widget)

パネルを再起動または再ロードします。その後、メニューの検索ボックスに入力すると、Enterキーを押すと最初の項目が自動的に選択されます。

ここに画像の説明を入力してください。

関連情報