Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxデスクトップ環境を構築する方法

多くのデスクトップ環境を試しましたが、好みに合ったものはありませんか?または、デスクトップ環境の一部のコンポーネントが好きで、他のコンポーネントは好きではないかもしれません。おそらく、独自のデスクトップ環境を構築することを検討するときです...

デスクトップ環境を構築するにはどうすればよいですか?

既存のデスクトップ環境のさまざまなコンポーネントやその他の独立したプログラムを組み立てることで、デスクトップ環境を簡単に構築できます。デスクトップ環境を構築する前に、デスクトップ環境の一般的なコンポーネントを理解しておくことをお勧めしますが、必須ではありません。ここでは、独自のデスクトップ環境を構築する方法を段階的に説明します。

ステップ1:セッションBashスクリプトを作成する

最小限のデスクトップ環境を作成するには、少なくともウィンドウマネージャーを配置する必要があります。このガイドでは、kwinウィンドウマネージャーを使用します。ただし、任意のウィンドウマネージャーを使用できます。

UbuntuおよびUbuntuベースのシステムにkwinをインストールするには、ターミナルで次のコマンドを入力します。

 sudo apt install kwin --no-install-recommends 

-no-install-recommendsなし オプションの場合、aptはkdeデスクトップ環境全体をインストールします。

ウィンドウマネージャーに加えて、デスクトップ環境にプランクドックを追加します。インストールするには、次のように入力します:

 sudo apt install plank

それでは、セッションbashスクリプトを作成しましょう。まだわからない場合は、bashスクリプトは、一連のコマンドを入力する通常のテキストファイルです。ファイルが実行されると、含まれているコマンドが1行ずつ開始されるため、ターミナルで各コマンドを自分で入力する必要がありません。

スクリプトには、デスクトップ環境に含まれるプログラムが含まれます。スクリプトを/binに配置します ディレクトリ。ターミナルを開き、 / binに移動します 次のコマンドを入力します:

 cd /bin

次に、次のコマンドでスクリプトを作成します(これをcustom_de.shと呼びます):

 sudo touch custom_de.sh 

テキストエディタを使用して、rootとしてファイルを開きます。 nano:

 sudo nano custom_de.sh 

nanoは、geditやxedなどの任意のテキストエディタに置き換えることができます。

次に、スクリプトの先頭に次の行を配置します。

 #!/bin/bash 

この行は、bashを使用してこのスクリプトを実行するように端末に指示します。

次に、ウィンドウマネージャー(この場合はkwin)から始めて、カスタムデスクトップに配置するプログラムのコマンドを入力します。

kwin &
plank
Linuxデスクトップ環境を構築する方法

コマンドの後のアンパサンド(&)は、コマンドをバックグラウンドで実行するため、前のコマンドが終了するのを待たずに次のコマンドが実行されます。デスクトップ環境を構成するプログラムを同時に実行する必要があるため、これを行う必要があります。

このスクリプトは、このスクリプトが実行されている限り、デスクトップセッションを表します。セッションは引き続き実行されます。このスクリプトが終了すると、セッションが終了し、ログアウトしたかのようにログイン画面に移動します。

そのため、最後のコマンドの後にアンパサンド(&)を付けないことが重要です。これが発生し、最後のコマンドがバックグラウンドに送信された場合、スクリプトは終了し、セッションは開始するとすぐに終了します。

スクリプトを保存したら、次のコマンドを入力して実行可能権限を付与します。

 sudo chmod +x custom_de.sh 

ステップ2:デスクトップファイルを作成する

ログイン中にカスタムデスクトップを表示するには、 .desktopを作成する必要があります / usr / share / xsessionsのファイル スクリプトを指します。そのディレクトリに移動するには、ターミナルで次のように入力します。

 cd /usr/share/xsessions 

次に、ファイルを作成して、次の方法で開きます。

sudo touch custom_de.desktop
sudo nano custom_de.desktop

ファイル内に次の行を入れます:

[Desktop Entry]
Name=Custom DE
Comment=My awesome desktop environment
Exec=/bin/custom_de.sh
Type=Application

Exec =の場合 、以前に作成したセッションスクリプトの場所を入力します。

Linuxデスクトップ環境を構築する方法

ステップ3:カスタムデスクトップ環境を起動する

デスクトップ環境を起動するには:

  1. ログアウト
  2. インストールされているデスクトップ環境のリストを検索します
  3. 新しく作成したデスクトップ環境を選択します
  4. 再度ログインします

このセッションを終了するには、pkillコマンドを使用してセッションスクリプトの最後のプログラムを強制終了します。

 pkill plank 
デスクトップ環境をより完全にする

おめでとう!独自のデスクトップ環境を作成しました。

ただし、まだいくつかのコンポーネントが不足しています。壁紙とパネルを追加します。

そこに多くの壁紙セッターがあります。良い選択は、ビデオを壁紙として設定する機能を提供し、デスクトップアイコンも表示するコモレビです。

komorebiをインストールするには、GitHubリポジトリからdebパッケージをダウンロードしてインストールし、実行します。

パネルには、lxqt-panelを使用してUbuntuにインストールします:

 sudo apt install lxqt-panel 

lxqt-panelコマンドとkomorebiをセッションスクリプトに入れ、その後にアンパサンド(&)を付けることを忘れないでください。 komorebiコマンドのフルパスを使用します( / System / Applications / komorebi

Linuxデスクトップ環境を構築する方法

便利なアプリケーションランチャーであるUlauncherを追加することもできます。これにより、デスクトップエクスペリエンスがより完全になります:

sudo add-apt-repository ppa:agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

必要な数のプログラムを追加したり、ニーズに合わせてデスクトップをカスタマイズしたりできます。通知マネージャーの追加も検討してください。

GTKとアイコンのテーマを設定する方法

他のデスクトップ環境では、gnome-tweaksなどのGUIユーティリティを使用してGTKとアイコンのテーマを変更できます。この場合、これらのユーティリティはありませんが、gsettingsコマンドを使用してコマンドラインからテーマを変更することもできるので心配しないでください。

gsettingsを有効にするには、dbusが実行されている必要があります。

Dbusはdbus-launchを使用して開始されます 。 dbus-launch bashを追加するだけです スクリプトの最初に。

Linuxデスクトップ環境を構築する方法

次に、セッションを終了して、再度ログインします。現在適用されているGTKテーマを取得するには:

 gsettings get org.gnome.desktop.interface gtk-theme 

たとえば、GTKテーマをCantaテーマに設定するには、次のように入力します。

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

設定するテーマは、 / usr / share / themesにある必要があります ディレクトリ。テーマ名はそのフォルダ名です。

Linuxデスクトップ環境を構築する方法 究極のカスタマイズエクスペリエンス

独自のデスクトップ環境を構築することは新鮮な体験ですが、最初は完全なデスクトップ体験にはならない場合があります。ただし、他のプログラムを追加することで、より優れたデスクトップ環境を作成できます。ものを構築するのが好きなら、ArchLinuxが好きかもしれません。それはあなた自身のLinuxディストリビューションを構築することを可能にするからです。


  1. モバイルLinuxとデスクトップLinuxの違い

    来年は永久に「デスクトップLinuxの年」になるかもしれませんが、モバイルオペレーティングシステムは待ち構えていません。これらは、Linuxカーネルの中で最も急速に成長しており、モバイルデバイスの大部分に電力を供給しています。しかし、同じカーネルがデスクトップとモバイルシステムでどのように機能するのでしょうか。結局のところ、Androidはデスクトップオペレーティングシステムをあまり重視していません。基本的なルールは同じですが、モバイルオペレーティングシステムとデスクトップオペレーティングシステムには大きな違いがあります。 モバイルLinuxとは何ですか? モバイルLinuxは、199

  2. ArchLinuxでXFCEデスクトップ環境をセットアップする方法

    Archをインストールして新しいシステムを起動したところ、…黒い端末画面が表示されました。 Archに精通している場合、またはサーバーのセットアップを検討している場合を除いて、これはややがっかりする可能性があります。心配しないでください。思ったよりもデスクトップに近づいています。 Archには独自のデスクトップを選択できるため、デフォルトのArchインストールにはグラフィカルデスクトップが付属していません。これに不慣れな場合や提案を探している場合は、XFCEから始めるのが最適です。これは、完全なデスクトップエクスペリエンスを提供しながら、リソースを節約できる、実証済みのLinuxデスクトップ