
自動ログオンがアクティブな場合、lightdm
2D (または自動ログインする他のシェル) ではなく、Unity 3D セッションが開始されます。
必要なシェルを自動的に起動する方法(自動ログオン)はありますか?
いずれにせよ、自動ログオンが無効になっている場合は、最後に使用したセッションが起動され、それで問題ありません。自動ログオンでデフォルトとなるものを選択したいだけです。
答え1
セッションのリストはディレクトリに記載されています/usr/share/xsessions
。
一般的なセッション名の一部を以下に示します。
- unity-2dの場合、セッションファイルはubuntu-2d.デスクトップ
- gnome-classicの場合、セッションファイルはgnome-classic.デスクトップ
- gnome-classic(エフェクトなし)またはgnome-fallbackの場合、セッションファイルは次のように呼ばれます。gnome-fallback.デスクトップ
- unity-3dの場合、セッションファイルはUbuntuデスクトップ
- Lubuntuの場合、セッションファイルはLubuntu.デスクトップ
- LXDEの場合、セッションファイルはLXDE.デスクトップ
したがって、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
ファイルがまだ存在しない場合は、これによってファイルも作成されます。
答え2
不思議なことにライトDM(Ubuntu 11.10のディスプレイマネージャー、 どれのグラフィカルログイン画面を提供する) は再起動後も選択内容を記憶しません。
ホームフォルダにあるという設定ファイルを手動で編集することができます.dmrc
。Nautilus(ファイルブラウザ)では、Ctrl+ H(またはビュー>隠しファイルを表示) と入力して、このファイルと、文字で始まる他のファイルを表示します.
。このファイルがある場合 (おそらくお持ちでしょう)、その内容は次のようになります。
[Desktop]
Session=ubuntu
のためにGNOMEクラシック次のように変更することもできます:
[Desktop]
Session=gnome-classic
またはGNOME クラシック (エフェクトなし)次のように変更することもできます:
[Desktop]
Session=gnome-fallback
Unity 2D(セッションタイプ)を使いたい場合はウブントゥ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 で root として開くには、 (ターミナル ウィンドウ、または+を押して表示される
gksu gedit /etc/lightdm/lightdm.conf
グラフィカル テキスト ボックスで) またはターミナル ウィンドウで実行します。Run Application
AltF2sudo -H gedit /etc/lightdm/lightdm.conf
発生している動作はバグである可能性が高いため、手動で編集できるかどうかを確認して追加情報を収集した後~/.dmrc
、バグとして報告することをお勧めします。よく読んでくださいまず、同様のバグが報告されているかどうかを検索した後、ubuntu-bug
実行中のプロセスのPIDを指定して呼び出して報告プロセスを開始するlightdm
か、またはほぼ同じように実行しますubuntu-bug lightdm
...これは、次の文章を読めばすべて理解できるはずです。そのガイド。
ちなみに、Unity(セッションタイプ)以外にもウブントゥ)、Unity 2D(セッションタイプウブントゥ2D)、およびGNOME 3フォールバック(GNOMEクラシックそしてGNOME クラシック (エフェクトなし))、さらに軽量なオプションとして、Xfce4(パッケージをインストールしxubuntu-desktop
てセッションタイプを選択)も検討してください。シュブントゥ)およびLXDE(パッケージをインストールしlubuntu-desktop
、セッションタイプを選択)ルブントゥ)。
- Ubuntuの新しいバージョンではこの質問が最初に出されたときよりも、ユニティ2DおよびGNOME 3 Fallbackは利用できません。(最新バージョンでは、団結も利用できません。) しかしXfce4/シュブントゥそしてLXDE/ルブントゥ引き続き利用可能です。
- 最近では、GNOME 3 Fallbackを使用したユーザーは、メイトパッケージによって提供されるデスクトップ環境
ubuntu-mate-desktop
(Ubuntu メイト)。 - ルブントゥ遺跡より軽量(つまり、リソースの消費量が最も少なく、古いハードウェアでも問題なく動作する傾向があります)。ただし、Xubuntu や Ubuntu MATE ほど機能が充実しているわけではありません。
Unity の代わりに GNOME Shell を搭載した GNOME 3 (パッケージをインストールしてgnome-shell
を選択GNOME
) や KDE 4 Plasma (パッケージをインストールしてkubuntu-desktop
を選択Kubuntu
) もありますが、これらは上記のオプションよりもリソースを消費しない可能性があります。
答え3
ユーザーごとにデフォルトを変更するには、チェックを入れます
/var/lib/AccountsService/users
.dmrc
このセットはユーザーホームにあるようです。
乾杯
答え4
/etc/lightdm/lightdm.conf
この内容で編集しました:
[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul
そして、gnome-shell が自動的に起動します。