Defina a lente padrão do Ubuntu 12.04 Dash para sua lente de aplicação e alguns outros ajustes!

5

Aqui estão as perguntas sobre personalização de traço persistente para o meu Ubuntu 12.04 LTS:

  1. Atribua a Lente de Aplicação como a lente padrão selecionada quando o traço é chamado com Super ou outra tecla atribuída OU, atribua uma lente diferente à minha página inicial ;

  2. Mostre a lista completa dos aplicativos instalados como no instantâneo abaixo (estou procurando uma personalização em que a lista completa de aplicativos seja o padrão);

  3. Os Resultados do filtro também devem aparecer pré-selecionados com o traço.

    
por precise 27.06.2014 / 13:49

1 resposta

4

Esta é uma resposta bastante hacky.

Sugiro que você atribua esse script a outra chave, como uma tecla de função. Eu fui para o F3 porque ele não faz muito em nenhum aplicativo que eu uso.

Você precisa instalar o xdotool:

sudo apt-get install xdotool

Primeiro, execute os comandos

touch .dashopen
gedit .dashopen

e escreva para ele

% bl0ck_qu0te%

E os comandos

touch .filteropen

Agora você precisa criar um cron job. Executar:

crontab -e

e dentro dele, escreva

% bl0ck_qu0te%

faça

touch dasha.sh
gedit dasha.sh

em que você precisa colocar o seguinte:

#! /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

torne-o executável:

chmod +x dasha.sh

Agora você precisa adicionar o atalho de teclado:

Abra as configurações do sistema e clique em teclado.

CliqueemAtalhosedepoisematalhospersonalizados.

Clique em [+] e digite o seguinte:

% bl0ck_qu0te%

Cliquedesativadoepressioneatecladeatalhoescolhida:

Por favor, comente se eu cometi um erro

    
por Tim 05.08.2014 / 12:49