視窗/程式的預設位置 (xubuntu 18.04)

視窗/程式的預設位置 (xubuntu 18.04)

在工作中,我設定了雙顯示器,主顯示器上顯示 emacs 等,第二顯示器上顯示 evice 等。在下面

 xfce->window manager->focus

我設定

focus follows mouse

這樣,如果我啟動一個程式(emacs/瀏覽器/等),通常新物件將出現在與遊標目前位置相同的監視器中。最常見的罪犯是 google-chrome,它有自己的想法,並堅持顯示在#2 監視器上。

最近我新增了第三台顯示器。現在 google-chrome 和 evince 將顯示在第三台顯示器上!

問題:(#1) 我可以做什麼來「重置」各種程式的預設位置,以便它們與遊標當前位置出現在同一監視器中?

(#2) 我可以做什麼來強製程式/視窗總是出現在主顯示幕上?

我知道 #1 和 #2 並不總是相容的,所以我想這會是「如果我不能讓 #1 工作,那麼我會選擇 #2」。

謝謝!

答案1

不幸的是,使用者對浮動視窗管理器中視窗的預設位置的控制相當少。應用程式本身可以控制視窗的位置,這就是某些應用程式記住其大小或堅持下次出現在同一位置的方式。

(#1) 我可以做什麼來「重置」各種程式的預設位置,以便它們出現在與遊標目前位置相同的監視器中?

您在這裡可能無能為力。控制視窗的程式以自己的方式儲存訊息,使用 dconf 或使用設定檔...

(#2) 我可以做什麼來強製程式/視窗總是出現在主顯示器上?

這是可以解決的,但解決方案取決於一些舊的實用程序,要求您手動設定一些設定檔。實用程式devilspiedevilspie2是具有不同語法的後繼者,是監視新視窗建立的小守護程式。然後,它們會根據您定義的規則自動調整視窗。

因此,您可以設定任何新視窗顯示在主監視器上。您也可以對特定視窗制定特定規則:您可以讓瀏覽器始終全螢幕顯示在第三個顯示器上,而無需視窗裝飾等。

相關內容