Cafe Con Leche
LapisLinux sitesinden
Konu başlıkları |
Cafe Con Leche (CCL) İnternet Cafe Programı
Giriş
Cafe Con Leche (CCL) Programı nedir?
Cafe Con Leche (CCL) programı, çok basit ve kolay bir kullanımı olan internet cafe programıdır.
- Program hem üye girişi hemde istemci girişi sağlamaktadır.
- 'Set Time Out' özelliği ile bir istemciye ne zaman kapanacağı söylenebilir.
- Ücret tarifleri gün ve saatlere göre ayarlanabilir.
- Sunucular istemcilerin ekranlarını kapatabilir veya istemciyi reboot yaptırabilir.
- Herhangi bir istemci sunucu tarafından oturumu kapatılabilir.
- Cola, Fanta gibi içeceklerin listesi tutulabilir. Her istemci için sipariş alınabilir.
Lapis Linux Altında CCL Kurulumu
Sunucu Kurulumu
Cafe Con Leche (CCL) programını Lapis Linux altında aşağıdaki komutları vererek kurabilirsiniz.
# apt-get install libccls cclfox ccl-pem
Daha sonra program hangi kullanıcı ile kullanılmak isteniyorsa, o kullanıcının home dizinine .cclcfox dizinini oluşturulması ve gerekli olan PEM dosyalarının kopyalanması gerekmektedir.
# # mkdir /root/.cclcfox # cp /usr/share/ccl/*.pem /root/.cclcfox
Linux İstemci Kurulumu
Lapis Linux istemci makilarda kurmak için aşağıdaki komutu vermeniz yeterli olacaktır.
# apt-get install libcclc cclcfox ccl-pem
Komut ile birlikte gerekli olan diğer bağımlılıklar otomatikman kurulacaktır.
Daha sonra program hangi kullanıcı ile kullanılmak isteniyorsa, o kullanıcının home dizinine .cclcfox dizinini oluşturulması ve gerekli olan PEM dosyalarının kopyalanması gerekmektedir.
$ $ mkdir /home/erkan/.cclcfox $ cp /usr/share/ccl/*.pem /home/erkan/.cclcfox
| İpucu! Lapis istemci kullanımda olmadığı sürelerde, eğer ekranı kilitlemek istiyorsanız lockpix.gif adında zevkinize göre bir resim dosyası oluşturun ve bu resim dosyasını /home/erkan/.cclcfox dizini altına kopyalayın. Bu sayede bilgisayar çalışmadığı anlarda ekranda bu resim gösterilir. |
Benim şuanda kullandığım dosya bu adresdedir.
Windows İstemcide Kurulumu
Windows istemciler altında yapılacak pek fazla bir işlem yok. Window istemciler için gerekli olan programları aşağıdaki adresten indirip, c:\\CCL dizini altına kopyalamanız yeterli olacaktır. Daha sonra Windows - AUTOSTART a (startup dizinine) ccl_baslat.bat eklenerek, windows istemcisinin otomatikman başlatılması ve sunucuya bağlanması sağlanabilir.
| Uyarı: Lütfen İpuçları bölümünü okumayı unutmayın |
Kullanım
Programın Sunucuda Başlatılması
CCL programını sunucuda başlatmak için aşağıdaki komutu vermeniz yeterli olacaktır:
cclfox
Programın İstemcilerde Başlatılması
Lapis Linux İstemcide Başlatılması
Lapis Linux istemcide programın başlatılması için, cclcfox -host <server> -name <myname> şeklinde bir komut uygulanması gerekmektedir. Farz edelim ki sunucu makinenin IP adresi 192.168.3.1 olsun, o zaman aşağıdaki komutu veriyoruz:
cclcfox -host 192.168.3.1 -name LapisMakina1
| Not: Birden fazla lapis istemci makinesi varsa, o zaman her makineden LapisMakina2, LapisMakina3 şeklinde tanımlama yapılabilir |
Otomatik Başlatma için Ipucu
- Yukardaki komutu bir dosya içine yazın, mesela dosyanın ismi lapis1.baslat.sh olsun
- Sonra bu dosyayı /usr/bin altına kopyalayın.
- Gerekli olan çalışma izinlerini verin ( chmod 777 /usr/bin/lapis1.baslat.sh )
- Sonra kullanıcı olarak programı çalıştırın.
- Gnome Kontrol Merkezini açın (Araçlar dizini altında) (komut olarak "gnome-session-properties")
- Açılan menüden Kişisel bölümünden Oturumlar seçeneğini tıklayın
- Oturum Seçenekleri bölümünden Şu an Çalışan Uygulamaları Hatırla tıklayın ve betiğin sürekli her açılışta çalışmasını sağlayın.
Windows İstemcide Başlatılması
Windows istemcide başlatabilmek için AUTOSTART a (Startup dizinine) c:\\CCL\ccl.baslat.bat dosyasının eklemeniz yeterli olacaktır. Bu sayede her açılışta betik otomatikman başlayacaktır.
| Uyarı: ccl.baslat.bat dosyasını herhangi bir editor ile açıp, sunucunuzun IP adresini kendinize göre değiştirmeyi unutmayın. |
İpuçları
Windows ve Task-Manager
Windows altında Task Manager kullanıcılar tarafından KILL olabilmektedir. Bu yüzden, Task-Manager i gizlemek, bir anlamda çözüm olabilir. Aşağıdaki adreslerde Windows istemciler için alınabilecek yöntemler, internet cafelerdeki windows clientler için bir çözüm yolu olabilir.
http://www.codeproject.com/KB/system/Hack_Windows_Task_Manager.aspx
Diğer yandan, Windows XP altında çalıştırılabilir dosyaları servis olarak eklemek için aşağıdaki adresde anlatılanları inceleyebilirsiniz:
http://support.microsoft.com/kb/137890
Bu sayede servis kendilinden ölürse veya kullanıcılar tarafından öldürülürse tekrar otomatik başlaması sağlanabilir. Bu yöntem ile sürekli kontrol sağlanabilir.
| Not: Yönetici hesabı ile login olan bir kullanıcı servisin ayarlarını değiştirebildiğini lütfen unutmayın. |
Bağlantı Kopması
Herhangi bir neden ile sunucu ile istemci arasında bağlantı koparsa ve iletişim olmaz ise bunu kolayca anlayabilirsiniz. Sunucudaki grafik ekranda bulunan menülerin yanındaki Monitor ikonlarının yanında, üstünde ufak çarpı işareti bulunan mini monitor ikonları oluşur. Bu mini ikonlar sunucu ile istemci arasında iletişim koptuğu anlamı taşımaktadır.
Bir masaya içecekleri nasıl yazarım?
(TODO)
Bir masaya nasıl zaman süreli kısıtlama getirebilirim?
- Sunucu menüsünden kısıtlamak istediğiniz masayı seçin.
- Resimde OK işareti ile gösterilen yeşil düğmeye basın.
- Açılan menüye masanın kaç dakika sonra kapanmasını istiyorsanız girin.
- Girilen süre sonra istemci otomatikman ekranı kapatacaktır.




