Raspberry Piでウィンドウマネージャを変更するには?

Raspberry Piでウィンドウマネージャを変更するには?

Raspberry Pi(サーバーで実行、モニター接続なし、OS Raspbian)でX11を試してみて、VNC経由でアクセスしたいと思います。

私はLXDEがあまり好きではないので、別のウィンドウマネージャに切り替えたいと思います。たくさん試してみましたが、LXDEは常に起動します。

次のパッケージがインストールされます。

sudo aptitude install x-window-system xfce4 xfce4-themes x11vnc icewm fluxbox gnome tightvncserver

次のコマンドを使用してサーバーを実行しています。

vncserver -geometry 800x600 :0

RealVNCを使用してRaspberry Piに接続すると、LXDEデスクトップが表示されます。

私が今まで試したこと:

私は実行してsudo update-alternatives --config x-window-manageropenboxから次に変更しました。xfwm4

$ update-alternatives --config x-window-manager
Es gibt 5 Auswahlm¦glichkeiten f¦r die Alternative x-window-manager (welche /usr/bin/x-window-manager bereitstellen).

  Auswahl      Pfad                   Priorit¦t  Status
------------------------------------------------------------
  0            /usr/bin/openbox        90        Auto-Modus
  1            /usr/bin/icewm          50        manueller Modus
  2            /usr/bin/metacity       60        manueller Modus
  3            /usr/bin/openbox        90        manueller Modus
  4            /usr/bin/startfluxbox   50        manueller Modus
* 5            /usr/bin/xfwm4          60        manueller Modus

修正してに変更/etc/X11/default-display-managerしました。/usr/sbin/lightdm/usr/bin/icewm

システムを再起動した後、vncserverを再実行してLXDEを再入力しました。

プロセスリストにopenboxとlxsessionが表示されます。

$ ps aux | grep lx
daniel    3604  0.0  0.3  12904  1516 pts/0    Sl   01:39   0:00 /usr/bin/lxsession -s LXDE -e LXDE
daniel    3614  0.1  1.3  15268  6160 pts/0    S    01:39   0:00 openbox --config-file /rasdata/profiles/daniel/.config/openbox/lxde-rc.xml
daniel    3616  0.6  2.2 113392 10060 pts/0    S    01:39   0:02 lxpanel --profile LXDE
daniel    3632  0.0  1.0  26352  4680 pts/0    Sl   01:39   0:00 /usr/lib/arm-linux-gnueabihf/lxpolkit
daniel    3684  0.0  0.1   3836   816 pts/0    S+   01:46   0:00 grep lx

現在どのウィンドウマネージャが欲しいのかわかりません。私はそれらをすべて試してみて、あなたの好きなものを見つけるでしょう。現在何とかLXDEで変更する方法を見つけようとしています。

私はKDEが好きですが、Raspbianには含まれていないようです。適性でパッケージが見つかりません。

ベストアンサー1

X11はすでにコンピュータにあります

X11はシステムにすでにインストールされている必要があります。デフォルトでは、すべてのLinuxディストリビューションはそれを使用します。 LXDEはXorgで動作します。 WaylandはX Windowsの人気のある代替手段となっていますが、まだ欠陥があります。私はそれに切り替えるのを待ちます。だから私が言いたいのは、あなたはすでにX11を使用しているということです。そうでなければ、私はとても混乱するでしょう。

あなたが望むのは、LXDEという新しいウィンドウマネージャをインストールすることです。 EnlightenmentとOpenboxは良い軽量代替品です。 KDEは私のお気に入りのプログラムですが、少し重いです。 Rasp piの場合は軽量にこだわります。モニターに接続する予定がない場合は、ヘッドレスシステムを使用し、sshの-Xオプションを使用することをお勧めします。

新しいWindowsマネージャのインストール

新しいWindows管理者をインストールし、.xinitrcを編集して正しい管理者を起動します。

たとえば、KDEを使用するには、KDE(#apt-get install kdeまたは#apt-get install kdebasepiには優れていますが、追加設定が必要です)をインストールしてから.xinitrcファイルを変更します。exec startlxde何に変更するかを知ることができます。exec startkde

exec コマンドは、Windows 管理者の設定に応じて変更されます。

SSH経由でパイに接続

これで、piにSSHでアクセスしてプログラムをグラフィカルに実行するには、次の手順を実行する必要があります。

ssh -X user@raspberry-pi-address:portnumber; gtk-program

ウィンドウマネージャなしでヘッドレスシステムを使用している場合でも、この方法は機能します。これはvncを使用するよりもはるかに高速です。デフォルトでは、Raspberry Piがモニターに接続されていない場合は、これを実行してください。

おすすめ記事