الفرق بين المراجعتين ل"إعداد الأجهزة الزبون للمعسكرات"

من ويكي أضِف
اذهب إلى التنقل اذهب إلى البحث
سطر 27: سطر 27:
 
augeas {
 
augeas {
 
     'gsettings-system-wide-ar-en-keyboard-layout':
 
     'gsettings-system-wide-ar-en-keyboard-layout':
         context => "/files//files/usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml/"
+
         context => "/files/usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml/schemalist/schema/key[2]/default/",
 +
        changes => "set default = ['ara','us']
 
  }
 
  }
 
}}
 
}}
 
عدّل /usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml
 
عدّل /usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml

مراجعة 02:35، 16 أغسطس 2013

for i in lab2-pc{1..12} ;
do ssh -t $i.local "sudo apt-get install -y squid-deb-proxy-client ;\
sudo apt-get install -y puppet; sudo cp /tmp/puppet /etc/default/puppet ; sudo /etc/init.d/puppet restart" ;
done

ثبّت أدوات augeas للعمل مع Puppet:

puppet manifest for augeas-tools
package {
   'augeas-tools':
       ensure => installed
}
puppet manifest for libaugeas-ruby
package {
   'libaugeas-ruby':
       ensure => installed
}
sudo apt-get install augeas-tools libaugeas-ruby

الحصول على لوحة مفاتيح بالعربية والإنجليزية

للحساب الحالي:

gsettings set org.gnome.libgnomekbd.keyboard layouts "['fr', 'us', 'ara']"

لتطبيقه بشكل إفتراضي على كل النظام:

puppet manifest for gsettings-system-wide-ar-en-keyboard-layout
augeas {
   'gsettings-system-wide-ar-en-keyboard-layout':
       context => "/files/usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml/schemalist/schema/key[2]/default/",
       changes => "set default = ['ara','us']
}

عدّل /usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml