web-dev-qa-db-ja.com

Ubuntuを起動すると、デスクトップではなくtty [1-6]に入ります(デスクトップにアクセスするにはどうすればよいですか?)

Ubuntuを起動すると、デスクトップではなくtty[1-6]と表示されます。通常、私は押してデスクトップに戻ることができました Ctrl+Alt+F7 しかし、それはうまくいきません。

Sudo apt-get install ubuntu-desktopを試しましたが失敗しました。私はstartxを試してx-serverまたはx-windowを開始しましたが(何と呼ばれるかわかりません)、マウスカーソルで黒い画面が表示されました。押すと printscreen、ダイアログボックスが開きます。

これは最新バージョンの新規インストールです。これはWindows 7でのデュアルブートですが、それが問題であるとは思えません。これが起こる前に、私はランプサーバーをインストールしましたが、それが私が望んでいたものではないことに気付きました。次に、xamppをインストールし、Sudo tasksel remove lamp-serverを使用してlamp-serverをアンインストールしました。グラフィカルインターフェイスを使用してシャットダウンしないため、Sudo shutdown -r nowで再起動しました。

デスクトップに戻れません。どのように私はできるアイデア?

9
Bua

デスクトップ環境をアンインストールできたようです。 (カルミックがGDMに取って代わったのでなければ、私はそうは思いません。)

GNOMEを使用していた場合は、ubuntu-desktopを使用してKarmicをインストールした可能性があります。あなたはそれを再インストールしたいと思うでしょう:

Sudo apt-get install ubuntu-desktop

...またはおそらく

Sudo apt-get --reinstall install ubuntu-desktop

不足しているパッケージをすべて取り込む必要があります。再インストールしたら、実行できるはずです

Sudo /etc/init.d/gdm restart

... GDMログイン画面に戻ります。

8
quack quixote

同様の問題が発生している可能性があります。

私が試したマウスに気付いたので Ctrl+Alt+F1 その後 Ctrl+Alt+F7 そしてそれは私のために修正されました。

しばらくテレビをオフにしてからオンにすると、これが頻繁に発生するのは不愉快です。

4
Jeff Sadowski

これは私のために働いたものです。

  • tty1にログインしました
  • Unityのデスクトップのデフォルトのlightdm greeterであるパー​​ジされたunity-greeter:

    Sudo apt-get remove --purge unity-greeter
    
  • 次に、lightdm-gtk-greeterをインストールしました。

    Sudo apt-get -y install lightdm-gtk-greeter
    
  • Ubuntuを再起動

  • デスクトップにログインしました
  • 削除されたlightdm-gtk-greeter:

    Sudo apt-get remove --purge lightdm-gtk-greeter
    
  • インストールされたUnity-Greeter:

    Sudo apt-get -y install unity-greeter
    
  • その後再び再起動し、それは機能しました


PSインターネットに接続してapt-getを使用して必要なパッケージをダウンロードおよびインストールできない場合は、手動でダウンロードすることをお勧めします動作しているコンピューターのUbuntuパッケージアーカイブから、それをUSBドライブに保存し、tty1からマウントして、dpkgを使用してインストールします。 Googleを使用して方法を確認してください。

Lightdm-gtk-greeterが問題なく機能し、満足できる場合は、そこで停止できます。ただし、私の経験では、Unity-Greeterよりもわずかに多くのメモリを使用し、見た目も美しくありません。

2

私の解決策はファイルを編集することです/etc/lxdm/default.confおよびserverセクションをこのように設定します

[server]
## arg used to start xserver, not fully function
arg=/usr/bin/X -background vt1
1
user930522

まず、これを行います

_which gdm
_

_/usr/bin/gdm_のような応答が得られるはずです。空の行が表示される場合、gdmはインストールされていません。再インストールしてください。

あることを確認したら、_/etc/init.d_を確認します

_ls /etc/init.d | grep gdm
_

もう一度、そこにあることを確認する行を取得する必要があります。あなたは明らかに_Sudo service gdm start_を実行できたので、それは間違いなくすべきあります。

次に、_/etc/X11/default-display-manager_を確認します

_cat /etc/X11/default-display-manager
_

私が読んだことから、あなたはこれを持っていないかもしれません。そうでない場合は、ファイルを作成します。

_Sudo cat << . >> /etc/X11/default-display-manager
/usr/bin/gdm
.
_

次に、システムを再起動し、gdmが自動的に起動するかどうかを確認します。これがすべてすべきが該当する場所です。ただし、状況がそれほど単純ではない場合もあります。

失敗した場合は、_/etc/init.d_と_/etc/init_をもう一度調べて、「dm」に一致するものがないか確認します。

_ls /etc/init{,.d} | grep dm$
_

「dm」で終わるすべてのファイルのリストが表示されます。その中で、gdmが表示されます。

他のファイルが見つかった場合は、ディレクトリ_/etc/init-disabled_(名前は任意)を作成し、問題のあるファイルをそのディレクトリに移動します。それらを削除しないでください。それらはあなたが持っている他のいくつかのサービスにとって重要かもしれません。

たとえば、lxdmがぶらぶらしている場合...

_Sudo mkdir /etc/init-disabled
for i in $(find /etc/init{,.d} -name "*lxdm*"); do 
  mv "$i" /etc/init-disabled/
done
_

次に、システムをもう一度再起動します

他のすべてが失敗する場合は、デスクトップ/ウィンドウマネージャーの名前を使用してXを直接起動してみてください。あなたがgdmについて話しているので、あなたはgnomeを使用していると思います、そして私はgnomeを開始するコマンドは_gnome-session_であると信じています。

_xinit /usr/bin/gnome-session -- /usr/bin/X :0
_

個人的には、ディスプレイマネージャーなしでシステムを実行し、$(tty) == /dev/tty1および_$SHLVL == 1_の場合、.bashrcにセッションを自動的に開始させるだけです。だから私はこれにかなり親密にならざるを得なかった。

0
Braden Best