tty1からxfceを再起動します


23

私はxubuntuが初めてで、xfceデスクトップがクラッシュすることがあり、コマンドラインからのみtty1を使用できます。

tty1からtty7でxfceを再起動する方法を知りたいですか?

Googleで検索しましたが、解決策が見つかりませんでした。ありがとう。

回答:


10

でユーザーを殺してみてください

pkill -KILL -u yourusername

ただし、これによりログイン画面に戻ります。


時々、現在のウィンドウを失うことは選択肢ではありません:X、uは同じldmサービス(またはあなたが持っているログインマネージャ)を再起動することができます。ユーザーのすべてのプロセスを強制終了するのは最後のオプションです。tty1で作業している可能性があり、それも強制終了するからです。ログインマネージャー(Xベース)は他のセッションを閉じません。
m3nda

18

私にとってstartxfce4はうまくいきませんでしたが、pkillうまくいきました。

次のコマンドを試すことができます:

xfwm4 --replace

Windowsマネージャーを再起動します。


1
うん。これは、最初にウィンドウマネージャをリロードしてみて、うまくいかない場合はログインサービスを再起動してみてください。最悪の場合、ユーザーを
強制

1
まさに。&:xfwm4 --replace&
ジェイミーソンベッカー

9

試すことができstartxfce4ます。

このサイトは言います:

XFCE4を再起動します。コマンドラインから、 "startxfce4"を使用して、本当におかしくなりそうな愚かな配布Xスタートアップスクリプトをバイパスする方が良いでしょう。


2
これがXFCE4の開始であり、再起動するためではありません。実行すると、startxfce4次のメッセージが表示されました。/ usr / bin / startxfce4:Xサーバーは既にディスプレイで実行されています:0.0 xfce4-session:別のセッションマネージャーが既に実行されています
Enkouyami

私は、「:Xサーバーに接続できません:のxinitを接続が拒否されました」を取得
kurdtpage

1
その後、ログインループを修正して幸運:askubuntu.com/a/223634/308869
Ufos

@Enkouyamiよく、何かがクラッシュした場合Restart = Start。あなたはクラッシュしなかったalready runningのでメッセージを受け取りました;)—これは言語の問題です。とにかく、この答えは質問に合います。:)xfce4
loves.by.Jesus

9

pkillは機能しましたが、私には少し極端に見えました。私が他のttyセッションで他のことを行っていたら、それもそれらを殺すでしょう。

別の解決策は次のとおりです。

sudo restart lightdm

Linuxの大きな強みは、同じタスクを達成する方法が常に複数あることです。


--replaceは物事を保存しようとします:)
m3nda

1
Ubuntu16の使用sudo service lightdm restart
jc__
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.