Como fazer o crtl + alt + T levá-lo para um diretório específico?

2

Leva-me por padrão para /home/username , mas eu tenho a maioria das minhas coisas no diretório Desktop. Como mudar isso? Eu estava pensando em fazer um roteiro como:

gnome-terminal --working-directory=~/Desktop 

e depois "associá-lo" a algum atalho de teclado, se possível, mas o comando acima não funciona para mim (ele abre outro terminal em / home / username). Eu li esta primeira pergunta mas eu não entendo como devo reparar o bug (eu queria pedir elaboração, mas não tenho reputação suficiente ...). Além disso, não quero perder a opção "Abrir no terminal" ao clicar com o botão direito, por isso, adicionar cd ~/Desktop em ~/.bashrc não funcionará para mim ...

    
por Diego 05.11.2016 / 20:46

1 resposta

3

Aqui está, possivelmente, o que você quer. Funciona para mim perfeitamente

Primeiro você precisa instalar (outros programas semelhantes disponíveis também) xbindkeys

sudo apt-get install xbindkeys

Em seguida, crie um arquivo de configuração padrão com

xbindkeys --defaults

(Imprime o arquivo de configuração padrão)

Portanto, para criar arquivos de configuração com valores padrão, execute

xbindkeys --default > $HOME/.xbindkeysrc

O uso de ctrl + alt + T não é recomendado neste caso, pois já está em uso. Encontre uma combinação de teclas exclusiva para usar. Eu pessoalmente escolhi ctrl + shift + aring

Você pode usar o seguinte comando para ver os nomes exatos das chaves usadas

xbindkeys -k

Depois de executar o comando, você precisa pressionar a combinação de teclas. Você verá uma saída semelhante a esta

m:0x5 + c:34
  Control+Shift + aring

Em seguida, edite o arquivo de configuração que você criou com um editor de sua escolha

vim .xbindkeysrc

Você verá que as únicas linhas que não foram comentadas são

"xbindkeys_show"
  control+shift + q

Essa é uma combinação de chaves existente

Adicione as seguintes linhas abaixo das linhas mencionadas acima

"gnome-terminal --working-directory=/home/$USER/Desktop"
   control+shift + aring

( Se você usou chaves diferentes, adicione as em vez de control + shift + aring)

O arquivo em torno dessa área deve estar parecido com isto

# Examples of commands:

"xbindkeys_show"
   control+shift + q

"gnome-terminal --working-directory=/home/$USER/Desktop"
   control+shift + aring

# set directly keycode (here control + f with my keyboard)
#"xterm"
#  c:41 + m:0x4

Salve o arquivo. Depois de salvar, você precisa executar o seguinte comando para ativar atalhos de teclas para a sessão

xbindkeys

Agora, com a combinação que você definiu, você deve conseguir abrir o gnome-terminal para o diretório Desktop

Nota! O uso de xbindkeys é explicado muito bem e com mais detalhes aqui

por jiipeezz 05.11.2016 / 22:26