Criar perfis alternativos em softwares. [Resolvido]

Iniciado por greylica, 26 de Maio de 2007, 09:51

tópico anterior - próximo tópico

greylica

   Olá pessoal, recentemente eu fiz a atualização do meu Ubuntu 6.10 para o 7.04, mas, desde que comecei a utilizar o Ubuntu, me vieram alguns problemas que ainda não consegui resolver. Vou explicar:
   Eu sou usuário do Blender, um software de animação muito popular para os Linuxers no mundo inteiro, mas, eu reparei que a instalação do Ubuntu cria dentro da pasta home de cada usuário a pasta .blender, e essa pasta é resposável por todos os arquivos de configuração do software.
    Meu problema é que normalmente uso 3 perfis diferentes do software para trabalhar, e essa era uma tarefa corriqueira do Windows, ou seja, me desculpem a comparação, mas a funcionalidade no Windows é diferente visto que se pode simplesmente clonar a pasta e o perfil não se propaga, então podemos com atalhos obter perfis diferentes para a utilização do Blender sem sofrimento.
    O que preciso saber, é como fazer para desvincular o funcionamento do Blender dessa pasta e criar a pasta .blender enm outro local e fazer com que o Linux assuma o caminho relativo a partir do próprio Blender.
    Se puderem me ajudar com isso, eu conseguirei produzir melhor com o software.
    Os perfis são os seguintes:
    Dual Vga, ( perde um pouco a performance mas é melhor para trabalhos pequenos), Performance ( um único VGA, e aceleração gráfica total para um monitor ), e Blender tela inteira, onde a barra fica fora. ( opção -w desabilitada ).
   

Obrigado á toda a comunidade Ubuntu pelo suporte.

clcampos

#1
Se entendi direito você quer usar uma pasta .blender única para perfis de usuários diferentes?

Isto não tem nada a ver com Linux e windows e sim com o software. Não uso o blender, até instalei ele aqui, mas como não conheço e também não procurei muito não achei um local do software de configurações. Existe este local?

Espero que seja isto, e com sua ajuda poderemos ajudar, caso esteja enganado me desculpe.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

greylica

nâo, é o contrário, eu qeuro que o Blender obtenha seu perfil de uma pasta relativa, como no Windows. No Ubuntu, mesmo que eu copie 10 pastas do Blender, as dez vão ter o mesmo perfil que ele pega da pasta .blend. O que quero é que ele possa usar perfis diferentes baseados na pasta onde está o software. EX:

blender1\.blend\perfil
blender2\.blend\perfil2

E assuma as configurações diferenciadas.

Da maneira que está, se eu instalar dez versões diferentes do Blender ele vai usar um único perfil que está em \home\user\.blend

Mas pode ser um caminho usar outro usuário.

clcampos

Citação de: greylica online 27 de Maio de 2007, 07:14
nâo, é o contrário, eu qeuro que o Blender obtenha seu perfil de uma pasta relativa, como no Windows. No Ubuntu, mesmo que eu copie 10 pastas do Blender, as dez vão ter o mesmo perfil que ele pega da pasta .blend. O que quero é que ele possa usar perfis diferentes baseados na pasta onde está o software. EX:

blender1\.blend\perfil
blender2\.blend\perfil2

E assuma as configurações diferenciadas.

Da maneira que está, se eu instalar dez versões diferentes do Blender ele vai usar um único perfil que está em \home\user\.blend

Mas pode ser um caminho usar outro usuário.

Você precisa usar as instâncias ao mesmo tempo? Porque não existe a possibilidade de usar em usuários diferentes e ai ter um perfil do software para cada um deles? Tipo:

/home/usuario1/.blender
/home/usuario2/.blender
/home/usuario3/.blender
/home/usuario4/.blender

Novamente a mesma pergunta. Tem algum local do Blender que seja de configuração? Para saber quais as possibilidades de configuração dele?

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Darcamo

Ele sempre vai usar a pasta .blender, mas acredito que você possa criar outras como .blender1, .blender2...
Aí antes de entrar no blender você deleta a pasta.blender e copia uma das pastas .blenderx para .blender.

Acho que só assim.

clcampos

#5
Citação de: Darcamo online 27 de Maio de 2007, 18:16
Ele sempre vai usar a pasta .blender, mas acredito que você possa criar outras como .blender1, .blender2...
Aí antes de entrar no blender você deleta a pasta.blender e copia uma das pastas .blenderx para .blender.

Acho que só assim.

Boa Darcamo, ele pode até criar ícones que automatizem isto, com um pequeno script que o ajudaria.

Tipo assim:


#!/bin/bash
#
# Altera pasta .blender
#
# Perfil 1 para blender1
# Perfil 2 para blender2
# Perfil 3 para blender3
# Perfil 4 para blender4
# ....
# Perfil X para blenderX
#
# Data: 27/05 as 18:23
#

Perfil=$1                     # Recebe parâmetro
Perfil=${Perfil:-1}           # Caso nenhum parâmetro tenha sido passado assume 1 como default

rm -rf ~/.blender/*

cp -R ~/.blender$Perfil/*  ~/.blender/

blender -w


Se resolver usar algo assim entenda que digitei as linhas acima direto aqui e não realizei testes em busca de erro, mas copie as linhas e cole em um arquivo, salvando com o nome desejado (tipo: rotina.sh). Para usar basta criar ícones chamando a rotina com um argumento númerico (1, 2, 3, 4.... ), sendo um número para cada pasta .blenderX (substituindo X pelo argumento).

Então:

1o. ícone chamaria /home/nome-usuario/rotina.sh 1
2o. ícone chamaria /home/nome-usuario/rotina.sh 2
3o. ícone chamaria /home/nome-usuario/rotina.sh 3
4o. ícone chamaria /home/nome-usuario/rotina.sh 4
...
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

greylica

Boa pessoal, mas eu acredito que resolvi meu problema da primeira maneira, ou seja, eu acabei criando outro usuário e estou criando perfis em usuários diferentes, então logo por um usuário principal e no outro eu aperto CTRL + ALT + ( :0, VT(user)) onde o VT é o número da tecla F(X) designada para a sessão do usuário para troca rápida. Isso resolveu realmente o problema, por que uso duas telas no X e o desempenho cai quando estamos usando as duas telas. ( Isso é o comportamento normal ). Opcionalmente, quando houver no Brasil grandes telas de LCD com 24 BPP Real de profundidade de cores, pelo menos um destes perfis eu poderei eliminar, pois vou usar uma única saída DVI para controlar um monitor e não dois monitores para splitar meu espaço de trabalho nas saidas DVI ou VGA.
Agora eu vou ter de aprender a usar o Cinelerra para edição, mas parece que consegui uma ajuda gigantesca, pois o pessoal da Casa de cultura Tainã conhece demais de Linux aqui em Campinas. ( Jef. e TC. obrigado antecipadamente ).
  Obrigado á todos, abração.