web-dev-qa-db-ja.com

ログアウトせずにウィンドウマネージャーを切り替える

XFCEのxfwmawesomeの両方を実行します。私は通常awesomeにいますが、タイリングウィンドウマネージャーでうまく動作しないアプリケーションを時々実行する必要があります。

すべてのアプリとウィンドウを開いた状態で、同じセッションのままでウィンドウマネージャーを切り替える方法を探しています。これは、いくつかのコマンドまたはbashスクリプトで簡単に実現できますか?

現在、ログイン画面でログアウトして別のWMを選択する必要があります。これはもちろん、すべてを保存し、開いているすべてのウィンドウを失うことを意味します。

3
Juicy

これは、同じセッションでのWMバインディングの可能なソリューションです。

man dm-tool

詳細は this threadにあります。

2
user633551

これを試してください(bashスクリプトに入れて、キーボードショートカットで実行することもできます-XFCEとAwesomeで適切なスクリプトを割り当ててください):

Awesomeに切り替えるには:

killall xfwm4 && awesome &

XFCEに切り替えるには:

killall awesome && xfwm4 &
0