回答:
セッションのリストは、ディレクトリに記述されてい/usr/share/xsessions
ます。
一般的なセッション名の一部は次のとおりです。
したがって、light-dm設定ファイルを「ubuntu-2d」に変更すると、デフォルトでセッションがUnity-2Dになります
すなわち
sudo nano /etc/lightdm/lightdm.conf
行を変更する
user-session=ubuntu
に
user-session=ubuntu-2d
注-lightdm.confファイルがない場合は、自動ログインでこのファイルに次の値を使用します。
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0
別の可能性は、実行することです:
sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>
例えば:
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
これにより、lightdm.conf
ファイルがまだ存在していなかった場合も作成されます。
/usr/share/lightdm/
。編集しなければなりlightdm.conf.d/50-ubuntu.conf
LightDM(Ubuntu 11.10のグラフィカルなログイン画面を提供するディスプレイマネージャー)が、再起動後に選択を記憶していないのは奇妙です。
関連する構成ファイルを手動で編集できます。この構成ファイル.dmrc
は、ホームフォルダーに呼び出されて配置されます。Nautilus(ファイルブラウザ)では、Ctrl+ H(または[表示] > [ 隠しファイルを表示])を押して、.
文字と文字で始まるその他のファイルを表示する必要があります。このファイルを持っている場合(おそらくそうでしょう)、その内容は次のようになります。
[Desktop]
Session=ubuntu
GNOMEクラシックあなたが言うためにそれを変更することができます。
[Desktop]
Session=gnome-classic
または、GNOMEクラシック(エフェクトなし)の場合、次のように変更できます。
[Desktop]
Session=gnome-fallback
Unity 2D(セッションタイプUbuntu 2D)を使用したい場合は、次のように変更できます。
[Desktop]
Session=ubuntu-2d
ファイルがまったくない場合は、適切な内容で作成できます。
あなたが設定したい場合はGNOMEクラシックやGNOMEクラシック(効果なし)をすべてのユーザーのデフォルトのセッションタイプとして-またはあなたが、しかし、上記のユーザー固有のメソッドは動作しませんしたくないと思います-あなたは編集することができ/etc/lightdm/lightdm.conf
、または(または)user-session=ubuntu
と言う代わりに言う行を変更します。これを行うことを検討するときに留意すべきいくつかの事項:user-session=gnome-classic
user-session=gnome-fallback
user-session=ubuntu-2d
グローバル設定を変更することを好む理由がない限り(ユーザーが機能しないなど)、ユーザーのホームフォルダー内のユーザーごとの設定ファイルを編集することをお勧めします。
これはグローバル構成ファイルであり、編集しようとしている単純な構成オプションよりもかなり多く含まれているため、間違えた場合に備えて、編集する前にバックアップすることをお勧めします。コマンドを実行することにより、ターミナルでそれを行うことができますsudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
。
このファイルはrootが所有しているため、上記のsudoコマンドです。また、rootとして編集する必要があります。ルートとしてgeditで開くには、gksu gedit /etc/lightdm/lightdm.conf
(+ Run Application
を押して取得できる場合は、ターミナルウィンドウまたはグラフィカルテキストボックスで)またはターミナルウィンドウで実行できます。AltF2sudo -H gedit /etc/lightdm/lightdm.conf
発生している動作はバグである可能性が高いため、手動編集が~/.dmrc
機能するかどうかを確認して追加情報を収集した後、それを1つとして報告することができます。最初にこれを注意深く読んでから、同様のバグが報告されているかどうかを検索した後ubuntu-bug
、実行中のlightdm
プロセスのPIDを呼び出して報告プロセスを開始するか、ほぼ同様に実行しubuntu-bug lightdm
ます... そのガイドを読んでください。
ちなみに、Unity(セッションタイプUbuntu)、Unity 2D(セッションタイプUbuntu 2D)、およびGNOME 3フォールバック(GNOME ClassicおよびGNOME Classic(エフェクトなし))に加えて、Xfce4をさらに軽量なオプションとして検討することもできます(パッケージxubuntu-desktop
をインストールし、セッションタイプXubuntuを選択します)およびLXDE(パッケージlubuntu-desktop
をインストールし、セッションタイプLubuntuを選択します)。
ubuntu-mate-desktop
ます(Ubuntu MATEを参照)。Unity(パッケージgnome-shell
をインストールして選択するGNOME
)とKDE 4 Plasma(パッケージkubuntu-desktop
をインストールして選択する)の代わりにGNOMEシェルを備えたGNOME 3もありますKubuntu
が、これらは上記のオプションよりもリソース消費が少ないようです。
Lightdmのデフォルトセッションを変更するには
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
上記のいずれかの設定は、lightdmによって保存された最後のセッションのユーザーによって上書きされることがわかりました。/var/cache/lightdm/dmrc
グローバルデフォルト設定を有効にするには、ユーザーファイルを削除または編集する必要がある場合があります。またはuser.dmrc
、次の内容のファイルを編集して個別に:
[Desktop]
Session=ubuntu
.dmrc
ファイルは正確に何で、どのように作成されますか?
user-session=ubuntu
ファイル/etc/lightdm/lightdm.conf
に行が存在しない場合は、最後の行として入力するだけです:user-session=ubuntu-2d