ラップトップでFedoraをDebianテストに置き換えたいのですが... Debianと一緒にデスクトップ環境をインストールするのではなく、基本的なインストールが完了した後にOpenboxをインストールするだけです。 DE依存関係やその他の問題が発生したため、これらの問題を回避し、「純粋な」WM専用システムを使用したいと思います。
しかし、いくつかの懸念があります。
Openboxを開くとapt-get install
X11もインストールされますか?各種X構成ファイルの変更、DMのインストールなどをしなくてもログインできますか?つまり、Xfce / Gnomeがインストールされているかのように構成されていますか?そうでない場合はどうすればよいですか?
また、テキストベースのログインコンソールからOpenboxを直接起動するにはどうすればよいですか?これは、さまざまなログイン/デスクトップ管理者に実行可能な選択肢ですか?
私が心配するもう一つのことは、さまざまなバックグラウンドデーモンとユーティリティが基本的に実行されないことです。
具体的には、私のラップトップに役立つキーチェーン、デスクトップ通知デーモン、バックグラウンドパワーマネージャなどを探しています。
Openboxの後にどのソフトウェアをインストールする必要がありますか?
答え1
まず、OpenboxはXorgに依存しているため、依存関係でインストールする必要があり、インストールされます。
次に、最小 Debian インストールの標準であるシェルでのみ起動するようにコンピュータを設定できます。その後、そのコンソールで実行できますstartx
(Xorgがインストールされている場合)。このコマンドはX11を起動します。 Openbox セッションを開始するには、startx
以下を編集する必要があります。~/.xinitrcそして追加してください
exec openbox-session
gdm、slim、xdmなどのディスプレイマネージャを使用することもできます。 DMの設定方法によって異なります。私はSlimが速くて設定しやすいので使います(少なくとも私の考えでは)。
第三に、人生をより簡単にする小さなものです。残念ながら、常に実行するのは少し難しいです。特に依存性の高い gnome の場合はさらにそうです。
デスクトップ通知を使用する方法は非常に簡単です。またはをxfce4-notifyd
インストールするだけです。これらはすべてDBUSデーモンを必要とするため、それらをインストールして起動する必要があります。notifyOSD
notification-daemon
キーチェーンには白を使用しましたが、gnome-keyring
これがより良い解決策を見つけることができなかった唯一の理由でした。また、DBUSが必要です。 GUIでseahorse
。
私は必要ないので、電源マネージャを使用しません。私が使用する唯一のことは、残りの時間を知らせるTint2パネルのバッテリー状態だけです。そこにいくつかの電源マネージャがありますオープンボックス Wiki
今デーモンとユーティリティを起動するには~/.config/openbox/autostart
と~/.config/openbox/environment
。
environment
デスクトップの実行に必要な環境変数を設定できます。ここに私の例があります。
#!/bin/sh
# DBUS start and settings
eval $(dbus-launch)
export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID
# gnome-kering start and settings
eval $(/usr/local/bin/gnome-keyring-daemon --start --components=gpg,pkcs11,secrets,ssh)
export SSH_AUTH_SOCK
export GPG_AGENT_INFO
export GNOME_KEYRING_CONTROL
export GNOME_KEYRING_PID
#set the GTK2 theme
GTK2_RC_FILES="$HOME/.gtkrc-2.0";export GTK2_RC_FILES
EDITOR=vim;export EDITOR
PAGER=less;export PAGER
autostart
ここから起動時に実行するために必要なすべてを開始できます。これは私のものです。
(
(
/usr/local/bin/tint2& # start tint2
/usr/local/libexec/xfce4-notifyd& # start notification daemon
/usr/local/bin/pidgin& # start jabber and icq client
/usr/local/bin/liferea& # start rss reader
); # after all this is done
/usr/local/bin/urxvt # start my terminal
)& #run this in the background!!
重要なことは、開始されたすべてがautostart
バックグラウンドで実行されることです。そうでない場合、セッションは中断されます。
最後に役に立つリンクがあります。 オープンボックス Wiki Debian のオープンボックス