web-dev-qa-db-ja.com

LightDMはデスクトップセッションリストを表示しません

14.04からUbuntu 16.04にアップグレードする前に、GDMログインプロンプトからGNOMEフラッシュバックデスクトップセッションにログインしていました。 Ubuntu 16.04にアップグレードした後、GDMを(nvidia独自のドライバーなどと共に)削除する必要がありました(systemdプロンプトでスタックする)ため、LightDMを再度インストールしました。それから今日まで、セッションをLightDMからGNOME-Shellに変更しようとしていました。

LightDM greeter画面で提供される小さなログインボックスの右上にあるデスクトップセッション選択ボタンをクリックすると、リストではなくblank boxが表示されましたデスクトップセッションの。 helpful lightdm greeter 画面の左上にあるホスト名をクリックして、パスワードプロンプトを戻すことができました。しかし、今ではGNOME Shellにしかログインできません。

成功せずに試した手順

  • 考えられるデスクトップ環境のリスト

    $ ls /usr/share/xsessions/
    gnome.desktop                   gnome-flashback-metacity.desktop
    gnome-flashback-compiz.desktop  ubuntu.desktop
    
  • 次のコンテンツを含む(おそらく非推奨)/etc/lightdm/lightdm.confを手動で作成する

    [SeatDeafults]
    user-session=gnome-flashback-compiz
    

    その後、それが機能しなかった後

    [SeatDeafults]
    user-session=gnome-classic
    
  • ~/.dmrc(この問題の前にシステムに存在していた)の編集

    [Desktop]
    Session=gnome-classic
    Language=en_US.UTF-8
    

だから今、私はonlyデスクトップ環境としてGNOME Shellで立ち往生しています。 GNOMEクラシックセッションに戻り、必要に応じてデスクトップ環境を切り替えることができます。これに関する助けはありますか?

2
Samik

あなたのunity-greeterが何かを台無しにしたと思います。私には2つの解決策があります。

  • 再インストールする

    Sudo apt-get --purge autoremove unity-greeter
    Sudo apt-get install unity-greeter
    
  • または、代わりにlightdm-gtk-greeterをインストールします。でインストール

    Sudo apt-get install lightdm-gtk-greeter
    

    を使用してデフォルトとして変更します

    Sudo update-alternatives --config lightdm-greeter
    

    lightdm-gtk-greeterのエントリを選択して押します Enter

2
Anwar