web-dev-qa-db-ja.com

Ubuntu 17.10デスクトップに2つのドックがあるのはなぜですか?

何が起きてる? Ubuntu 17.10に Dash to Dock拡張機能 をインストールしました。すべてがクールで、デスクトップの外観を調整して微調整しようとしていたときに、ある時点で左側のショートカットバー(ドック?)が複製されました。通常、Dash to Dockで消えるデフォルトは、Dash to Dockをインストールすると通常表示されるデフォルトの下にあります。どうして?

IMG:
(画像をクリックすると拡大します)

Dash to Dock、GNOME Tweak Tool、および通常のUbuntu設定のオプションを試してみましたが、わかりません。

15
Andrew Isom

デフォルトのUbuntu DockとともにDashをDockに実行することはお勧めできません。 Ubuntu DockはDash to Dockの分岐であるため(したがって、多くの同じスキーマを共有します)、このような問題は驚くべきことではありません。

Tweaksを使用するか、何らかの方法で2つの拡張機能(Ubuntu DockとDash to Dock)のいずれかを無効にします(Ubuntu Dockを無効にする場合は this を参照してください)。

11
pomsky

次の手順を実行しました。

  • Dash to Dock設定を開く
  • 「位置とサイズ」タブに移動しました
  • 「すべてのモニターで表示」オプションをチェックします

これで問題は解決しました。うまくいけばそれもあなたのために働く。また、Ubuntuドックが無効になっていることを確認してください。

7
chai_and_kaapi

私は同様の問題で遊んでいます:Gnomeお気に入りバーがアクティビティビューに表示され、ドックがロック画面に表示されていました。 pomskyが言うように、これらの問題はすべて、Ubuntu DockとDash to Dockの組み合わせに関連しています。

Dash to Dockが提供するほとんどすべてのオプションでドックをカスタマイズするためのこの回避策が見つかりました。

  1. DashにDashをインストールします。
  2. すべてのカスタマイズを行います。
  3. DashからDashを削除します( https://extensions.gnome.org/local/ から)。
  4. ログアウトとログイン。

Dash to Dockは削除されましたが、カスタマイズ(位置、サイズ、動作、外観)はUbuntu Dockに残り、問題(ドックが重複している、ロック画面にドックが表示され、アクティビティビューにお気に入りが表示される)はもうありません。

注:この方法で、DashからDockに失われたのは、アプリケーションアイコンの[Dash to Dock設定]メニューと、もちろんGnome Tweak ToolのDash to Dock設定エントリだけです。まだ試していませんが、Ubuntuの設定でDockエントリから変更を行うと、DashからDockへの設定で実現したカスタマイズが失われる可能性があると思います。

5
leoperbo

以下は私のために働いています:

  1. 「dash to dock」拡張機能をインストールして構成します
  2. 次のファイルを編集します。

    Sudo vi /usr/share/gnome-Shell/extensions/[email protected]/extension.js
    
  3. 次のコードブロックで、let to_enable = true;let to_enable = falseに変更します。

    function conditionallyenabledock() {
        let to_enable = false;
        runningExtensions = ExtensionSystem.extensionOrder;
        for (let i = 0; i < runningExtensions.length; i++) {
            if (runningExtensions[i] === "[email protected]") {
                to_enable = false;
            }
        }
    
        // enable or disable dock depending on dock status and to_enable state
        if (to_enable && !dockManager) {
            dockManager = new Docking.DockManager();
        } else if (!to_enable && dockManager) {
            dockManager.destroy();
            dockManager = null;
        }
    }
    
  4. セッションを再起動するか、Alt + F2を押してrestartと入力します

それでおしまい。

私は同じ問題に直面していたので、これを見つけました nxadm cluadio 。本当にうまくいきました。

  1. インストール済みの場合は、Dash to Dock拡張機能を削除します。
  2. リンクで説明されているように、dconfを使用します。このステップのテキストは、同じリンクからコピーされました。

    Ubuntu Dockがすべての垂直方向のスペースを使用しないようにするには(つまり、ほとんどが単なる空のバーです):

    dconf write /org/gnome/Shell/extensions/dash-to-dock/extend-height false
    

    きちんとしたDockトリック:ドックのアイコンの上にマウスを移動すると、スクロール(または2本の指を使用)しながらアプリケーションのウィンドウを循環します。クリック+選択よりもはるかに高速:

    dconf write /org/gnome/Shell/extensions/dash-to-dock/scroll-action "'cycle-windows'"
    

    通常の「設定」アプリケーションでドックを自動非表示に設定します。トップバーにも同じことを行うには拡張機能が必要です(ログアウトし、「調整」アプリケーションで有効にする必要があります)。

    Sudo apt install gnome-Shell-extension-autohidetopbar
    

    安全のために(たとえば、何かを壊した場合に)、次のコマンドですべてのGNOME設定をリセットできます。

    dconf reset -f /
    

オプション:dconf-editorをインストールして、他の設定を調べることができます。

0
dilguis