youtube のビデオチュートリアルに従ってArch Linuxを初めてインストールしました。しかし、GNOME端末を起動しようとすると起動しません。画面の上部に数秒間「ターミナル」と表示され、読み込み中のシンボルが表示されますが、数秒後、両方が消えてターミナルが表示されなくなります。端末をロードまたは開始できないため、何もできません(Arch Linuxフォーラムに登録するための質問に答えることもできません)。何が悪いのですか?
Archを新たにインストールした後も同じ問題が発生しました。私はlocale.genをチェック、ダブルチェック、トリプルチェックし、en_US.UTF-8以外のすべてのロケールを削除しました。設定、地域、言語で確認したところ、あきらめようとしていたところ、コマンドを実行して設定しても言語が設定されていないことがわかりました。英語を選択して再起動すると、問題なく動作します。
/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
と入力します
本当に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キー)とターミナルの名前を入力します。
これは私のために働いた
あなたの~/.xinitrc
置換
exec gnome-session
と
exec dbus-launch --exit-with-session gnome-session
私はここで同じ問題に出会います。私はたくさんググって、解決策を見つけました。 uがAlt
+ F2
(おそらくラップトップ+ Fn
)を使用できる場合、次のことができます。
1. rootとしてログイン(Sudo 'ur pwd'を使用)
$locale-gen "en_US.UTF-8"
その後、あなたは正常に端末を開くことができます。
私は同じ問題を抱えていて、解決策を見つけました:
exec gnome-session
startx
私はこの問題と1時間戦いました。私の問題は、LC_COLLATE
がC
の "C
"ではなく "/etc/locale.conf
"(余分なスペースがあった)に設定されていることでした。