Linux ALSA ses mimarisi ile nasıl mikrofon test edilir

Bazen Skype gibi bir sesli iletişim uygulaması ile kullanmak için mikrofunu test etmek gerekir. Linux üzerinde mikrofonu test etmenin en kolay ve en basit yolu alsa ses sistem paketi ile gelen öntanımlı alsa araçlarını kullanmaktır.

Bunun için öncelikle cat /proc/asound/cards komutu ile alsa’nın ses aygıtını tanıyıp tanımadığını kontrol etmek gerekiyor.

Ses aygıtının listesi
$ cat /proc/asound/cards
0 [NVidia ]: HDA-Intel – HDA NVidia
HDA NVidia at 0xefff0000 irq 20

Çıkan listede birden fazla aygıt görülebilir. Bizi, tanıdık görünen veya IRQ olan aygıt ilgilendiriyor. Alsa sistemi tarafından tanınan ses aygıtını kontrol etmek için kullanılacak diğer komut arecord -l komutudur:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: AD198x Analog
[AD198x Analog]
Subdevices: 3/3
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2

Mikrofon testi

Mikrofonu test etmek için komut satırında arecord komutu kullanılacak. Bu komut öntanımlı alsa ses aygıtını kullanarak sesi kaydedecek. Bizde tek ses kartı olduğundan, kullanılan komutta aygıt adı için özel bir parametre gerekmemektedir.

$ arecord -d 10 /tmp/test-mic.wav

Bu komutla ses 10 saniye süre ile kaydedilecektir. Daha fazla veya az süre ile kayıt için 10 rakamı değiştirilebilir. test-mic yerine istenilen başka bir ibare de yazılabilir. Ses dosyası /tmp dizini içerisine wav dosyası olarak kaydedilecektir.

test-mic.wav dosyasını dinleme

Kaydedilen wav dosyası aşağıdaki komutla dinlenebilir.

$ aplay /tmp/test-mic.wav

Not: Eğer sistemde birden fazla ses aygıtı varsa ve öntanımlı olmayan ses kartını kullanmak için arecord komutuna -D parametresi belirtilir (Parametre detayları arecord –help komutu ile incelenebilir).

Örn:

$ arecord hw:1,0 -d 10 /tmp/test-mic.wav

İkinci ses kartını kullanmak için verilen bu komutta “0” arecord -l komutunun çıktısındaki aygıt’ı (device), “1” ise kart’ı (card) belirtir.

Kaynak: https://linuxconfig.org/how-to-test-microphone-with-audio-linux-sound-architecture-alsa

Reklamlar

youtube-dl kurulum ve güncelleme

Kurulum:
Bu adresden youtube-dl dosyası indirilir, sha256sum komutu ile dosya doğruluğu kontrol edilir ve chmod a+rx ile izinler ayarladıktan sonra Debian için /usr/bin dosyasına,

cp youtube-dl /usr/bin

ile kopyalayarak youtube-dl yüklenmiş olur.

Eğer daha önceden kurulduysa ve youtube-dl dosyasının yerinin hatırlanması için root olarak,

type youtube-dl

kullanılabilir.

İmza:
İmzayı kontrol etmek için buradan youtube-dl.sig dosyası indirilir ve F4 ile bulunduğu dizinde (root olmadan) konsol açılır.

gpg –verify youtube-dl.sig /usr/bin/youtube-dl

ile veya konsoldan sig dosyasının yolu gösterilerek, örneğin Downloads dizininde bulunan dosya için:

gpg –verify /home/osifa/Downloads/youtube-dl.sig /usr/bin/youtube-dl

ile imza açılır. Çıkan sonuç sitesindeki  en altta yazan imza ile kontrol edilir. Eşleşme varsa problem yoktur kurulum veya güncelleme yapılır. İmza da artık silinebilir.

Güncelleme:

Güncelleme:

Elle güncelleme ise kurulumun aynısıdır. Daha sonra elle yapılan kurulumun güncellemesi için root olarak

youtube-dl -U

kullanılabilir.

Screenshot_20181109_222824

Ancak kurulum elle değil de paket yöneticisi, pip, setup.py gibi araçlarla yapıldıysa youtube-dl -U kullanımı sonucu aşağıdaki uyarı çıkar.

It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

Bu durumda güncellemeyi kullanılan paket yöneticisi gibi araçlarla yapmak gerekir. Olmuyorsa gene elle güncelleme yapılabilir.

Kaynak:

https://rg3.github.io/youtube-dl

https://askubuntu.com/questions/380438/how-can-i-update-youtube-dl

Debian 9 “stretch” için AMD/ATI ekran kartı kurulumu

Eğer ekran kartı AMD/ATI ise Debian 9 stretch’de sürücü kurulumu çok kolay. Gerekli depolar kurulduktan sonra aşağıdaki komut ile ekran kartı sürücüsü kurulur.

apt-get install firmware-amd-graphics

 

Apper ile:

Screenshot_20180424_173943

Screenshot_20180424_174303

Debian’da depo eklemek

Öncelikle root olarak kate /etc/apt/sources.list ile açılan sources.list dosyasına aşağıdaki örnekteki gibi depolar kaydedilir.

Ardından,

apt-get update ve apt-get upgrade

ile depo güncellenerek işlem tamamlanır

 

Depolar:

Not: Aşağıdakiler Debian 9 stretch depolarıdır. Yeşil alanlar kullanılan debian sürümünün adını içermelidir.

deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free

# stretch-updates, previously known as ‘volatile’
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free

# backports:
# deb http://http.debian.net/debian/ stretch-backports main contrib non-free

# multimedia:
# deb http://www.deb-multimedia.org/ stretch main non-free

 

Kaynak: https://wiki.debian.org/SourcesList

Debian 9 stretch Ralink wifi adaptör ile ağları görüyor ama internete bağlanmıyor

Eğer burada belirtildiği gibi ralink wifi adaptörü kullanılıyorsa ve eğer wifi ağına bağlanılıyor ancak internete bağlanılamıyorsa aşağıda anlatıldığı gibi bir yapılandırma dosyası oluşturup wifi.scan-rand-mac-address‘i etkisiz kılınarak sorun çözülebilir.

Öncelikle inxi -n ile ağ kartları bilgileri açılır.

Ralink-01

Daha sonra sorun olan wifi kartındaki (resimde kırmızı alanda belirtildiği gibi) IF değeri kopyalanır.

Root olarak kate /etc/NetworkManager/conf.d/no_mac_random.conf komutu ile no_mac_random.conf dosyası yaratılır

Ralink-4

ve oluşturulan no_mac_random.conf dosyasının içerisine aşağıdaki satırlar eklenip dosya kaydedilir.

[device-wlx0026757fa059]
match-device=wlx0026757fa059
wifi.scan-rand-mac-address=0

Kırmızı ile belirtilen device değerlerine yukarıdaki komutta bulunan IF değeri yazılmalıdır.

Ralink-5

En son root olarak service network-manager restart komutu ile ağ yöneticisi yeniden başlatılarak işlem tamamlanır. Sistem yeniden başlatılsa da olur.

Kaynak:

https://forum.linuxmint.net.tr/ Debian 9 Ralink Wifi Sorunu

https://github.com/qca/open-ath9k-htc-firmware/issues/132

 

Android telefonlar için Tor Browser

Android’de Tor ağına bağlanmak ve tor ağından internete girmek için öncelikle Google Play‘den Tor ağı için Orbot uygulamasının, tarayıcı için de Orfox uygulamasının indirilmesi gerekmektedir.

Orbot indirildikten sonra aşağıda göründüğü gibi ayarlardan Türkçe yapılabilir.

001

003

005

 

Dil işleminden sonra Başlat butonuna bastığımız zaman Orbot’un Tor ağına bağlanması gerekir ancak ülkemizde Tor da yasaklı olduğundan Tor ağı ile bağlantı kurulamayacaktır. Bu durumda köprülerin kullanılması gerekmektedir.

007

 

Bağlanma işlemi muhtemelen bu noktada kalacaktır.

009

010

 

Köprülerin kullanılması için öncelikli olarak “köprüler kullanılsın” seçeneği aktif hale getirilir.

012

 

Açılan pencereden “Topluluk sunucuları üzerinden bağlansın” seçeneği işaretlenir ve ana ekrana geri gelinir.

Not: Bu işlem yapılmadan önce “Bulut sunucular üzerinden bağlanılsın” seçeneği denenmeli. Bu şekilde büyük olasılıkla çalışacaktır. Olmazsa veya bağlantı çok ağır ise alabiliyorsanız bu adresten köprüler alındıktan sonra   “Topluluk sunucuları üzerinden bağlansın” seçeneği işaretlenip aşağıda anlatıldığı gibi devam edilmeli.)

018

 

Ayarlar seçeneğinden girilerek köprülerin olduğu yere gidilir.

019

 

Köprüler kullanılsın seçeneğinin seçili olduğundan emin olduktan sonra  bu sayfada sözü edildiği gibi köprüler alınır ve (Tabi ki bu iş için ya yukarıda sözü edildiği gibi ya bulut sunucular ile bağlanmak ya da tor’a bağlı bir bilgisayar gerekmektedir)  kopyalanıp telefona atılan bu köprüler (ben bu iş için google keep kullandım) aşağıda görüldüğü gibi Köprüler seçeneğine tıklanarak açılan pencereye yapıştırılır.

020

 

Köprüler obfs4 yazan satırın yerine yapıştırılacak.

022

 

Google keep aracılığı ile telefona aktarılmış köprülerin görüntüsü.

024

 

Köprüler aşağıda görüldüğü gibi yapıştırıldıktan sonra işlem tamamlanmaktadır.

027

 

Köprüler karekod ile de telefona aktarılabilir. Yukarıda anlatıldığı gibi bridges.torproject.org adresinden köprüler istendikten sonra karekod göster (Show QRCode seçeneği ile köprüler karekod olarak görüntülenir. Bu karekod Orbot ayarlarından QR kodu tara seçeneği ile taranarak köprüler orbot’a zahmetsizce eklenmiş olur.

Screenshot_20180930_223850Screenshot_20180930_223859Orbot qr kod ile köprü alma

Ayrıca QR kodu paylaş seçeneği ile bir başkası ile köprülerinizi kolaylıkla paylaşabilirsiniz veya onların paylaştığı çalışan köprüleri alabilirsiniz.

Artık Orbot bağlanmaya hazırdır.

029

031

035

Tor ağına bağlandıktan sonra  Orfox Tor Browser kullanarak veya aşağıda göründüğü gibi vpn kipini açıp Tor Kullanan Uygulamalar bölümündeki ayarlardan istediğiniz uygulamayı (chrome, booking.com vs) kullanarak internette özgürce dolaşabilirsiniz. Eğer bir zaman sonra bağlantı tekrar sağlanamazsa köprüleri yenilemek sorunu giderecektir.

Screenshot_2018-10-21-01-18-49-622

 

Eğer Orfox kullanacaksanız Orfox ayarlarından aşağıdaki  küçük işlem yapılarak internette dolaşırken oluşan çerezler, arama sonuçları vs gibi kişisel bilgilerin tarayıcı kapatıldığında silinmesinin sağlanması yararlı olacaktır.

Browser data temizleme ayarı-1

Browser data temizleme ayarı-2

Bu işlemlerden sonra her seferinde orbot’u başlatmaya gerek yoktur. Orfox tarayıcı açıldığı anda orbot otomatik olarak tor ağına bağlanmaktadır.

Android için Tor Browser Alfa geliştirme sürümü google play’e eklenmiştir. Ancak çalışması için yine Orbot’a gereksinimi vardır. Tam sürümü çıktığında artık orbot olmadan kullanılabilecektir. Denemek isteyenler Tor Browser Alfa sürümünü google play’den indirebilirler.

Tor Browser bağlantı sorunu

Tor Browser kullanılması istenilmediğinden dolayı hem indirme hem de ağa bağlanma işlemi engellenmiştir. Dolayısıyla Tor Browser indirmek için ulaşmanız gereken www.torproject.org sitesi de yasaklı olduğundan indirme işlemi için anonimoux, connectedover vs. gibi bir VPN kullanmanız gerekmektedir.

https://www.torproject.org/download/download-easy.html.en adresinden VPN ile indirdiğiniz Tor Browser, dediğimiz gibi engellendiğinden dolayı ağa bağlanmayacaktır. Bu yüzden indirme sonrası aşağıda anlatıldığı gibi bir kaç küçük ayar yapılması gerekmektedir.

Not: Ülkemizde VPN de yasaklandığından google’da arama yaparak bulduğunuz bir Tor Browser sürümünü indirebilirsiniz. Arzu ederseniz Buradaki linkten de (https://www.techspot.com/downloads/5183-tor-browser.html) indirme yapabilirsiniz. İndirdiğiniz Tor Browser güncel değilse aşağıdaki işlemleri yaptıktan sonra güncelleyebilirsiniz.

GÜNCELLEME: 8.0.1 sürümü ile yenilenen tor browser bağlantı ayarlarında bir takım değişiklikler olmuştur. Aslında bağlantı sorunu artık daha kolay giderilmektedir. Ayrıca Türkçe paketi de gizliliğinizi bozabileceğinden dolayı etkisiz hale getirilmesi önerilmektedir. Zaten Türkçe olan sürümlerde bu durum güncelleme sonrasında bildiriliyor.

resim-30

YENİ SÜRÜM (TOR BROWSER 8.0.1 VE ÜSTÜ) İÇİN AŞAMALAR ŞU ŞEKİLDEDİR:

  • Eğer bağlanma olmuyorsa Vazgeç/Cancel ile yapılandırma aşamasına geçilir.

resim-01resim-09

  • Yapılandırma için Yapılandır/Configure butonuna basılır

resim-02resim-04

  • Bulunduğum ülkede Tor ağı engelleniyor/Tor is censored in my country seçeneği işaretlenir.

resim-05

  • Açılan seçeneklerde Hazır Köprülerden Seçin/Select a built-in bridge seçeneğini işaretleyip hemen yanındaki pencereden köprü seçimini yapın (örnekte obfs4 seçilmiştir). Her köprüyü, çalışanı bulana kadar deneyin. Çalışmazsa bir sonraki aşamaya geçin. Çalıştığı taktirde eğer Türkçe kullanıyorsanız Türkçe dil paketi uyarısı çıkacaktır. Kapatıp kapatmamak size kalmış. Gizlilik için kapatılması öneriliyor.

resim-07

resim-18

resim-10resim-12

  • Yukarıdaki ayar çalışmazsa bir sonraki aşamaya geçip torproject.org üzerinden bir körü isteyin/Requet a bridge from torproject.org seçeneğini seçin. Bu seçeneği işaretlediğinizde sizden CAPTCHA penceresi ile gerekli karakterleri girmeniz istenecektir.

resim-20resim-22

  • Bu aşamadan sonra köprüler otomatik olarak gelecektir. Zamanla veya o anda bu köprüler çalışmazsa köprülerin altındaki Request a New Bridge… /Yeni köprü isteyin butonuna basarak köprüleri yenileyebilirsiniz.

resim-24

Artık Bağlan/Connect ile bağlanabilirsiniz.

  • Eğer bildiğiniz bir körüyü kullanacaksanız veya bridges@torproject.org adresinden eposta ile aldığınız köprüleri kullanacaksanız son seçenek olan Bildiğim bir köprüyü kullanacağım/ Provide a bridge I know seçeneğini seçip açılan alana köprülerinizi girerek de bağlanabilrsiniz.

Not: bridges@torproject.org adresinin yalnızca Riseup, Gmail ve Yahoo‘dan e-posta kabul ettiğini hatırlatalım.

resim-28.png

 

ESKİ SÜRÜM (TOR BROWSER 8.0.0 ALTI) İÇİN OLAN AŞAMALAR ŞU ŞEKİLDEDİR:

  • Tor Browser’ı çalıştırdığınızda “Tor ağına bağlanıyor” penceresinin altındaki “Ayarları Aç” butonu ile tor ayarlarına girin ve “Yapılandır” butonuna basın.

flash player2flash player3

  • Açılan pencerede “İnternet Servis Sağlayıcınız Tor ağına bağlantıları engelliyor veya sanürlüyor mu?” sorusunu “Evet” olarak işaretleyip “İleri” ile devam edin.

flash player4

  • Öncelikle “Aktarım türü” seçeneklerine basın ve mevcut aktarım türünü çıkan menüdekilerden biri ile değiştirip yine “İleri” ile devam edin. Örnekte aktarım türü “fte” olarak değiştirildi.

flash player5

flash player5_1

  • Aktarım türünü değiştirdikten sonra karşınıza çıkacak “Yerel Vekil Sunucu Ayarları” penceresindeki seçeneği “Hayır” olarak bırakıp “Bağlan“a basarak Tor browser’ı çalıştırabilirsiniz.

flash player6

Eğer Tor Browser ağa yukarıda sözü geçen “Aktarım türü“ndeki seçeneklerden biri ile bağlanmazsa o zaman özel köprüler aracılığı ile bağlanmanız gerekecektir. Bunun için yapılması gereken işlemler şöyledir:

  • Özel köprüleri almak için bridges.torproject.org adresine gidin. Tabiki gene VPN kullanmanız gerekecek.

 

Tor_12

açılan sayfadaki “Bana köprüleri ver” seçeneğini tıklayın.

 

Tor_14

Ya da “İleri Seçenekler” penceresindeki seçenekleri kullanarak “Köprüleri Al” butonuna basarak köprüleri isteyin.

 

Tor_16

  • Güvenlik için gerekli aşamayı geçtikten sonra köprüleriniz gelecektir.

Tor_18

 

Tor_19

  • Köprüleri girmek için Tor Ağı Ayarları > Yapılandır ile “İnternet Servis Sağlayıcınız (ISP) Tor ağına bağlantıyı engelliyor veya başka şekillerde sansür uyguluyor mu?” yazan pencerede “Evet“i seçip ardından “İleri“yi tıklayın.

flash player4

Bu şekilde köprüleri gireceğiniz pencere açılacaktır.

  • Yeni köprülerinizi yapılandırmak için, sitedeki köprü satırlarını kopyalayın ve “Özel köprüler yazın” seçeneğini seçerek metin kutusuna yapıştırın. “İleri” ye basıp “Bağlan“ı tıkladığınızda Tor Browser’ınız artık hazırdır.

Tor_5

Tor_20

 

Köprüleri almanın bir başka yolu da bridges@torproject.org adresine e-posta göndermektir. bridges@torproject.org adresinin yalnızca Riseup, Gmail ve Yahoo‘dan e-posta kabul ettiğini hatırlatalım.

 

flash player7

flash player8

Bunlarda olmazsa help@rt.torproject.org adresine e-posta göndermelisiniz. Ancak durumunuz hakkında olabildiğince fazla bilgi vermelisiniz.Tor Browser sürümünüz, Tor’un gösterdiği tüm hata iletileri vs. gibi.

Kaynak: https://www.torproject.org
https://bridges.torproject.org/