Synergy ile 2+ Bilgisayarınızı Birbirine Bağlayın! ( Tek Klavye, Tek Fare! )

Selam,

Detaylı bir şekilde anlatmak istiyorum. Ancak farklı yerlere konu olacağı için sadece nasıl yapılır anlatmış olacağım.

Synergy; iki veya daha fazla bilgisayarı ( masaüstü, taşınabilir, netbook vs.) birbirine bağlayıp tek fare, tek klavye yönetimini sağlayan enfes bir yazılımdır.

Tek şartımız bağlanacak bilgisayarın aynı ağ üzerinde yer almaları :)

Master(ana) ve Client(istemci) bilgisayarlara şu komut ile gerekli programı kuruyoruz.

sudo aptitude install synergy

(Ara)Not: Synergy sadece linux bilgisayarları değil, windows – linux, macos – linux gibi farklı işletim sistemlerini de bağlayabilir. Windows ve Mac Os x için http://sourceforge.net/projects/synergy2/files/ adresinden ilgili yazılımı indirebilirsiniz.

Kurulum tamamlandıktan sonra ana bilgisayarda home/user dizini(başlangıç) altında .synergy.conf adında bir konfigrasyon dosyası belirleyeceğiz.

Hostname’i “anaBilgisayar” olan Ana bilgisayarın size göre solda olduğunu ve Hostname’i “istemciBilgisayar” olan istemci bilgisayarın sağda olduğunu düşünürsek şöyle bir konfigrasyon dosyasının olması gereklidir.

section: screens

anaBilgisayar:

istemciBilgisayar:

end

section: links

istemciBilgisayar:

left = anaBilgisayar

anaBilgisayar:

right = istemciBilgisayar

end

Daha sonra ana bilgisayar üzerinde yani size göre solda olan bilgisayarda şöyle bir komut ile synergy’i başlatıyoruz.

synergys --config .synergy.conf

Komut çıktılarını gördükten sonra işlem arka planda çalışacaktır. Enter ile komut satırına yeniden düşebilirsiniz.

Son işlem olarak sağ tarafınızda bulunan istemci bilgisayara giderek şu komutu çalıştırıyoruz;

synergyc 192.168.1.59

192.168.1.59 verdiğim örnek IP adresidir. Ana bilgisayarınızın IP adresi neyse onu oraya yazmanız gerekecektir. Bu komutu onayladıktan sonra ekranda anlık bir değişim görebilirsiniz.

Soldaki yani ana bilgisayarınızdaki fare ve klavyeyi kullanacaksınız. Diğer bilgisayardaki fare ve klavyeyi çöpe ( :P ) atabilirsiniz. Fare ile hangi ekrana geçtiyseniz klavye o ekranda aktif olacaktır.

Daha fazla bilgisayarı bağlamak isterseniz conf dosyası içerisinde değişiklik yapmanız gerekecektir.

Kolaylıklar,

Zend Studio Java Language Sorunsalı

zend-studio-6Uzun süredir Zend Studio kullanıyorum… Bilgisayar başındayken büyük vaktini PHP ile geçiren arkadaşlar için vazgeçilmez bir IDE olduğu kesin.

Şu sıralar bilgisayarımı sıfırdan kurduğum için tüm geliştirme araçlarım gitmişti. Tekrar kurayım dedim, ancak Zend Studio’yu kurarken bir takım hatalar ile karşılaştım.

Java ortamının kurulu olması gerektiğini bildiğim için öncesinden kurmuştum. Ancak şuna benzer hatalarla karşılaştım;

An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX)
Stack Trace:
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
at java.util.Properties.loadConvert(Unknown Source)
at java.util.Properties.load(Unknown Source)
at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA8113)
at com.zerog.lax.LAX.(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)

Uzun süre araştırınca sadece şu kadarcık bir komutun yetebildiğini gördüm; :)

export PS1="$ "

yada

echo 'export PS1="# "' >> .bashrc
source ~/.bashrc