Linux デスクトップ用に Openbox を設定する方法 (推奨)

Linux デスクトップ用に Openbox を設定する方法 (推奨)

この記事は、「24 Days of Linux Desktop」の特別シリーズの一部です。 Openbox ウィンドウ マネージャーは、システム リソースの使用量が少なく、設定が簡単で、使いやすいです。

Openbox デスクトップを使用したことがあるかどうかは、おそらくご存じないかもしれません。Openbox は、それ自体が優れたウィンドウ マネージャーですが、LXDE や LXQT などのデスクトップ環境用のウィンドウ マネージャー「エンジン」であり、KDE ​​や GNOME も管理できます。 Openbox は、複数のデスクトップの基盤であることに加えて、多くの設定オプションを学習したくない人にとっては、設定が最も簡単なウィンドウ マネージャーの 1 つであると言えます。 obconf のメニューベースの設定アプリケーションを使用すると、GNOME や KDE などの完全なデスクトップと同じように簡単にすべての一般的な設定を設定できます。

Openboxをインストールする

Openbox は、Linux ディストリビューションのソフトウェア リポジトリ内、または Openbox.org で見つけることができます。すでに別のデスクトップを実行している場合は、Openbox にはいくつかの構成パネル以外のバンドルされたアプリケーションが含まれていないため、同じシステムに Openbox を安全にインストールできます。

インストール後、現在のデスクトップ セッションからログアウトして、Openbox デスクトップにログインできるようにします。デフォルトでは、セッション マネージャー (設定に応じて KDM、GDM、LightDM、または XDM) は引き続き以前のデスクトップにログインするため、ログインする前にその選択を上書きする必要があります。

GDM を使用して上書きするには:

SDDM を使用して上書きするには:

Openboxデスクトップの設定

デフォルトでは、Openbox には obconf アプリケーションが含まれており、これを使用してテーマの選択とインストール、マウスの動作の変更、デスクトップの設定などを行うことができます。ウィンドウ マネージャーの他の部分を構成するための、obmenu などの他の構成アプリケーションがリポジトリ内に存在する場合があります。

独自のデスクトップ環境を構築するのは比較的簡単です。システム トレイ用の stalonetray、タスク バー用の Tint2、または考えられるほとんどすべてのものに対応する Xfce4-panel など、通常のデスクトップ コンポーネントがすべて揃っています。夢のオープンソース デスクトップが完成するまで、アプリケーションを好きなように組み合わせることができます。

Openboxを使用する理由

Openbox はフットプリントが小さく、設定が簡単で、使いやすいです。ほとんど障害に感じることはなく、馴染みやすいシステムとなるでしょう。目の前に座っているデスクトップ環境が、ウィンドウ マネージャーとして密かに Openbox を使用していることに気付くことは決してないでしょう (カスタマイズ方法を知っていたら便利だと思いませんか?)。オープンソースに興味があるなら、Openbox を試してみてください。

要約する

上記は、Linux デスクトップ用に Openbox を設定する方法についての紹介です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • VirtualBoxにArchlinuxをインストールし、デスクトップ環境を構成する
  • デスクトップなしで Linux に VMWare Tools をインストールするチュートリアル
  • VNC を使用して Windows から Linux デスクトップにリモート接続する

<<:  MySQL データベースのインストールと Navicat for MySQL の使用に関するチュートリアル

>>:  js 基本構文と Maven プロジェクト構成チュートリアル ケース

推薦する

Linux で MySQL パスワードを忘れた場合の解決策

問題は次のとおりです。mysql -uroot -p コマンドを入力しましたが、パスワードを忘れてし...

Mysql5.7 で中国語の文字化けの問題を解決する

MySQL 5.7 を使用すると、Web ターミナル経由でデータベースに中国語の文字を書き込むと文字...

Linuxのtopコマンド出力の詳細な説明

序文皆さんは Linux で top コマンドを使ったことがあると思います。私は Linux に触れ...

Django+mysql の設定と簡単な操作データベースのサンプルコード

ステップ1: MySQLドライバをダウンロードするcmdは作成されたDjangoプロジェクトディレク...

強くお勧めします! Vue 3.2 でシンタックスシュガーを設定する

目次前の1. セットアップ構文シュガーとは何か2. セットアップコンポーネントを使用して自動的に登録...

React Hooksの詳細な説明

目次フックとは何ですか?クラスコンポーネント機能コンポーネントフックが作られた理由要約するフックとは...

Nodejs エラー処理プロセス記録

この記事では、接続エラー ECONNREFUSED を例に、Node.js がエラーを処理するプロセ...

HTMLは入力完了を検出する機能を実装する

入力が進行中かどうかを検出するには、「onInput(event)」を使用しますコンテンツが変更され...

同じページを動的にロードするための Vue ルーティングリスニングの例

目次シナリオ分析発達要約するシナリオ分析システムでは、1 つのモジュールに 3 つのサブモジュールが...

MySQL 5.7.19 インストールディレクトリに my.ini ファイルを作成する方法

前回の記事では、MySQL 5.7.19 無償インストール版 (64 ビット) の設定方法についての...

JavaScriptオフセットは、ウィンドウ内でのマウス座標の取得とモジュールのドラッグを実装します。

オフセットOffset はオフセットです。関連プロパティの offset シリーズを使用すると、次の...

Reactの仮想DOMとdiffアルゴリズムの詳細な説明

仮想DOMの役割まず、仮想 DOM の出現によってどのような問題が解決されるのかを知る必要があります...

クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

.NET SDK ダウンロード リンクhttps://dotnet.microsoft.com/do...

CSS における zoom:1 属性の定義と機能

今日、CSS の zoom 属性は何のために使用されるのかと尋ねられました。この属性は、フローティン...

熟練デザイナーの7つの原則(1):フォントデザイン

まあ、あなたはデザインの達人かもしれませんし、あるいはそれは大げさすぎるかもしれませんが、少なくとも...