Para 12.04 / 12.10
Eu vou usar o editor vim
, mas se você não sabe, fique à vontade para substituir vim
por nano
(editor de terminal fácil) ou gedit
(editor de gui).
Instalando xdotool
Você pode instalar o xdotool
através do centro de software: xdotool .
ou via
sudo apt-get update && sudo apt-get install xdotool
Criando um script personalizado para iniciar o nautilus
Crie um script com o seguinte conteúdo
#!/bin/bash
nautilus && sleep 0.5 ; xdotool key --clearmodifiers F3
e salve-o em algum lugar, vamos supor que o salvamos como ~/scripts/nautilus.bash
Torne o script executável com chmod +x ~/scripts/nautilus.bash
.
Agora teste o script, digitando scripts/nautilus.bash
deve abrir o nautilus e, após uma fração de segundo, você deve obter o painel extra.
Modificando o arquivo da área de trabalho
O arquivo de área de trabalho de um aplicativo determina como seu aplicativo será exibido no iniciador e no painel do Unity e o que acontece quando você clica nele.
Você pode usar o locate para descobrir sua localização
locate nautilus.desktop
Isso retornará
/usr/share/applications/nautilus.desktop
Agora, para garantir que nada de ruim aconteça, vamos voltar:
sudo cp /usr/share/applications/nautilus.desktop /usr/share/applications/nautilus.desktop.bak
Agora podemos editá-lo com segurança (lembre-se de usar gedit
ou nano
se você não souber vim
):
sudo vim /usr/share/applications/nautilus.desktop
Agora você verá o seguinte (eu removi alguns conteúdos no meio)
[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=nautilus %U
...
[Desktop Action Window]
Name=Open a New Window
Exec=nautilus
OnlyShowIn=Unity;
Estamos interessados nas linhas Exec=
, essas linhas determinam o que acontece quando clicamos no aplicativo. Precisamos alterar os dois (o que está abaixo de [Desktop Action Window]
é a entrada na lista rápida do Unity).
Agora substitua nautilus
na linha Exec=
pela localização do seu script, no meu caso /home/gerhard/scripts/nautilus.bash
(O %U
na parte superior deve ficar). Agora salve e saia.
Teste-o
Se você tivesse nautilus bloqueado para o seu launcher ele teria desaparecido, procure no Dash por 'Files' e clicando nele deve abrir o nautilus com um painel extra!
Notas
Se funcionar apenas algumas vezes (ou não), talvez aumente o tempo de espera antes de pressionar o teclado, aumentando o valor da função sleep
no seu script.