「ダッジウィンドウ」にランチャーを設定するにはどうすればよいですか?


28

自動非表示ランチャーは気に入らないので気に入らない。ランチャーは非表示のままであり、それを表示するには、マウスポインターをデフォルトのホットスポットに移動する必要があります。代わりに、Ubuntu 11.10で以前に使用可能だったウィンドウをかわすために非表示にしたいと思います。この動作に戻すにはどうすればよいですか?

回答:


15

12.04でDodgeの動作を復元する方法

このUbuntu Geekの投稿この新しいWepUpd8の投稿では、12.04でUnity用のDodge WindowsおよびDodge Active Windowsを復元する方法を報告しています。これらは、CompizConfig Settings ManagerのUnityプラグインで設定できます。 更新: 12.10 / 13.04については、このWepUpd8の投稿も参照してください。

PPAを追加する必要があります。

sudo apt-add-repository ppa:ikarosdev/unity-revamped

ディストリビューションアップグレードを実行します。

sudo apt-get update
sudo apt-get dist-upgrade

次に、CCSMを開き、お気に入りの動作に設定します!

ダッジウィンドウとダッジアクティブウィンドウの動作はUbuntu 12.04で復元されました。 端末は、Ubuntuバージョンを文書化するだけです。 (端末は、Ubuntuバージョンのみを文書化するためのものです。)

有効にするには、ログアウトして再度ログインする必要があります。

このパッチは、古いClick-To-Minimizeの動作も復元します。詳細については、このWebupd8の投稿を参照してください。

すべての変更は、次のコマンドで元に戻すことができます。

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

あるいは、古いDodgeの動作を復元するためのハックがここ報告されています

私は「本当の回避」バージョンを試してみましたが、私の意見ではそれはまあまあ機能します。最も顕著なのは、ランチャーがアクティブなウィンドウを「上に」移動せず、横に押してしまい、時々動かなくなることです(そのため、ランチャーは再び消えません)。一般的に、ランチャーが位置を移動すると、画面上の他の多くの要素(デスクトップ上のアイコンなど)も移動します。

別の方法は、ランチャーを(ほぼ)恒久的に非表示にし(ここを参照)、動作を希望するドック(たとえばcairo-dock)を使用することです。


あなたのレポは私の12.04を再び壊れ
させ

それは私のレポではないので、私は尋ねるのが正しい人ではありません...ごめんなさい。ただし、修正されることを願っています。
ラスマス

あははは-私がそれを考えた理由がわからない。共有してくれてありがとう:-)
schmoopy

17

12.04

ダッジウィンドウ機能は、12.04から意図的に削除されたのではないかと心配しています

マーク・シャトルワースによると

「ダッジウィンドウアプローチのテストは非常に貧弱です。うまく機能すると思い、試して、テストし、証拠に基づいてそこから進化する必要がありました。...

ユーザーがランチャーに対してウィンドウを移動することで回避する場合、それは問題ありません。彼らは 、ランチャーを押しのけたときに回避が起こることを確認し、ウィンドウを元に戻すことができることを発見し、ランチャーが再び表示されます。ここまでは順調ですね。

ここに問題があります。ほとんどのユーザーは、ランチャーに触れるまでウィンドウを移動することで回避を発見しません。彼らは、ウィンドウを最大化するときに最初に遭遇します。したがって、彼らはデスクトップにログインします。良い。彼らはアプリを起動します。良い。次に、ウィンドウを最大化し、ランチャーが「消えます」。これらのユーザーにとって、動作は非常に不快でランダムです。実際、これらはユーザーの大半です。また、覆い焼きランチャーで作業できるユーザーは、使用されていないときに常に隠れているランチャーでも完璧に機能することがわかりました。」

デフォルトでは、ランチャーは常に表示されます。

ランチャーを構成する方法の詳細については、Q&Aを参照してください。

Unityのランチャーの自動非表示動作を設定するにはどうすればよいですか?


Dodge WindowsはWebUpd8で扱われているトピックです

進取の気性に満ちた開発者は、ウィンドウがランチャー領域に移動したときの回避ウィンドウの動作を模倣するスクリプトをいくつか作成しました。つまり、必要に応じて非表示と再表示を切り替えます。

同様のスクリプトを使用して、ウィンドウが最大化されたときにランチャーを自動的に非表示にすることができます。

注-これらはバイナリdeb形式です。明らかに-ランダムバイナリをインストールすることは、セキュリティポイントから推奨されるプラクティスではありません。これを追求したい場合は記事を読んでください。


2
ダッジ動作のオプションを保持することに関して、いくつかの非常に率直な意見を含むバグレポートがあります。bugs.launchpad.net
+ bug

5

12.04

ソリューションは次のとおりです。https//help.ubuntu.com/community/Unity-ReplaceDodgeWindowsBehavior

楽しむ!


これにより、ユニティが非表示の4つのオプションに戻ります。これを行った後、問題はありません。ユニティを自分で構築したくない人のために、将来的に利用可能なパッケージがあるでしょう。ヒントとチュートリアルでは引き続きサポートできますが、ここで入手できます。ubuntuforums.org
showthread.php?

3

12.04

この機能はダッジと呼ばれます。団結から脱落した。それを取り戻すための非公式の解決策があります。

利用できるウィンドウの覆い焼き動作は2つあります。1つはUbuntu 11.10で使用されていたものとして主に動作し、もう1つは最大化されたウィンドウに対してのみ動作します。

 real window dodge behaviour for the Unity Launcher and you can download it here: 

http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb

 window dodge behaviour for maximized windows and you can download it here:

http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb

詳細については、この投稿の関連セクションを参照してください。


ご回答有難うございます。アプリケーションが機能していれば、本当に良かったでしょう。残念ながら、awkエラーをスパムし、ランチャーを非表示に設定します。私はそれを使い始めてから24時間以内に、今のところ団結をあきらめていると思います。:)
エティ

2

12.04

Unity 2Dは、箱から出して正確に回避する唯一の方法です。ログインした後、dconf-editorを開き、/com/canonical/unity-2d/launcher/hide-modeその値に移動して2に設定します(デフォルトは0です)。


2

13.10

これは13.10でも可能ですが、少なくとも私のVMでは十分にテストされています。

古いスクリプトは、Sethが発見したとおりには機能しません。ただし、12.10および13.04で機能した新しいスクリプトは、13.10で機能します。

サイトwebupd8.orgに指示があります。述べられているように、手順は12.10および13.04向けですが、Virtualboxでテストしたところ、問題なく動作しました(12.04でも同様でしたが、記事に記載されているようにいくつかの制限がありますが、すべてうまくいきます) )

残念ながら、SaucyのPPAはこれらのスクリプトを含めるように更新されていないので(少なくとも私が判断できた限りでは)、唯一の解決策は直接ダウンロードすることです。

2つの異なるスクリプトがあり、それらを一緒にインストールすることはできません。

1つのスクリプトは、最大化されたウィンドウのみを回避します。最大の制限は、ランチャーが非表示のときに開かれたウィンドウをオーバーラップできることです。

もう1つのスクリプトは、ウィンドウがその(ランチャー)スペースにあるときにランチャーを非表示にするという点で、古いスタイルの(ほとんど)覆い焼きウィンドウを戻します。私が気づいた最大の制限は、ランチャーのスペースにあるウィンドウが開いている場合、そのウィンドウが最小化されていてもランチャーが非表示のままになることです。

Dodge最大化Windowsスクリプトをダウンロードするためのリンクはこちらです

「オリジナル」のダッジウィンドウスクリプトをダウンロードするためのリンクを次に示します。

上記のダウンロードリンクは、webupd8.orgの記事から直接提供されています。

私がリンクしたwebupd8.orgの記事を読んで、スクリプトの概要を説明することをお勧めします(記事の多くを含めることで盗作の領域に入るのは嫌です。


完全な開示のために、13.10 VMであまり長く遊んでいませんでしたが、それを使用したとき、ダッジウィンドウスクリプトの予期しない問題に気付きませんでした。また、上記の隠されたランチャーの制限は私の好みではなかったので、「オリジナル」のダッジウィンドウスクリプトを使用して(1時間程度)長くプレイしませんでした。ダッジ最大化されたWindowsスクリプトは、10時間以上の使用で成功した可能性があります。


編集メモとして(私の意見を読んでください。これらの「ダッジウィンドウ」の質問と回避策はAUとインターネットの至るところにありますが、Canonicalが悪い機能であるという考えと結婚している理由がわかりません。はい、なぜそれを削除したかについての記事を見ましたが、私にとっては「薄いスープ」のようで、明らかに多くのユーザーがそれを望んでおり、スクリプトは十分に機能します。

当然のことながら(私は思う*)、@ JorgeCastroは最初の回避策スクリプトを12.04(ドッジ最大化ウィンドウ1)に書いたと信じています。たくさんのJorgeに感謝します。この欠落している機能は私にとって取り引きのきっかけとなり、Unityからの切り替えを検討していました(Cinnamonを検討していましたが、バグがありました。

私はこの論説を少し自由に取り入れましたが、私の意図はこのテーマに関する議論を始めることではなく、Ubuntuコミュニティで一般的な意見と思われるものを述べることでした。ディスカッションとしてこれに返信しないでください。そうしないと、MODがこの回答の編集または削除を強制されます。


ダッジウィンドウで13.10を定期的に使用していますか?(ところで、私は、ダウン票がどこから来たのか分かりません。)
セス

idkどこで、なぜダウン票、私が答えた後、それは非常に迅速に行われました...そして、私はそれを定期的に使用せず、VMでそれを持ち、おそらく12-13時間持っていますが、違いはありませんそれと12.04の間(私は使用していますが、すべてのプログラムを再インストールしようとは思わなかったので、アップグレードを入れ続けました、今では14.04まで待つだけかもしれません...)スクリプトは少し速いかもしれません13.10での作業が、Unityは高速ですが、元の動作が11.04&11.10に戻っていたとして、それはまだ非常限り迅速ではないので、それはちょうどかもしれが、まだあるわずかなランチャーが戻る前に遅延
TrailRider

1

12.04

Ubuntu 12.04では、Dodge Windows機能が削除されました。元に戻すには、基本的にUnityのパッチを適用したバージョンをインストールする必要があります。

最も簡単な方法は、おそらく次の投稿を注意深く読み、指示に従うことです。修正には2種類あり、解決する必要があります。

Ubuntu 12.04で最大化されたWindowsのDodge Windows Unity Autohideの動作を取得するUbuntu 12.04の正確なPangolinおよびReal Window Dodge Unityランチャーの動作後者を好むと思います。ただし、これはUnityのカスタムビルドであり、将来のアップデート(ユニティがアップデートを受信する必要がある)、バグ修正などに関する情報を提供できないことを理解しています。

また、これらの問題に対処した元のubuntuforumsスレッドをチェックアウトすることをお勧めします。


1

13.10

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list'

それがこのように見えることを確認してください

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main

これにより、「生意気」が「希少」に変わります。

sudo apt-get update
sudo apt-get install unity-dodge-maximized-windows

最後にPCを再起動して、変更(unity-dodge-maximized-windows)を機能させます。


さらに詳細を追加していただけますか?これはどれくらいうまく機能しますか?テストしましたか?
セス

私は今それを使用しています。Unityが最大化されたウィンドウをかわすと、最大化されたすべてのウィンドウが正常に非表示になります。団結回避ウィンドウを使用してみましたが、正しく機能しませんでした。とにかく最大化されたウィンドウを好む。再起動が必要でした。
mchid

また、私はここでダウンロードすることを/etc/init.dのにスクリプトを追加リンク、それは違いを作る場合、私はわかりません。
mchid

1

14.04

12.10および13.04で使用可能だったPPAは、この文書の執筆時点ではまだ13.10 または 14.04に更新されていません。

私のテストでは、「Dodge Windows」スクリプト(dodgeウィンドウの古い動作をほぼ復元する)が動作しなくなっていることがわかりました。...インストールすると、ランチャーは常に非表示になり、システム設定で動作を変更しますスクリプトが削除されるまで機能しません。

「Dodge Maximized Windows」は、13.10の回答で述べたのと同じ2つの他の制限と同じように機能します。

  1. 一部のWebページでは、ランチャーが表示されるようにウィンドウのサイズが変更されます。これは特定のWebページに関連しているようです(ighome.comはこれまでに見つけた唯一のページです)。再びランチャー....(私はFirefoxを使用しているため、Chromeや他のブラウザーでは異なる場合があります)
  2. 最大化されたウィンドウを最小化すると、ウィンドウが開いている限りランチャーは非表示のままになります-これは以前のケースではありませんでした(ウィンドウがランチャーに最小化された場合、ランチャーは戻ります)

より良い解決策が出てきた場合、または現在のスクリプトがより良く機能するように編集された場合、この回答を後で編集します。

私が他の答えで言ったように、ダウンロードリンクは13.10。用のlauchpad PPAから直接来ます。...彼女はリンクです:

ダッジ最大化ウィンドウ

PPAおよび12.10および13.04向けに作成されたスクリプトに関するブログ投稿は

Ubuntu 12.10または13.04でUnityランチャーウィンドウの覆い焼きを取得する方法

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