How to disable touchpad on Linux

Hello,

If you want to disable a device which is connected or integrated with your computer on Linux you can check out xinput command. To view all xinput devices you can use the command “xinput list” the output of it on my desktop computer looks like this.

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® SiderWinderTM X6 Keyboard id=10 [slave pointer (2)]
⎜ ↳ Microsoft SideWinder™ Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
 ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
 ↳ Power Button id=6 [slave keyboard (3)]
 ↳ Power Button id=7 [slave keyboard (3)]
 ↳ Sleep Button id=8 [slave keyboard (3)]
 ↳ Microsoft Microsoft® SiderWinderTM X6 Keyboard id=9 [slave keyboard (3)]

As you can see here all of the devices has an id. For example if I would like to disable input from my mouse I should use the command down below.

xinput disable 11

To enable it you should use:

xinput enable 11

You can read more about xinput command here.

Linux Ethernet Sorunu – Kernel 3.16.0-38-generic

Ethernet_ConnectionSon zamanlarda başıma bela olmuş bir sorunu çözmüş bulunmaktayım. Yaşayan başka insanlar da vardır muhtemelen ve Türkçe kaynak bulmak neredeyse imkansız olduğu için “Çözdüm bari paylaşayım.” dedim. Kernel ile alakalı olduğu için aynı kernel versiyonunu kullanan çoğu Linux’de yaşama ihtimaliniz gayet yüksek. O yüzden sadece Ubuntu yada Linux Mint diye düşünmeyin.

Sorun

Sorun aslında hem ubuntu hem Linux Mint 17.2’de karşılaştığım bir sorun. İnternet bağlantısı sağlanamıyor. Ethernet kablosu bağlı olmasına rağmen bağlantı yok gibi bir uyarı veriyor. Kabloyu çıkarıp takınca düzelebiliyor. Bazen bunu 3-4 kere yapmam bazen de bilgisayarı baştan başlatmam gerekiyor. Sorun kernel’da gelen ve hali hazırda kullanımda olan driver ile ilgiliymiş. Anakartım hakkında kısaca bilgi vereyim. Muhtemelen aynı anakarta sahip olanlar bu sorunu yaşayacak.

description: Motherboard
product: GA-MA770T-UD3P
vendor: Gigabyte Technology Co., Ltd.

Geçiçi çözüm

Bağlantıyı sağlamak için kabloyu çıkart tak yapmak yerine masa başında terminali kullanarak ethernet modülünü tekrar tekrar kaldırıp ekleyebilirsiniz. Bu da işe yarıyor ama bazen 4-5 kere denemeniz gerekiyor. İlk başta bunu bir çözüm olarak kullanmak için bir bash script’i yazdım ama pek işe yaramadı. Belki sizde yarar denemek istersiniz diye buraya yapıştırıyorum.

#!/bin/bash
counter=0
while [ 1 ]
do
    sleep 5
    wget -q --tries=10 --timeout=20 --spider http://google.com
    if [[ $? -eq 0 ]]; then
            echo "Online, connection successful."
        break
    else
            echo "Offline ("$counter")"
        sudo rmmod r8169
        sudo modprobe r8169
        ((counter++))
    fi
done

Bende çok işe yaramadı ama elle sırasıyla aşağıdaki komutları girerek deneyebilirsiniz. Ben bunu otomatikleştirmeye çalıştım ama işe yaramadı. Üzerinde çalışmak lazım. Sorunu gören çözen varsa yorum atsın düzeltelim. Pek beceremedim o kısmı.

sudo rmmod r8169
sudo modprobe r8169

Birinci satır r8169 modülünü kernel’dan kaldırıyor. İkinci tekrar ekliyor. Zaten bu sırada GUI kullanıyorsanız bağlantının gözüktüğü kısımın yenilendiğini farkedersiniz.

Kalıcı Çözüm

Kalıcı çözüm ise yeni modülü indirip kurmak. Tabi bunu yapmadan önce eski modülünüzü kaldırmanız gerek. Buradan kendi kernel versiyonunuza uygun olanı indirin. Home klasörünüze atarsanız yapmanız gerekenler,

tar vjxf r8168-8.aaa.bb.tar.bz2 
cd r8168-8.aaa.bb
sudo ./autorun.sh

Birinci satır dosyayı tarball dan çıkarıyor. İkinici satırda yeni dizine giriyoruz. Üçüncü ise Realtek tarafından yazılmış scripti kullanarak yeni modülü yüklememizi sağlıyor. Zaten daha fazla açıklama da README dosyasında mevcut. Okuduğuma göre eski driver versiyonunu kullananlar da sorunlarını çözmüşler. Update etmek işe yaramazsa daha düşük bir versiyona downgrade edin. Yeni driver benim sorunumu çözdü. Umarım sizinde işinize yarar.

Linux – iso dosyası oluşturmak

Herkese merhaba. Bugün kısaca Linux’de DVD veya CD’den nasıl .iso dosyası oluşturacağınızı anlatacağım. Aslında çok anlatacak bir şey yok. Windows’da saçma sapan yazılımlar kurmanız gerekmesine rağmen Linux’de tek satır komutla halledebileceğiniz bir şey.

DVD/CD’den iso dosyası oluşturmak

Bunun için yazacağınız komut

dd if=/dev/cdrom of=~/cdrom_image.iso

İlk kısım aynı kalsın ikinci kısım yani of(output file) dosyayı kayıt edeceğiniz adresi ve adı belirliyor.

Bir dizinden iso dosyası oluşturmak

Burada dd yerine mkisofs kullanıyoruz. Bir filesystem’i .iso dosyası haline getimeye yarıyor. İlk kısım filesystem iso’su için destination değeri alıyor. Diğeri ise iso dosyasına dönüştürmek istediğiniz fs’in adresini.

mkisofs -o /tmp/cd.iso /tmp/directory/

Kolay gelsin. Karşılaştığınız sorunları yorum olarak bırakabilirsiniz.

Pages’e formül eklemek

7197615_origUzun bir aradan sonra merhaba. Yeni Mac kullanıcılarının genelde en çok sıkıntı yaşadığı alanlardan birisi de Office yazılımlarıdır. Microsoft Office’in her ne kadar MAC OS X versiyonları bulunsa da biraz tuzlu olabiliyor fiyatları. Her neyse.

Bunlarla uğraşmak istemeyenler için Apple’ın çok güzel bir teklifi var. Eğer Pages for Mac sayfasına giderseniz en altta şöyle bir cümle göreceksiniz;

Pages is free on the Mac App Store for qualifying Mac computers purchased on or after October 1, 2013. OS X Yosemite required.

Demekki neymiş? 1 Ekim 2013’den sonra satın alınan Mac’lerde Pages ücretsiz olarak geliyormuş. (Aynı şekilde Keynote ve Numbers’da ücretsiz olarak Apple hesabınıza ekleniyor.) Şimdi konuşmayı bırakıp işimize bakalım.

Ben de sizin gibi MS Office yüklemeye üşendiğimden Pages kullanarak ödev yapmaya çalışırken sayfaya formül ya da denklem eklemenin doğru dürüst bir yolu olmadığını farkettim. Size kendi ürettiğim bir yöntemi anlatmaya karar verdim. Yaptığım şey Mac üzerine kurulu gelen bir yazılımdan yararlanmak. Grapher R³ ve R² de grafikler çizmenizi sağlıyor. Siz fonksiyonu yazıyorsunuz o size direk grafiği çizip sunuyor.

  1. Grapher’ı açın.
  2. Çalışmanıza eklemek istediğiniz formülü üst tarafa yazın. Bu aşamada sağ taraftaki özel sembollere göz atabilirsiniz. Örneğin bir integral işareti seçerek alt ve üst sınırı boşlukları dolduruyormuş gibi doldurabilirsiniz.
  3. Yazdığınız şeyin bir grafiği gözükmeyebilir, yanında ünlem çıkabilir önemli değil. Formülünüzü seçin ve cmd+c ile kopyalayın.
  4. Daha sonra gidip Pages’e cmd+v ile yapıştırın.

Böylece formülünüz Pages’deki çalışmanıza yapıştırılacaktır. Ama sanki bir görselmiş gibi gözükecektir. Yerlerini ayarlamak biraz uzun sürebilir ama büyültüp küçültüğünüzde kalitesinden bir şey kaybetmeyecektir. Bir çeşit pdf gibi.

Teşekkürler!

iCloud Nasıl Hacklendi ?

Teknoloji uzmanlarının dediğine göre hackerlar Jennifer Lawrence, Kate Upton ve diğer ünlülerin iPhonelarıda bulunan fotoğraflara iCloud üzerinde çalışan “iPhone’umu bul” uygulaması aracılığıyla erişti.

Yüzden fazla ünlünün çıplak veya uygunsuz fotoğraflarının sızdırılması teknoloji uzmanlarının bunun nasıl yapıldığına dair iCloud’u baştan aşağı tüm muhtemel açıkları ele almalarına neden oldu. Ama tabii ki teknolojiden pek anlamayanlar için en çok merak edilen soru şu “Bu benim de başıma gelebilir mi?” Bu soru için bir kaç farklı cevap ve bilmeniz gereken ipuçları var:

Continue reading