PcPair

Başlatan mhmtkrktr, 06 Haziran 2019 - 23:05:11

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mhmtkrktr

Daha önce bunu paylaşmıştım ; https://forum.ubuntu-tr.net/index.php?topic=60656.msg646295#msg646295
İçeriğini biraz genişlettim.
Kurulum yapılandırma ve kullanım bilgileri için;
curl -s https://bitbucket.org/andronovo/workspace/raw/3d1fd1b0842f0c27a65812f2d1d325ff2be716f1/pcpair/README.md >/tmp/README.sh; xdg-open /tmp/README.sh

Kaynak dosyaları : https://bitbucket.org/andronovo/workspace/src/master/pcpair/

Ekran Görüntüsü : https://i.hizliresim.com/vaold6.png

Notlar
* Rygel kullanıyorsanız ve halihazırda bir ~/config/rygel.conf dosyanız var ise, kurulum komutu bu dosyayı yenisiyle değiştirecektir. Önce yedeğini alın veya komuttan ilgili bölümü çıkarın.
* Rygel TV ve Müzik sistemi gibi aygıtlara medya akışı sağlayabilir ancak bu betik de, bu özellik yer almıyor. İhtiyacı olan rygel.conf dosyasını buna göre yapılandırabilir. Ben bilgisayarlar arası bağlantı kuracak şekilde düzenledim.
* Bu betik sadece Gnome kurulu iki bilgisayar arasında test edildi. Gtk ortamlarda çalışacaktır fakat Qt hakkında fikrim yok.
* Betik çift taraflı çalışacak şekilde düzenlendi. Her iki taraf da aynı şekilde yapılandırılmaz ise çalışmayacaktır. Tek yönlü çalışması isteniyorsa basit bir düzenleme yapılabilir.
* Sabit IP olmayan yerel ağlar için de düzenleme yaptım fakat, işlem başlatıldığın da 3-5 saniye arasında geçikme yaşattığı için çıkarttım. İhtiyaç duyulur mu bilmiyorum.

tyko

Elinize sağlık, niş kitleye özel ve güzel bir araç yapmışsınız.

Betikten anlamıyorum, merak ettiğim bir şey var A bilgisayarında değişikliklerimizi yaparken B bilgisayarı kapalıysa ve B bilgisayarı 1 hafta sonra açıldığında eğer A bilgisayarıda açıksa otomatik senkronizasyonu sağlıyor mu?
Yoksa değişiklik yaparken iki taraf açık olmadığı için BUG'a girip iki tarafında açık olmasından sonra elle bir yoklama ayar yapılması gerekiyor mu?(Çok karışık sorduğumun farkındayım :()

Eğer sistem kendini sürekli kontrol edip bilgisayarların açık olma durumlarını kontrol edip en uygun anda kullanıcıyı elle müdahale ettirmeden işlemleri yapıyorsa çok hoş bir yazılım olmuş olur.

Test edecek bir ortamım olmadığından, deneyenlerin yorumlarını sizin gibi merakla bekliyorum.

mhmtkrktr

Teşekkür ederim.
Sorudan anlayabildiğim kadarı ile her ikisi de değil. Ortak dosyalar bölümü şu şekilde çalışıyor.
* Herhangi bir taraftan bu özellik her seçildiğin de, öncelikle PİNG ile diğer bilgisayarın ağda bulunup bulunmadığı kontrol ediliyor. (-+ 0.5 saniye)
* Bilgisayar ağda bulunmuşsa, bu defa SSH ile adres de ki bilgisayarın doğru bilgisayar olup olmadığı kontrol ediliyor. (-+ 0.3 saniye)
* Doğrulama onaylandığın da, bir defaya mahsus eşitleme yapılıyor. (eşitleme süresi eşitlenecek dosyanın boyutuna bağlı.Örn 2GB lık bir dosyanın eşitlenmesi isteniyorsa 1Gbit ağ kartı ve 300Mbps modem ile -+ 15 saniyeyi bulabiliyor.)

Yani bilgisayarlar birbirine ulaşabildiğin de, ne elle müdahale istiyor, ne de sürekli otomatik olarak birbirini kontrol ediyor. Otomatik kontrol özelliği eklenebilir ancak benim kullanım amacıma bu şekli uygundu. Betiğe config dosyası hazırlanarak bu tarz özelliklerin kullanıcının ihtiyacına göre seçilebilmesi sağlanabilir. Bunun için benden fazla kullanıcısının olması gerekir. 

Birde konuya ekleme yapayım, şuana kadar benim görebildiğim tek bug, diğer bilgisayarın wep tarayıcısın da, örn:youtube oturumu açılmışsa, bu oturum bazen kapanıyor. Fakat bu durumun 'Link paylaşıldığında' mı yoksa 'Uzak terminalden' kapatıldığında mı oluştuğuna henüz bakamadım. 

Empat

Konuyu Ubuntu Türkiye Forum > Yazılım > Uygulama Geliştirme bölümüne taşıdım.

Elinize, emeğinize sağlık.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

tyko

[mention=646848]@mhmtkrktr[/mention]

Sizden etkilenip bende kendi sorunuma betik geliştirdim.

Linux'ta mütiş olmadığımdan betik için iyileştirme, geliştirme tavsiyelerinizi beklerim :)
https://forum.ubuntu-tr.net/index.php?topic=60746.msg646879#msg646879

mhmtkrktr

[mention=646895]@tyko[/mention]
Müthiş birini tanırsan söyle, bende tanışmak isterim kendisiyle.  :)
Benim betik konusunda sadece iki kriterim var.
1: Betik çalışırken başka bir yere zarar vermesin,
2: Betik çalışsın.
Denemedin ancak, yazdığın kodlar bu ikisini sağlıyorsa tamamdır.  ;)