web-dev-qa-db-ja.com

Ubuntu 12.04 Dashのデフォルトレンズをアプリケーションレンズとその他の調整に設定します!

Ubuntu 12.04 LTSの永続的なダッシュカスタマイズに関する質問は次のとおりです。

  1. Application Lensをダッシュ​​が呼び出されたときに選択されたデフォルトのレンズとして割り当てます Super または他の割り当てられたキーまたは、ダッシュホームとして別のレンズを割り当てます。

  2. インストール済みアプリケーションの完全なリストを以下のスナップショットのように表示します(完全なアプリリストがデフォルトになるカスタマイズを探しています)。

  3. Filter resultsも、ダッシュで事前に選択されているはずです。

snap1

5
precise

これは非常にハッキーな答えです。

このスクリプトをファンクションキーなどの別のキーに割り当てることをお勧めします。 F3を使用したのは、使用しているアプリケーションではあまり機能しないためです。

Xdotoolをインストールする必要があります。

Sudo apt-get install xdotool

最初にコマンドを実行します

touch .dashopen
gedit .dashopen

そしてそれに書き込む

閉まっている

そしてコマンド

touch .filteropen

次に、cronジョブを作成する必要があります。実行:

crontab -e

そしてそれに書いて

@reboot echo 'closed'> .filteropen

それから

touch dasha.sh
gedit dasha.sh

その中に、以下を入れる必要があります:

#! /bin/bash

#DASHOPEN

# get the state of the dash.
do=$(<.dashopen)
fo=$(<.filteropen)

# if it is closed:
if [ $do = 'closed' ]; then
    # open the applications pane
    xdotool key super+a
    # and record that it is open
    echo 'open' > .dashopen
# if it is open
else
    # close it with the super key
    xdotool key super
    # record that it is closed
    echo 'closed' > .dashopen
fi

#FILTEROPEN

# if it is closed:
if [ $fo = 'closed' ]; then
    # get the mouse location
    eval $(xdotool getmouselocation --Shell)
    # move to the filter button and click
    xdotool mousemove 1000 60 # CHANGE THIS LINE TO WORK ON YOUR SCREEN.
    # click after 1 second
    sleep 1 && xdotool click 1
    # and record that it is open
    echo 'open' > .filteropen
    # move back to original location
    xdotool mousemove $X $Y
fi

実行可能にする:

chmod +x dasha.sh

次に、キーボードショートカットを追加する必要があります。

システム設定を開き、キーボードをクリックします。

enter image description here

[ショートカット]をクリックしてから、カスタムショートカットをクリックします。

enter image description here

[+]その後、次を入力します。

ダッシュアプ​​リケーション

./dasha.sh

enter image description here

[無効]をクリックして、選択したショートカットキーを押します。

enter image description here

間違えた場合はコメントしてください

4
Tim