Xubuntuで自動ログインを有効にする方法:設定画面とlightdm.conf編集の2つの手順を徹底解説
Xubuntuは、標準のUbuntuで採用されていたUnityデスクトップをXfce4に置き換えるとともに、デスクトップマネージャーにもLightDMを採用しています。デスクトップ環境の起動時に毎回ユーザー名とパスワードを入力したいというユーザーもいますが、物理的に不正アクセスされる恐れの少ないシングルユーザーのPCでは、必ずしも必要ではありません。実はXubuntuでは、インストール時やシステム設定からLightDMを構成して、自動ログインを有効にすることが可能です。
現在ログイン画面で手動入力を求められているユーザーでも、特定のテキストファイルを編集すれば自動ログインを実現できます。ただし、標準のUbuntuと同様にXubuntuはrootアカウントを無効化し、最初のユーザーを管理者として扱うため、強固なパスワードの設定は忘れないようにしましょう。sudo、gksu、F1〜F6の仮想コンソールを使用する際には、依然としてこのパスワードが必要になります。
方法1:「ユーザーとグループ」設定から自動ログインを有効にする
Xfce4のアプリケーションメニューまたはWhiskerメニューから「ユーザーとグループ(Users and Groups)」を選択します。ハイライトされている状態でEnterキーを押すか、Whiskerメニュー上でクリックしてください。
「パスワード:ログイン時に要求する(Password: Asked on login)」と表示された項目の横にある「変更」ボタンをクリックし、「ログイン時にパスワードを要求しない(Don't ask for password on login)」チェックボックスにチェックを入れます。最後に「OK」ボタンを選択して変更を確定しましょう。
チェックボックスがまだ未選択だった場合は、パスワードの入力を求められることがあります。「ユーザーの設定」ウィンドウで「閉じる」ボタンを選択し、PCを再起動して変更が反映されているか確認してください。
再起動後も変更が反映されていない場合は、同じ手順を繰り返したうえで、次に紹介する方法2に進みましょう。また、変更は正常に適用されているのに、それでもユーザー名やパスワードの入力を求められる場合も、再起動前に方法2を試すことをおすすめします。
なお、この操作によってパスワードの入力は不要になりますが、ログイン画面そのものが無効になるわけではない点に注意してください。Xubuntuのインストール時にログイン画面を無効化していなかった場合は、設定ファイルの編集が必要です。さらに、両方の設定を行ったとしても、再起動やシャットダウンではなくXfce4から手動でログアウトした際には、再度グラフィカルなログインが必要になります。ただしこの場合でも設定が元に戻ることはないため、次回の再起動時には引き続き自動ログインが機能します。
場合によっては、PCがグラフィカルなログイン画面で起動するものの、パスワード入力自体は不要になっていることもあります。このときLightDMは、単にEnterキーを押すかボタンをクリックするよう求めているだけです。これは問題の半分が解決した状態であり、完全な自動化には方法2の手法が必要です。この症状がないのであれば、すでにすべて正しく設定できている可能性が高いでしょう。
方法2:lightdm.confファイルを直接編集する
Superキー(Windowsキー)を押しながらRキーを同時に押すと、「アプリケーションファインダー(Application Finder)」が起動します。ここに「gksu」と入力してEnterキーを押すと、続行するためのパスワード入力を求められます。もちろん、このコマンドはターミナルから実行することも可能です。
Xubuntu標準のmousepadではなくターミナルでの作業を好む場合は、「sudo nano」コマンドで設定ファイル(/etc/lightdm/lightdm.conf)を開き、パスワードを入力してください。
通常、設定ファイルには[Seat:*]で始まるセクションが1つだけ含まれています。複数のブロックがある場合は、[Seat:*]という形式のブロックを見つけ、「autologin-user=userName」という行を追加します。userNameの部分は実際のユーザー名に置き換えてください。たとえば「user」という名前のユーザーがいる場合、ファイルは以下のようになります。
[Seat:*]
autologin-guest=false
autologin-user=user
autologin-user-timeout=0
どのような場合でも、autologin-guestはfalseに設定しておく必要があります。trueのままにするとゲストセッションが許可されてしまうためです。ファイルを保存してテキストエディターを閉じたら、Xubuntuを再起動します。mousepadを使用している場合はCtrl+Sキーで保存できます。GNU nanoの場合は、Ctrlキーを押しながらOキーを押して保存してください。
mousepadで「rootユーザーとして操作しています」という警告が表示されても、この特定のファイルのみを編集している限りは無視しても安全です。gksuコマンドはスーパーユーザー権限を付与するものですが、長時間この権限で作業を続けるのは避けるべきです。編集中に他のファイルをテキストエディターで開かないよう十分注意してください。
この方法は16.04.1 LTS版のUbuntuコアを採用した比較的新しいXubuntuまで動作しますが、それ以前の古いバージョンでは、少し異なる構成システムが使われていました。該当するファイルやセクションが見つからない場合は、古い形式の[SeatDefaults]ブロックが使用されていないか確認してみてください。
その場合、以下のようなブロックが見つかるはずです。
[SeatDefaults]
user-session=xubuntu
このファイルを次のように編集します。
[SeatDefaults]
user-session=xubuntu
autologin-user=userName
ここでも、userNameは実際に使用したいユーザー名に置き換えてください。Xubuntuに複数のユーザーが登録されている場合、そのうちの1人を自動ログイン対象に設定することも技術的には可能ですが、複数ユーザー運用の意味がなくなってしまうため、おすすめはできません。
もしLightDMの設定ファイルが古い形式・古い場所に存在していた場合は、おそらく旧バージョンのXubuntuを実行していることを意味します。そのバージョンはCanonicalによるサポートが終了している可能性が高いため、「ソフトウェアの更新(Software Updater)」を実行して、システムをアップデートする絶好のタイミングだと言えるでしょう。
著者について

Kevin Arrows(ケビン・アローズ)
Kevin Arrowsは、10年以上の業界経験を持つベテランの技術スペシャリストです。Microsoft Certified Technology Specialist(MCTS)認定資格を保有し、最新のテクノロジートレンドを追いかけることに情熱を注いでいます。ソフトウェア開発、サイバーセキュリティ、クラウドコンピューティングなど幅広い技術トピックについて執筆しており、複雑な技術的概念を明確かつ簡潔に説明する能力で高い評価を受けています。彼の貢献は業界内で広く認められ、多くの仲間から信頼と敬意を集めています。
-
LinuxのApacheでmod_authz_hostエラーを解決する方法|ステップバイステップガイド
Red Hat Enterprise Linux、Arch、Scientific Linux、Debian Server、Ubuntu Serverなど、Apache2をサポートする各種Linuxディストリビューションにapache2サービスをインストールすると、mod_authz_hostモジュールに関するエラーが発生し、サービスが実行できなくなることがあります。このエラーは、apache2サービスを再起動するたびに問題となる可能性が高く、多くの場合はファイルの1行目に関する構文警告として表示されますが、別の形式のエラーが出ることもあります。どの行で問題が発生していても、その原因はmod_a
-
Ubuntuデスクトップのアイコンサイズを変更・調整する方法【ステップ別ガイド】
Ubuntuデスクトップのアイコンが急に大きすぎると感じたら、誤って表示倍率を変更してしまった可能性があります。これはマウスのスクロールホイールの操作ミスや、タッチパッド・タッチスクリーンの誤触でも簡単に起こり得ます。まずはデスクトップ上でCtrlキーを押しながらスクロールホイールを回してみてください。これで元に戻れば、単にズーム倍率が変わっていただけなので、そのまま快適に使い続けられます。もしアイコンそのものではなく、下に表示されるラベル文字が問題である場合は、端末で次のコマンドを実行してみましょう。gsettings set org.gnome.nautilus.desktop font