SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

1. SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Giovana Carolina de Gois
giovanagois

(usa Ubuntu)

Enviado em 18/01/2016 - 14:28h

E aiiiii, galera! Beleza?

Estou precisando criar um script para configuração do desktop automaticamente para os usuários do domínio...
A ideia é que todos os usuários que efetuem login tenham a mesma configuração de área de trabalho (ícones do mozilla, calculadora, pacote office, etc).

Alguém pode me ajudar????

Pensei em colocar diretamente no arquivo logon.sh, tem como? E se tiver, gostaria de saber como escrevo esses comandos... Pois estou bem perdida! (Sou iniciante, se é que preciso falar! rs)


  


2. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Giovana Carolina de Gois
giovanagois

(usa Ubuntu)

Enviado em 18/01/2016 - 14:46h

parazite10195392 escreveu:

voce tem algum contato... chat para que possamos desenvolver juntos que tal?
estou a procura de novos desafios estou aprendendo "c" e "c++" , ja tenho alguma esperiência em shell script e talvez possa ajuda-lo.


Oii, tenho sim! Te mandei por mensagem, você pode dar uma olhadinha lá?
Ficarei feliz se pudermos trabalhar juntos!!!

Obrigada pela atenção.


3. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Patrick Costa da Silva
patrickpcs

(usa Nenhuma)

Enviado em 18/01/2016 - 15:22h

Bem....você poderia deixar os atalhos já na pasta /etc/skel/Desktop

Mas só afetaria os usuários que logassem pela primeira vez na máquina né.


______________________
Macaco gosta de banana
----------------------



4. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 18/01/2016 - 18:11h

qual interface grafica vc está usando ?


5. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 18/01/2016 - 21:16h

Você não poderia fazer toda a configuração em um usuário e depois só copiar as configurações deste para os outros ?

Tipo assim:

# cp -R /home/usuarioconfigurado/.* /home/usuariodesconfigurado/
# chown -R usuariodesconfigurado:usuariodesconfigurado /home/usuariodesconfigurado/.*


6. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 18/01/2016 - 22:47h

Mano, para isso serve o /etc/skel. Você coloca arquivos nesse diretório e aí quando o usuário for criado os arquivos em /etc/skel vão ser copiados para o $HOME do novo usuário. Aí você brinca!
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


7. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Giovana Carolina de Gois
giovanagois

(usa Ubuntu)

Enviado em 19/01/2016 - 08:00h

Arthur_Hoch escreveu:

Você não poderia fazer toda a configuração em um usuário e depois só copiar as configurações deste para os outros ?

Tipo assim:

# cp -R /home/usuarioconfigurado/.* /home/usuariodesconfigurado/
# chown -R usuariodesconfigurado:usuariodesconfigurado /home/usuariodesconfigurado/.*


Não... A ideia é que qualquer usuário do domínio (AD) que logue na máquina tenha acesso aos mesmos ícones na área de trabalho. Pra não ter que configurar um por um.
Imagina só: são 150 usuários... Ter que copiar um a um daria muito trabalho!


8. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Giovana Carolina de Gois
giovanagois

(usa Ubuntu)

Enviado em 19/01/2016 - 08:01h

lcavalheiro escreveu:

Mano, para isso serve o /etc/skel. Você coloca arquivos nesse diretório e aí quando o usuário for criado os arquivos em /etc/skel vão ser copiados para o $HOME do novo usuário. Aí você brinca!
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Olá!

Já tentei essa pasta skel, mas não funcionou tbm... Não sei se segui o passo a passo errado, mas não funcionou pros usuários do AD.


9. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP

Patrick Costa da Silva
patrickpcs

(usa Nenhuma)

Enviado em 19/01/2016 - 08:16h

giovanagois escreveu:
Olá!

Já tentei essa pasta skel, mas não funcionou tbm... Não sei se segui o passo a passo errado, mas não funcionou pros usuários do AD.


Só pra frisar bem, os itens na pasta /etc/skel são copiados apenas na criação da pasta home no primeiro login do usuário. Ou seja, se o seu usuário já tinha logado no computador antes da criação dos itens na skel, ele não ira receber esses itens na pasta home dele. Somente usuários que logarem pela primeira vez no computador que terão os itens copiados no momento da criação da pasta home.

ps: Você pode deletar a pasta home do usuário, assim quando ele relogar, será forçada novamente a criação da pasta home e dessa vez com a cópia do conteúdo da pasta skel.

ps2: para contornar essa situação dos usuários que já possuem a home criada você pode fazer o seguinte....
acrescente no arquivo "/etc/profile" o seguinte

cp /etc/skel/Desktop/* $HOME/Desktop


Assim a cada vez que o usuário logar, será copiado o conteúdo da pasta /etc/skel/Desktop independente da home já existir ou não.


______________________
Macaco gosta de banana
----------------------



10. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 19/01/2016 - 12:21h

Lembrando que nem toda distro segue à risca o padrão XDG para certos diretórios de usuários. Dependendo da distro, a Desktop pode ser:
- Desktop
- Área de trabalho
- Área de Trabalho

Se você for acrescentar a linha sugerida pelo patrickpcs ao /etc/profile, identifique primeiro como a distribuição nomeia esse diretório.
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


11. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/01/2016 - 13:12h

lcavalheiro escreveu:

Lembrando que nem toda distro segue à risca o padrão XDG para certos diretórios de usuários. Dependendo da distro, a Desktop pode ser:
- Desktop
- Área de trabalho
- Área de Trabalho

Se você for acrescentar a linha sugerida pelo patrickpcs ao /etc/profile, identifique primeiro como a distribuição nomeia esse diretório.
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta



Verdade ... fiz um script para gerar os atalhos e ao mesmo tempo copia-los para "/etc/skel/Área\ de\ trabalho/" então quando qualquer usuario for criado ele ira com os mesmos esquemas de atalhos mas só afetara usuarios que forem criados apos a execussão do script.

PS: o jeito convencional é o mais facil mas eu gosto do mais dificil , não sei o porque .




12. Re: SCRIPT PARA CRIAÇÃO DE ATALHOS NO DESKTOP

Giovana Carolina de Gois
giovanagois

(usa Ubuntu)

Enviado em 19/01/2016 - 13:27h

Certo, galera..

Mas no meu caso, os usuários são autenticados via Active Directory, ou seja, não são usuários locais.

Então teria que colocar no arquivo profile algo como:

cp /etc/skel/Área\ de\ Trabalho/* $HOME/%(USER)/Área\ de\ Trabalho...

Mas tem algo errado...

Quando logo, aparece a seguinte mensagem:

cp: impossível obter o estado de "/etc/skel/Área de Trabalho/*": Arquivo ou diretório não encontrado.

O nome da pasta aqui é "Área de Trabalho" mesmo, e não "desktop".



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts