web-dev-qa-db-ja.com

GentooでXサーバーを停止する方法は?

グラフィックドライバをインストールできるように、Xを停止しようとしました。最初にkillall -9 Xで試しましたが、Xサーバーが再起動しました。次に、init 3を試しましたが、Xが閉じませんでした。どうすれば閉じることができますか?

1
Joe

Xサーバーをリスポーンするプロセスを(ルートとして)停止するだけです。

# /etc/init.d/xdm stop

(はい、まったく異なるものを使用している場合でも、これはxdmです)

6

Ctrl + Alt + F1を押してXサーバーが実行されているttyに移動し、次にCtrl + Cを押してサーバーを強制終了します。

または、Xがxtermを開始した場合は、topを実行して、「X」という名前のプロセスのPIDを見つけます。次に、kを押し、PIDを入力し、Enterを押し、2を押してから、「Kill​​withsignal」プロンプトで入力します。これは、キーボードドライバーが正しく設定されておらず、入力が受け入れられない場合にも機能します。sshを使用してネットワーク経由でログインする必要があります。

または、Ctrl + Alt + Backspaceを押します(これは一部の構成でのみ機能します)。

2
marcusw

Grubで起動している場合は、再起動して起動オプションとして番号3だけを入力すると、initレベル3で起動するはずです。他のブートローダーでもこれを実行できると確信していますが、まだ実行していません。しばらくの間、Grub以外のものを使用しました。

1
Joe Internet

起動中にXが自動的に起動し、Xを停止できない場合は、次のことができます。

  1. 再起動し、起動中にiを押してインタラクティブブートモードに入ります。
  2. Xを開始するサービス(通常はローカルまたは使用しているディスプレイマネージャーの名前のいずれかで、これを見つけるには試行錯誤が必要になる場合があります)に到達するまでサービスを開始するように指示し、2を押してサービスをスキップします。
  3. ログインプロンプトが表示されたら、rootとしてログインし、ドライバーをインストールします。
  4. 再起動するか、「/ etc/init.d/{service_skipped} start」を実行すると、ログインマネージャーまたはXが起動します。
0
marcusw

あなたがxを止めることができないならば。次に、「masteroflinux」のドライバー名「vesa」または「nv」を変更できます。これにより、xorg.confがクラッシュします。次に、PCを再起動します。

Sudo shNvidia-Linux-x86-195.30-pkg1.runでログインしてインストールします

そして、新しいxorg.confを自動的に構成します。

再度再起動すると、問題が解決します。

私の英語はごめんなさい。私はあまり上手に話せません。アルゼンチンのブエノスアイレス出身のスペイン語。

私は同じ問題を抱えており、この方法で解決します。

0
Federico