web-dev-qa-db-ja.com

ターミナルからUnityセッションを再起動するにはどうすればよいですか?

Gnome2を再起動するコマンドは次のとおりです。

Sudo /etc/init.d/gdm restart

Unityに相当するものは何ですか?

48
rjbgbo

Upstartの方法は

Sudo service lightdm restartlightdmを使用する新しいバージョン用

またはgdmを使用する古いバージョンの場合はSudo service gdm restart

更新:端末を使用せず、キーの組み合わせを使用する別のオプションは、 キーボードの組み合わせをXサーバーを強制終了しますか?

34
Egil

コマンドunityを使用して、ユニティを再起動できます。ウィンドウマネージャが再起動されるため、開いているプログラムはそのまま残り、ログアウトされません。

ターミナルアプリからコマンドを実行する場合は、& disownを追加してターミナルからデタッチする必要があります。そうしないと、ユニティプログラムはターミナルアプリの子プロセスになり、ターミナルを閉じるとユニティも閉じます。

また、&> /dev/null(disownビットの前)を追加して、テキストとエラー出力が端末を乱雑にしないようにすることも価値があるかもしれません。

したがって、コマンドは次のとおりです。

unity &> /dev/null & disown

デスクトップが非常に応答しない(またはその他の理由)ためにターミナルアプリケーションを開けない場合は、alt-ctrl-F1からF6を押して、純粋にテキストベースのターミナルを開くことができます。

そこにテキストターミナルが表示されます。最初にログインする必要があります。

次に、上記のコマンドを実行し、alt-ctrl-F7またはalt-ctrl-F8を押して、グラフィカルデスクトップに戻ります。

これは、「ハング」問題を修正する傾向があります。

サイドノートとして:Unityはcompizプラグインであるため、次のコマンドを使用してcompizを再起動することにより、Unityを再起動できます。

compiz --replace

alt-ctrl-F1ターミナルから実行する場合は、--displayパラメーターが必要です。

compiz --display :0 --replace

& disownを追加する必要があります

97
hasen

Ttyを開く必要はありません。ほとんどの場合、Alt-F2は引き続き機能します。 「ユニティ」と入力してください。それでおしまい。いいえ&disownが必要です。

12
Kendor

Ubuntu 13.04では、次を使用できます。

Sudo service lightdm restart
7
Soulman

ターミナルで、Nohup compiz --replaceを実行します。 Nohupコマンドは、ターミナルを閉じるときにcompizが閉じられないようにします。

3

GDMを再起動するコマンドはSudo stop gdmに続いてSudo start gdmであり、ttyから実行する必要があります。

Unity自体を再起動しようとしている場合は、unityを実行するだけです(ただし、実行ダイアログからこれを行う必要があることを忘れないでください。

2
RolandiXor

モニターに応じてGNOMEのフォントサイズ属性を変更するのが好きです。ウィンドウの位置が保存されるように、プログラムを直接シャットダウンしています。おそらくほぼ同じことを行うスクリプトにこれを入れます。

    nautilus -q && sleep 2 && bgcmd nautilus -n
    pkill unity-panel
    pkill unity-window
    sleep 1
    unity-window-decorator &> /dev/null & disown