Fórum Ubuntu Linux - PT
24 de Maio de 2013, 19:23 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Atualização no plugin de busca para Firefox e Internet Explorer.
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: Mudar caminho padrão do shell  (Lida 930 vezes)
rplaurindo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 7


Ver Perfil
« em: 11 de Junho de 2012, 02:24 »

Pessoal, como tenho estudado o Ruby, e a maioria das coisas testo em linda de comando, e como tenho uma pasta padrão para guardar os scripts em teste, gostaria de saber como mudar o diretório padrão do shell. Quando abrimos o "gnome-terminal" enxergamos /home/[usr_name], por padrão. Eu gostaria de mudar esse diretório para qualquer outro, como por exemplo: /home/rplaurindo/projects. Como faço? Se eu puder criar um atalho para o terminal e mudar só no atalho, melhor ainda.
« Última modificação: 07 de Agosto de 2012, 10:10 por rplaurindo » Registrado
irtigor
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 3.225


Delete, delete, delete!


Ver Perfil
« Responder #1 em: 11 de Junho de 2012, 13:12 »

Acrescente a opção --working-directory=/caminho/ate/o/diretório ao lançador, ou em uma cópia dele.

No manual você encontra as opções possíveis (man gnome-terminal).
Registrado
rplaurindo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 7


Ver Perfil
« Responder #2 em: 07 de Agosto de 2012, 09:56 »

Poxa, meu amigo. Muito obrigado. Deus abençoe. Mas toda vez, tenho de dar o comando.
« Última modificação: 07 de Agosto de 2012, 11:02 por rplaurindo » Registrado
irtigor
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 3.225


Delete, delete, delete!


Ver Perfil
« Responder #3 em: 07 de Agosto de 2012, 13:22 »

Como eu disse, você pode adicionar ao lançador (ícone que você clica, pra abrir o terminal). Olhe em /usr/share/applications, deve ter um com o nome "gnome-terminal.desktop" ou parecido, é um arquivo texto, abra com um editor (como root) e altere a linha com "Exec".
Registrado
rplaurindo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 7


Ver Perfil
« Responder #4 em: 07 de Agosto de 2012, 14:12 »

Como eu disse, você pode adicionar ao lançador (ícone que você clica, pra abrir o terminal). Olhe em /usr/share/applications, deve ter um com o nome "gnome-terminal.desktop" ou parecido, é um arquivo texto, abra com um editor (como root) e altere a linha com "Exec".

Mas para adicionar ao lançador, tenho de cria-lo. Como crio um lançador do terminal? Para criar lançadores, da para usar o gnome-panel, mas não queria instalar nada gráfico. Já procurei o comando no google, mas não achei nada coerente.

Nesse diretório que mencionou, só tem atalhos, e não temos permissão de editá-lo. Não seria o caso eu criar um atalho (arquivo.desktop) do arquivo binário do gnome-terminal?

Também tentei dar um sudo cp, para o desktop, porém, ao tentar executá-lo, o Ubuntu não permitiu.
« Última modificação: 07 de Agosto de 2012, 14:26 por rplaurindo » Registrado
irtigor
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 3.225


Delete, delete, delete!


Ver Perfil
« Responder #5 em: 07 de Agosto de 2012, 14:27 »

Como assim "não queria instalar nada gráfico"? Se você está usando o gnome-terminal, já está rodando um ambiente gráfico, tem lançadores, e a única coisa que precisa é de um editor de texto pra alterar o atual (ou criar uma cópia).

Outra forma seria adicionar um "cd /diretório/preferido" no topo do ~/.bashrc, mas não consigo imaginar alguém que realmente usaria isso.
Registrado
rplaurindo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 7


Ver Perfil
« Responder #6 em: 07 de Agosto de 2012, 14:31 »

Nada contra ferramentas gráficas, mas quando se trata de Linux, gosto de estar familiarizado com comandos. Eu não queria instalar mais um aplicativo gráfico só para fazer esporadicamente. O arquivo binário do gnome-terminal fica em /usr/bin, certo?!
« Última modificação: 07 de Agosto de 2012, 14:33 por rplaurindo » Registrado
irtigor
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 3.225


Delete, delete, delete!


Ver Perfil
« Responder #7 em: 07 de Agosto de 2012, 14:36 »

Releia

Como eu disse, você pode adicionar ao lançador (ícone que você clica, pra abrir o terminal). Olhe em /usr/share/applications, deve ter um com o nome "gnome-terminal.desktop" ou parecido, é um arquivo texto, abra com um editor (como root) e altere a linha com "Exec".

Tipo

Código:
gksu gedit /usr/share/applications/nome-do-arquivo.desktop
# ou
sudo nano /usr/share/applications/nome-do-arquivo.desktop
Registrado
rplaurindo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 7


Ver Perfil
« Responder #8 em: 07 de Agosto de 2012, 14:41 »

Citação de: irtigor
Código:
gksu gedit /usr/share/applications/nome-do-arquivo.desktop
# ou
sudo nano /usr/share/applications/nome-do-arquivo.desktop

A saída foi isso

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.4.1.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Keywords=Run;
Actions=New
X-Ubuntu-Gettext-Domain=gnome-terminal

[Desktop Action New]
Name=New Terminal
Exec=gnome-terminal
OnlyShowIn=Unity

Qual Exec alterar? E o que colocar nele?
« Última modificação: 07 de Agosto de 2012, 14:44 por rplaurindo » Registrado
irtigor
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 3.225


Delete, delete, delete!


Ver Perfil
« Responder #9 em: 07 de Agosto de 2012, 14:49 »

Em ambos, até no TryExec, se quiser em todos os possíveis cenários.

Acrescente a opção --working-directory=/caminho/ate/o/diretório ao lançador, ou em uma cópia dele.

No manual você encontra as opções possíveis (man gnome-terminal).
Registrado
rplaurindo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 7


Ver Perfil
« Responder #10 em: 07 de Agosto de 2012, 14:55 »

Muito bom. Funfou. Agora uma curiosidade. Alterando em usr/share/applications, não alteraria para todos os usuários?
Registrado
irtigor
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 3.225


Delete, delete, delete!


Ver Perfil
« Responder #11 em: 07 de Agosto de 2012, 14:57 »

Sim, por isso eu disse mais de uma vez que pode criar uma cópia.

----
E ainda acrescentei uma alternativa, o arquivo ~/.bashrc.
Registrado
rplaurindo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 7


Ver Perfil
« Responder #12 em: 07 de Agosto de 2012, 14:59 »

Eu criei a cópia, só que o Ubuntu não estava permitindo que ela fosse executada. "/
Registrado
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines
© 2013 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!