Hola, ara és per consultar sobre la manera més eficient de gestionar els escriptoris.
En el meu cas, sovint surt algun programa nou o alguna pàgina web interessant i cal crear dreceres. Em sembla més senzill crear una drecera a cada terminal, a "aplicacions en xarxa" del servidor i anar desant allà les dreceres.
També estaria bé crear un escriptori model i poder-lo traspassar a qualsevol terminal. Volem tots els terminals amb el mateix escriptori. Això solucionaria el problema d'escriptoris que s'han modificat involuntàriament i falta alguna cosa.
Si no és possible, seria millor el congelador d'escriptoris?
Xavier Casado
Benvingudes i benvinguts al portal Linkat
La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...
Gestió d'escriptoris
-
- Registrat/da: 09 / Set / 2024
- Darrera visita: 15 / Des / 2016
- Enviaments: 220
-
- Rang:
- Registrat/da: 23 / Mar / 2006
- Darrera visita: 14 / Jun / 2019
- Enviaments: 4529
Hola Xavier,
Es pot fer un script que copii l'escriptori d'un usuari a tots els altres, llavors tu faries els canvis en un usuari i es copiaria el mateix escriptori als altres, però si poses dreceres al directori "S", seria més fàcil.
La congelació et treu el problema de les modificacions dels escriptoris.
Salut.
Projecte Linkat -
- Registrat/da: 09 / Set / 2024
- Darrera visita: 15 / Des / 2016
- Enviaments: 220
Hola, aquest script està desenvolupat? Sobre la congelació, hi ha algun lloc que estigui explicat?
Xavier Casado -
- Rang:
- Registrat/da: 23 / Mar / 2006
- Darrera visita: 14 / Jun / 2019
- Enviaments: 4529
Hola Xavier,
Hi ha algun script, però res d'oficial. Seria alguna cosa com aquesta:
Code
#!/bin/bash
for i in $(ls /home-local); do
cp -av /home/usuari-model /home-local/$i/
chown -R $i:users /home-local/$i
done ;
No l'he provat, és només un exemple, caldria comprovar les rutes.
Documentació del Trivial Freezer, fes servir la congelació per GDM:
http://linkat.x…%27escriptoris
Salut.
Projecte Linkat -
- Registrat/da: 09 / Set / 2024
- Darrera visita: 31 / Jul / 2012
- Enviaments: 76
Per fixar escriptoris, prova a configurar un usuari-model que tingui l'escriptori amb la configuració desitjada i després, des d'una consola, com a root, fas:
cp -a /home/usuari-model/.gconf/* /etc/gconf/gconf.xml.mandatory
Un cop fet, els escriptoris d'aquell ordinador quedaran fixats. Et pots trobar en alguns programes que es queixin de no poder modificar el "registre", però acceptant funcionen igual.
Aquest procés es pot automatitzar des del mateix Servidor de l'Institut permetent una simple gestió centralitzada des del Servidor controlant tots els escriptoris dels usuaris dels ordinadors clients de la xarxa de l'institut. Per això cal usar un script al servidor que en fa la configuració als ordinadors clients. -
- Registrat/da: 09 / Set / 2024
- Darrera visita: 15 / Des / 2016
- Enviaments: 220
Hola Pablo, tinc el dubte que no se crear l'executable del script. Crec recordar que l'extensió era sh, però com crear aquest fitxer?
Sobre la comanda: cp -a /home/usuari-model/.gconf/* /etc/gconf/gconf.xml.mandatory
no tinc clar el que fa, l'he executat (canviant "home" per "home-local") però els altres escriptoris han quedat com estaven. A veure si l'asterisc s'havia de canviar el algun valor...
Xavier Casado -
- Rang:
- Registrat/da: 23 / Mar / 2006
- Darrera visita: 14 / Jun / 2019
- Enviaments: 4529
Hola Xavier,
Pots crear l'script amb el gedit des del menú Aplicacions / Utilitats / Editor.
La comanda de aguillam copia tot el contingut del directori gconf de l'usuari model al directori del sistema /etc/gconf/gconf.xml.mandatory/.
On és el /home del teu usauri model a /home o /home-local? L'asterisc l'has de deixar que és per copiar tot el contingut del directori .gconf de l'usuari.
Salut.
Projecte Linkat -
- Registrat/da: 09 / Set / 2024
- Darrera visita: 15 / Des / 2016
- Enviaments: 220
Hola,
He provat les dues opcions:
1. cp -a /home-local/primaria18/.gconf/* /etc/gconf/gconf.xml.mandatory
No fa el que esperava (copiar l'escriptori de primaria18 a tots els altres usuaris).
2.
Codi
#!/bin/bash
for i in $(ls /home-local); do
cp -av /home/primaria18 /home-local/$i/
chown -R $i:users /home-local/$i
done ;
Tampoc no ho fa. Resposta:
./Document.sh: line 1: Codi: no s'ha trobat l'ordre
cp: ha fallat stat() sobre «/home/primaria18»: El fitxer o directori no existeix
cp: ha fallat stat() sobre «/home/primaria18»: El fitxer o directori no existeix
cp: ha fallat stat() sobre «/home/primaria18»: El fitxer o directori no existeix
chown: l?usuari no és vàlid: «lost+found:users»
cp: ha fallat stat() sobre «/home/primaria18»: El fitxer o directori no existeix
i més...
Xavier Casado -
- Rang:
- Registrat/da: 23 / Mar / 2006
- Darrera visita: 14 / Jun / 2019
- Enviaments: 4529
Hola,
Comprova que el directori local de l'usuari primaria18 estigui /home/primaria18, no estarà a /home-local/primaria18?
Prova afegint l'asterisc:
cp -av /home/primaria18/* /home-local/$i/
A veure si et funciona.
Salut.
Projecte Linkat -
- Registrat/da: 09 / Set / 2024
- Darrera visita: 15 / Des / 2016
- Enviaments: 220
Gràcis Pablo, amb aquest codi he comprovat que funciona:
Codi
#!/bin/bash
for i in $(ls /home-local); do
cp -av /home-local/primaria18/* /home-local/$i/
chown -R $i:users /home-local/$i
done ;
Xavier Casado
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.