LXDE(Openbox):ウィンドウに「エッジのサイズ変更」を追加する

LXDE(Openbox):ウィンドウに「エッジのサイズ変更」を追加する

私はLXDE(Openbox)を使用しています。ウィンドウのサイズを変更する必要があるたびに、マウスカーソルが変わり、ウィンドウのサイズを変更できるようになるまで、小さなウィンドウフレームをキャッチするためにマウスの位置を慎重に調整する必要があります。

他のウィンドウマネージャでは、ウィンドウの右下にウィンドウのサイズを対角線で簡単に調整できる「サイズ調整コーナー」があることを見て覚えています。

LXDE(Openbox)にも似ていますか?どのように追加できますか?で設定できますか~/.local/share/themes/theme/openbox-3/themerc

答え1

うん良い現在存在しているがgtkテーマに使用されているエッジのサイズ変更ハンドルとは異なります。このようなものをopenboxにコーディングする必要があります。

ハンドルの追加 使用しているテーマのテーマにwindow.handle.width複数のピクセルを設定でき、ハンドルがウィンドウの下に表示されます。1。ハンドルの左右の角に斜めのサイズ変更ツールがあります。残念ながら、この方法はgtkスタイルのコーナーグリップよりも多くのスペースを占めています。

たとえば、themercでは、幅が6ピクセルのハンドルが作成されます。

window.handle.width: 6

ウィンドウハンドルのサイズを指定します。ウィンドウハンドルはウィンドウの下部にある装飾品です。値が0の場合、ハンドルは表示されないことを意味します。

テーマの変更を有効にするには、を実行しますopenbox --reconfigure

境界線の幅を変更
border.widththemecの設定を変更してウィンドウの枠線をより広くすることもできます。これにより、ドラッグ可能な領域が増えますが、ウィンドウの視覚的な枠線も増えて画面スペースを再び犠牲にします。

Alt + 右クリックしてドラッグします。
ウィンドウの任意の場所Altにカーソルを置き、キーを押しながら右クリックして、最も近いウィンドウの端のサイズを変更できます。これにはエッジが含まれます。ここで唯一の欠点は、両手が必要であることです。必要なカスタムキーバインディングを作成することもできます。

~/.config/openbox/rc.xmlサイズ変更のためのマウスバインディングは、次のように、またはディレクトリ内の対応するrcファイルにあります~/.config/openbox/

  <mousebind button="A-Right" action="Drag">
    <action name="Resize"/>
  </mousebind>

答え2

Openboxテーマでthemerc指定されたテーマ選択を編集し、次のように変更します。

border.width: 10

記載されているように、以下にあり、コピーして/usr/share/themes/THEMENAME/openbox-3/themerc設定できます.local/share/themes/THEMENAME/openbox-3/themerc

Alt+右クリックは、近づかずにエッジやエッジをつかむことができる便利なキーボード/マウスコンボです。

関連情報