當前位置: 首頁>>技術教程>>正文


unity – 如何增大窗口邊框?

, , ,

問題描述

我在帶有默認 Unity UI 的 MacBook Pro 上的 VirtualBox VM 中使用 Ubuntu 11.10。將鼠標光標定位在 1 像素寬的邊框上以調整窗口大小,這讓我非常抓狂。很多人提出了相同的問題,但是我發現的所有解決此問題的建議似乎都行不通:

  • 在係統設置>中外觀上,共有四個主題(Ambiance、Radiance、HighContrast、HighContrastInverse),所有主題都具有完全相同大小的resize邊框。

  • 安裝其他軟件包(例如human-theme)對主題選擇沒有影響。

  • 我的筆記本電腦沒有鼠標中鍵,即使有,我也不想用兩隻手按Alt +中間鍵來調整窗口大小。為了更改大小調整鍵綁定,我安裝了compizconfig-settings-manager並運行了ccsm。我對“調整大小”窗口插件中的“初始化窗口調整大小”綁定所做的任何更改均無效。事實上 ccsm 似乎什麽都不做。

  • 我發現上一個問題是因為我使用的是 Unity 2D 而不是 Unity (3D),即使我在登錄時選擇了非 2D 桌麵。就我所見,Unity 2D 沒有等效的 ccsm .當我配置 VirtualBox 以便 3D Unity 啟動時,我完全搞砸了窗口行為(缺少所有邊框,不接受鼠標單擊等)。歎。

所以:

  1. 請幫助!

  2. 我討厭使用 M 詞,但在 Mac 上所有窗口也有一個 1 像素的可視邊框,但實際上可以使用不可見的調整大小邊框(邊至少有 8 像素寬,在下方加上一個漂亮的大矩形-右上角)。我不認為實現可用的調整大小行為應該取決於每個單獨的主題;這是一個 lower-level 功能問題,應該適用於每個主題。為此提交錯誤的正確包是什麽?

最佳思路

要使窗口邊框更大,您可以按照上述錯誤的 comment 8 中的說明進行操作:

Colin Law (colin-law) wrote on 2012-01-31: Re: Difficult to grab window borders in unity-2d

Another workaround is to hack the theme itself. For the Ambiance theme edit /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml and in the section starting <frame_geometry change left_width, right_width and bottom_height from 1 to 3.

但是我沒有將寬度從1更改為3,而是更改為8px,因為我認為3仍然太小。要使更改生效,請更改為另一個主題,然後再返回。

次佳思路

這是launchpad.net上的一個未解決問題:https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/878198。請添加自己,也許有人會注意到。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11882.html,未經允許,請勿轉載。