
假設我打開了 Gthumb,然後從 Unity 啟動器啟動 Nautilus(在 12.04 中)。為什麼有時滑鼠無法聚焦在我剛啟動的 Nautilus 上?相反,焦點仍然在 Gthumb 上,而 Nautilus 在 Gthumb 前面打開(並且不被關注)。
這是正確的行為嗎?
答案1
您可以使用 CompizConfig-Settings-Manager 進行設定。
1)安裝它:sudo apt-get install compizconfig-settings-manager
,
2)開啟ccsm(Alt+F2並輸入ccsm
並點擊Enter)
3) 進入「常規選項」>「聚焦和提升行為」並將「聚焦預防等級」設定為「關閉」。
4) 享受;-)
如果您覺得懶,只需將其貼到終端即可完成:
gconftool-2 --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0
答案2
不,這不是正確的行為。 「為什麼會發生」這個問題的答案是因為有錯誤。我建議提交錯誤報告。令人驚訝的是,我找不到這方面的現有錯誤報告,儘管我可以確認它確實發生了。當您完成該錯誤後,請發布該錯誤的鏈接,以便我可以將自己附加到該錯誤上。
編輯: 找到了。 錯誤#781931 不知道為什麼這個答案被否決了,因為它肯定是為什麼會發生這種情況的問題的答案。使用 ccsm 的解決方法並不是問題的答案,而是該錯誤的解決方法。這本身非常有用且值得發布,但它並沒有回答所提出的問題。
答案3
上面的命令對我不起作用,我不想安裝 CCSM,所以我做了一些挖掘,發現以下命令可以解決問題(我使用的是 Ubuntu 15.04):
dconf write /org/compiz/profiles/unity/plugins/core/focus-prevention-level 0
編輯:此解決方案仍然適用於 16.04