公開機能を右上隅と左下隅にバインドします。うまく機能します。ただし、PC を再起動すると、バインドされなくなります。compizconfig 設定ではまだバインドされていますが、バインドを削除して再バインドすると、再び機能します。言うまでもなく、非常に面倒です。
何か修正はありますか?
答え1
これは単なる回避策です -
必要に応じてcompizを設定し、ccsmで「設定」>「プラグインリスト」に進みます。
そこから「プラグインの自動ソート」を無効にします > 右側の列(有効なプラグイン)で、ボタンscale
をハイライトしてクリックし、プラグインDown
の下に移動しますunityshell
(通常は最後にリストされます)。
次に、自動プラグイン ソートを無効のままにして ccsm を閉じます。将来変更を行う場合は、まず自動プラグイン ソートを再度有効にし、変更を加えてから無効にするなどします。
2番目の代替回避策、上記1つは実行しないでください
起動スクリプトを使用してバインディングをリセットします。これは、数秒の小さな遅延が設定された自動起動 .desktop を通じて実行できます。
ウィンドウピッカーの例(すべて右下)
~/.config/autostart に、テスト用に scale1.desktop という名前のデスクトップ ファイルを作成します。
(- または CLI 経由で作成 -
mkdir -p ~/.config/autostart
gedit ~/.config/autostart/scale1.desktop
これを内部に挿入します(コピー&ペーストするのがベストです)。Exec=行にはバインディングを設定するコマンドがあり、遅延行は3秒に設定されていますが、必要に応じて調整できます。このコマンドは、テストなどのためにターミナルから実行することもできます。また、この投稿で異なって表示される場合はExec=が1行であるため、入力するのではなくc&pを実行してください。それを示すには、コマンドは次のとおりです。
dconf write /org/compiz/profiles/unity/plugins/scale/initiate-all-edge "'BottomRight'"
これを新しく作成した.desktopファイルにコピーします
[Desktop Entry] Type=Application Name=Set scale binding1 Exec=dconf write /org/compiz/profiles/unity/plugins/scale/initiate-all-edge "'BottomRight'" Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true X-GNOME-Autostart-Delay=3
geditではこのようになります
3 番目の方法は、これらのアクションのデフォルトのバインディング None を必要に応じて変更することですが、これは少し複雑で、ここでは適していません。そのためには Ubuntu フォーラムの方が適しています。