web-dev-qa-db-ja.com

Arch Linux端末が起動しない

youtube のビデオチュートリアルに従ってArch Linuxを初めてインストールしました。しかし、GNOME端末を起動しようとすると起動しません。画面の上部に数秒間「ターミナル」と表示され、読み込み中のシンボルが表示されますが、数秒後、両方が消えてターミナルが表示されなくなります。端末をロードまたは開始できないため、何もできません(Arch Linuxフォーラムに登録するための質問に答えることもできません)。何が悪いのですか?

25
Dirk

Archを新たにインストールした後も同じ問題が発生しました。私はlocale.genをチェック、ダブルチェック、トリプルチェックし、en_US.UTF-8以外のすべてのロケールを削除しました。設定、地域、言語で確認したところ、あきらめようとしていたところ、コマンドを実行して設定しても言語が設定されていないことがわかりました。英語を選択して再起動すると、問題なく動作します。

37
James

/etc/locale.genファイルをごちゃごちゃしたようですね。

英語/米国の場合は、必要がない限り、そのファイルの他のエントリをコメント化してください。他の言語用です。あなたがアメリカ人であるなら、おそらくen_US.UTF8だけが必要でしょう。

/etc/locale.genファイルを編集し、en_US.UTF8のコメントを外します。

もちろん、他の人が読むことができるようにする必要がない限り、他のユーザーをコメントにしてください。

次にSudo locale-genを実行します

gnome-terminalが起動するはずです。そうでない場合は、xtermをインストールし、そこからgnome-terminalを実行して何が起こっているかを確認します。

  • pacman -S xterm

  • 試す CtrlaltF2、またはXを終了します。

  • 次にヒット CtrlaltF1 Xに戻ります。

  • ヒット AltF2 xtermと入力します

  • Xtermウィンドウでgnome-terminalと入力します

18
stog

本当にGNOME端末を気にしない限り、最善の方法はおそらく 別の端末エミュレータ をインストールすることです。好きなものを選んでください。

覚えて CtrlAltF1 GUIに移動します。次に、 CtrlAltF2 TTYに行きます。ログインして、選択したターミナルのリポジトリを検索します。私はグアケを選びました:

pacman -Ss guake

それは何かを思い付くはずです。私にとって、それは:

community/guake 0.4.4-3
    Drop-down terminal for GNOME

次に、名前を取得してそのパッケージをインストールします。

pacman -S guake

次に、GNOMEに切り替えてアプリケーションを起動し、 Super (Windowsキー)とターミナルの名前を入力します。

4
James Wood

これは私のために働いた

あなたの~/.xinitrc置換

exec gnome-session

exec dbus-launch --exit-with-session gnome-session 

ソース: https://bbs.archlinux.org/viewtopic.php?id=203918

2
McKay

私はここで同じ問題に出会います。私はたくさんググって、解決策を見つけました。 uがAlt + F2(おそらくラップトップ+ Fn)を使用できる場合、次のことができます。

1. rootとしてログイン(Sudo 'ur pwd'を使用)

  1. $locale-gen "en_US.UTF-8"

その後、あなたは正常に端末を開くことができます。

2
Luce_yu

私は同じ問題を抱えていて、解決策を見つけました:

  1. / etc/X11/xinit/xinitrcファイルを〜/ .xinitrcにコピーします
  2. 「#start some niceprograms」という行の直後に追加します:exec gnome-session
  3. ログアウトして再起動startx
0
user148655

私はこの問題と1時間戦いました。私の問題は、LC_COLLATEの "C"ではなく "/etc/locale.conf"(余分なスペースがあった)に設定されていることでした。

0
Jorenko