Ao ter os ícones do Chrome e do navegador de arquivos na barra de inicialização rápida no Windows ou no Ubuntu, pressionar super + 1 abriria o chrome e super + 2 abriria o navegador de arquivos. Eu instalei o Linux mint 18 "Sarah" com o Cinnamon e gostaria do comportamento mencionado. O que acontece quando pressiono super + 1 é que uma nova instância do chrome será aberta, independentemente de eu já ter uma sessão ativa do chrome em execução ou não.
Primeiro, tentei ativar o "superbar" seguindo este guia , mas isso não funcionou.
Então eu encontrei uma maneira de corrigir isso com a ajuda de um post no blog , onde atalhos são obrigados a bash scripts. O primeiro script funciona perfeito para o chrome, e o script para abrir o gerenciador de arquivos teve que ser um pouco modificado. Aconteceu assim:
#!/bin/bash
if [ -z 'wmctrl -l | grep -i "google"' ]; then
google-chrome-stable
else
wmctrl -a "google"
fi
Para dar ao script permissão para ser executado, eu digito no terminal:
chmod +x /path/to/script/scriptname
Abrindo o menu inicial e indo para o teclado e atalhos, atribuir um atalho personalizado onde super + 1 está vinculado a "/ caminho / para / script" faz funciona.
Para obter o mesmo comportamento para o gerenciador de arquivos padrão "Nemo", o seguinte script faz com que funcione:
#!/bin/bash
CLASSNAME=nemo.Nemo
if [ $(wmctrl -xl | grep "$CLASSNAME" | wc -l) -eq 1 ]; then
nemo ~
else
FOLDERNAME=$(wmctrl -xl | grep "$CLASSNAME")
FOLDERNAME=${FOLDERNAME##*b1}
wmctrl -a $FOLDERNAME
fi
E este script pode ser atribuído a super + 2 .
Meu problema é que esse método não consegue obter exatamente o comportamento que estou procurando. Como isso não tem nada a ver com a colocação de ícones na barra de início rápido, não é flexível quando quero introduzir um novo ícone ou alternar locais na barra de início rápido.
Alguém encontrou uma maneira mais fácil e melhor de fazer isso?