Search
Mate 菜單(Linux Mint 17)在按 Enter 時搜尋文件 - 可以更改嗎?
範例:我按下晚餐按鈕:菜單打開。我寫“fir”:它顯示 Firefox,就像任何啟動器一樣。我按 Enter,它開始在整個系統中搜尋名為“fir”的文件。我可以通過在 Enter 之前按向下箭頭來避免這種情況,但我發現這種行為很奇怪並想改變它。
這是一個現在應該修復的錯誤。
它還存在於 Linux Mint 17.3 中,但已在 LM Mate 18 中修復(此處:“在 mintmenu 中,搜尋後按 Enter 鍵現在會啟動放置在頂部的應用程序。”),就像在 Ubuntu Mate 16.04 中一樣,它附帶
mate-menu
版本 5.7.1。
對於尚未升級到 Linux Mint Mate 18 的使用者,有一個修復程序可以讓菜單選擇搜尋表單中的頂部條目。這在 Mint Mate 17.3 上對我有用。
首先,找到
applications.py
與您的 Mint 菜單對應的文件:$ 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 時自動選擇第一個條目。