Estou em uma máquina SUSE Linux Enterprise Desktop 11 (SP4), com o Gnome 2.28.2 em execução. Eu configurei um atalho de teclado para iniciar o comando "gnome-terminal". E também adicionei um atalho do Launcher ao Painel para fazer o mesmo.
O atalho do iniciador no painel funciona corretamente. Ele abre o terminal e origina meu perfil e muda o diretório para meu diretório inicial.
Mas o atalho do teclado abre o terminal, NÃO origina meu perfil e muda o diretório para /
Como posso fazer com que o atalho do teclado abra o terminal e, ao mesmo tempo, acesse meu perfil e faça cd em meu diretório inicial?
Responder1
Resposta 1 - Modifique o atalho do gnome para abrir o diretório correto
É possível modificar atalhos no Gnome usando o gconf-editor, que você pode ou não precisar instalar executando o seguinte comando.
yum install gconf-editor
Após iniciar o programa você irá para apps > metacity > keybinding_commands como pode ser visto na imagem abaixo.
Em seguida, você selecionará um "valor" de atalho não utilizado ou modificará um "valor" existente para o seguinte:
gnome-terminal --working-directory=/path/to/dir
Isso não originará seu .profile, mas garantirá que o atalho seja aberto no diretório apropriado.
Resposta 2 – Alterar o diretório de trabalho padrão no Gnome
É possível modificar o diretório de trabalho padrão no Gnome usando o gconftool-2, que você pode ou não precisar instalar executando o seguinte comando.
yum install gconftool-2
Em seguida, execute o seguinte como seu usuário para corrigir a sessão atual
gconftool-2 --set --type=bool /apps/nautilus-open-terminal/desktop_opens_home_dir true
Então, como root, execute o seguinte comando para que isso tenha efeito no login
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set --type=bool /apps/nautilus-open-terminal/desktop_opens_home_dir true
Fontes
RESPOSTA-1 nixtutor.com - Adicionando atalhos personalizados ao Gnome
RESPOSTA-2 redhat.com - Como altero o diretório "de trabalho padrão" dos aplicativos de terminal