Sayfalar

27 Ekim 2019

xterm renkleri

xterm artalan ve yazı renklerini değiştirmek için:

touch ~/.Xreources
echo -e "xterm*Background: grey7 \nxterm*Foreground: Cornsilk1" > .Xresources
xrdb -merge ~/.Xresources

tüm Xresıurces anahtarları görmek için: https://www.x.org/releases/X11R6.7.0/doc/xterm.1.html
renk paleti için: https://jonasjacek.github.io/colors/

ayrıca xterm'deki kodlama sorunu yazı tipinden ileri geliyormuş:

xterm -class UXTerm -title uxterm -u8 -fa Mono -fs 11 -bg black -fg white

6 Aralık 2016

initram-fs update kapılırken "Possible missing firmware" hatası

Bu hatayı bugün, eski bilgisayarımın sabit diskini yeni bilgisayarıma takıp güncelleme yaparken aldım
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
Bu hata Realtek sürücülerinin kurulu olmamasından ötürü ortaya çıkıyormuş. Gerekli paketi kurunca düzeldi.
# apt install firmware-realtek
# update-initramfs -u


Kaynak: HOW TO FIX: W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw

21 Mayıs 2016

AirTies vs Asus

Dünden önceki gün iki yıldır kullandığım (fatura tarihine bakılırsa iki yıl bile olmamış) AirTies 5341 modemim bozulduğu için, yeni bir modem aldım. Asus'un modemi de varmış ne alaka, üstlelik zenfone fiyaskosundan sonra... derken bir kaç iyi yorumun dolduruşuna gelmiş bulunuyorum. Tekrar AirTies almak istememenin sebebi ise bozulan dağıtıcı, modemin ve bundan önceki modemin AirTies olmasıydı. RT101'den bu yana AirTies kullanıyor, herkese öneriyordum ama kalite giderek düştü. Bunu Air5341'de iyice hissettim.


Asus DSL-N10 ile ilgili ilk izlenimlerim:
Öncelikle Vatan bilgisayarında 5dBi diye yazdığı (karar vermemde etkisi olan) model bu değilmiş. Çünkü bu özellik, DSL-N10_B1'de varmış bana DSL-N10 diye verilen aslına DSL-N10_C1 imiş ki anteni sadece 2dBi imiş. Bununla üşenmezsem bilahare ilgileneceğim. Şimdi acil durum söz konusu...


  1. Kutuyu açtım içinden modem ve adaptör dışında, 1 anten (2dB) 1 eternet kablosu , 1 telefon kablosu, CD ve ne olduğunu anlamadığım rusça bir kitapçık çıkıyor. Bir de ingilizce vip mip birşeyler... içinde Türkçe olan tek şey garanti belgesi. Kullanım kılavuzu yok.
  2. Konsol çok aşırı derecede yavaş. Bu bakımdan AirTies ürünlerini özlediğimi söyleyebilirim. Bir ayar yapmak için 30 saniye "dur kaydetçem" diye bekletiyor. Bunu eleştirilerde okumuştum ama bu kadar beklemiyordum doğrusu.
  3. Asus'u alırken korkum işletim sisteminin Linux olmama ihtimaliydi. Bununla ilgili bir yazı da göremedim açıkçası. Şimdi denedim telnetten girilmiyor. Buna çok canım sıkıldı iade mi etsem diye düşünmeye başladım.
  4. Konsol AirTies gibi derli toplu değil, darmadağın ve oldukça kasvetli. Ayrıca hiç kablosuz özelliğini kullanmayacak olunsa bile wifi ayarları istiyor. Alternatif yok. "Manuel ayar" diye bir düğme koymuş ki evlere şenlik. Burada sadece ülke ve servis sağlayıcı seçilebiliyor. Ayrıca wifi ayarını yapmadan sayfayı yenilerim, tekrar menü atlarım gibi cinlikleri de yemiyor, çünkü bu adımı tamamlamadan, modem şifresi dahil hiç bir ayarı kaydetmiyor.
  5. Kablosuz ağ kapatılamıyor yada ben bulamadım. CD'deki kullanma kılavuzuna bakılırsa bu işlem sadece modemin arkasındaki WPS düğmesinden yapılabiliyormuş. Ama bunu yapabilmek için yine konsoldan bu özelliği açmak gerekiyormuş ama nasıl yapılacağı yazmamış. Kendimce Asus'un Türkçe konsolundaki "WPS Button behavior" kısmının "Toggle Radio" olması gerektiğine karar verdim. Gittim butona bastım ama hâlâ Beyin_BEDAVA (wifi ssid)


** Düzeltme: telnet "gelişmiş yönetim" kısmından açılabiliyormuş ve evet Linux :D

VATAN bilgisayar numaramı kaptı ya hemen yapıştırmış: "Vatan bilgisayardan ücretsiz iletileri almak için VATAN yaz bilmem kaça gönder" özetle bok var ÜCRETSİZ yicen mi diyor!

Geç Gelen Ekleme:
Asus'dan hiç memnun kalmadık. Airties, modemi hiç ıgırçıgır etmeden  garanti kapsamında birebir değiştirdi. Ürünlerinde eski Airties kalitesini bulamamış olsak da sanırım marka kalitesini korumuş. Asus ise nefret ettirdi!

10 Ekim 2015

Chrome'daki arama motoru kısaltmalarını yedeklemek

Bugün, aylardır gmail'in inatla Chromium'u güncel olmadığı gerekçesiyle eleştirmesine ve Chrome yüklemesine boyun eğdim. İnatım inattı ama Kali Linux deposunda Chromium yeni sürümünü bulundurmuyor (en azından benim seçtiklerimde) yeniden derlemekle de uğraşamayacağım. Chrome yükledikten sonra, Chromium'daki profilimi Chromium'a sorunsuz taşımıştım aslında. Ama bugün her nedense sadece arama motoru listesini silmiş. Neyseki bunu çözmek için Google'ı altüst etmeme gerek kalmadı.

Yapılması gereken şu imiş:

Chrome kapatıldıktan sonra,
$ cd ~/.config/google-chrome/Default/
$ sqlite3 -line "~/.config/chromium/Default/Web Data" '.dump keywords' > keywords.sql
$ sqlite3 "Web Data"
sqlite3> DROP TABLE keyword;
sqlite3> .read keywords.sql
sqlite3> quit


Kaynak: https://productforums.google.com/d/msg/chrome/ElfXYc48cCo/Y_YKy0MgrHcJ


Ya da henüz yeni izler bırakılmadıysa şu daha az uğraştıracaktır:
$ cp "~/.config/chromium/Default/Web Data" ~/.config/google-chrome/Default/



Düzeltme: Bu hatanın, Chrome'nin arama listelerini senkronize etmemesinden kaynaklandığını farkettim. Bu yüzden senkronize edilen yerimleri, geçmiş ve bazı ayarlar korunurken, arama motoru listeleri siliniyor. Chromium'u şimdiden özledim.




28 Haziran 2015

Kali Linux Sessiz kaldığında

Her zamanki gibi, Kali Linux depolarında yeni sürümü bulunmayan bir kütüphaneyi kaynaktan kurarken ses sürücülerini kaybetmiştim. Bu durum, üzerinde çalıştığım başka bir projenin askıda kalmaması için bir kaç ay kadar sürmüştü. Bugün hallettim:

Fazla araştırma yapmakla zaman kaybetmek istemediğim için şu blogda gördüğüm reçeteyi denedim:
$ cd ~
$ su
# killall pulseaudio
# apt-get purge pulseaudio pulseaudio-utils gstreamer0.10-pulseaudio paman pavumeter pavucontrol
# rm ~/.pulse-cookie
# rm -R ~/.pulse
# apt-get install alsa-base alsa-tools alsa-tools-gui alsa-utils alsa-oss alsamixergui libalsaplayer0
# init 6
# apt-get install pulseaudio
# apt-get install gnome-core
# init 6

Bunları tamamen ezbere yaptım. Zira daha önceki denemelerimden dolayı zaten pulseaudio sistemimde yüklü değildi. Reçeteyi harfiyen uyguladım fakat sorun devam ediyordu:

# aplay -l
aplay: device_list:252: no soundcards found...
# lsmod | grep -i audio || lsmod |grep -i sound || echo "yok birader"
yok birader
# lspci -vk
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
 Subsystem: Toshiba America Info Systems Satellite P305D-S8995E
 Flags: bus master, slow devsel, latency 64, IRQ 10
 Memory at f0400000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: [50] Power Management version 2
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV635 HDMI Audio [Radeon HD 3600 Series]
 Subsystem: Toshiba America Info Systems Device ff50
 Flags: bus master, fast devsel, latency 0, IRQ 11
 Memory at cfeec000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: [50] Power Management version 3
 Capabilities: [58] Express Legacy Endpoint, MSI 00
 Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
 Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010

Radeon'un sitesinde ses sorunu için şöyle bir çözüm önermişler ve eklemişler; "Radeon 4200 ve sonrasında çalışır" :
# echo "options radeon audio=1"|tee /etc/modprobe.d/radeon.conf

Ben yine denemiş olayım dedim. ve tekrar:
# aplay -l
aplay: device_list:252: no soundcards found...

"Intel HDA" demiş. Demek ki "snd-hda-intel" modülü bana yetiyor:

# modprobe snd-hda-intel
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: CX20561 Analog [CX20561 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: CX20561 Digital [CX20561 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Bingo! Açılışı ace of spades ile yaptım ^^youtu.be/RvK7PCO6T0M

Kaynaklar:
(1) http://ubuntuforums.org/showthread.php?t=1871349
(2) http://hackerzelite.blogspot.com.tr/2014/03/fix-sound-driver-on-kali-linux.html


27 Kasım 2014

KWallet'ı tamamen silme

Yok öyle bir dünya!
# apt-get remove kwalletmanager
Sonuç vermedi. Ben de:
$ ps aux |grep kwal
hasan     1822  0.0  0.5 326260 22752 ?        Sl   19:22   0:00 /usr/bin/kwalletd
$ killall -9 kwalletd
$ su
# rm /usr/share/kde4/services/kwalletd.desktop
# mv /usr/bin/kwalletd /usr/bin/AQkwallet
Silmeye kıyamadım. :) Şimdilik sorun görünmüyor.

Busybox tabanlı modem (Airties gibi) şifre değiştirme.

Airties modemimde son güncellemeden bu yana root şifresi yoktu. Web konsolunda şifre ile girilmesine rağmen telnetten şifresin root olunabiliyordu. Busybox komut sınırlamalı bir işletim sistemi olduğundan passwd komutu ile şifre değiştirmek mümkün değil. Şifre değiştirmek için /etc/passwd dosyasını düzenlemek gerekiyor:
telnet 192.168.2.1
Trying 192.168.2.1...
Connected to 192.168.2.1.
Escape character is '^]'.
Air5341 login: root
Password: 


BusyBox v1.14.1 (2011-09-21 18:17:29 EEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

#cat /etc/passwd
root:6rrMZhKhNVKf8:0:0:Admin:/tmp:/bin/sh
nobody::99:99:nobody:/tmp:/bin/false
"6rrMZhKhNVKf8" burada işe yaramayan şifremiz oluyor. Görüşdüğü gibi kodlanmış vaziyette. Burada ne yazdığını ben de bilmiyorum; sanırım hiç ki şifresiz girilebiliyor modeme. Alttaki satıra gerek yok. Şifre değiştirmek için önce seçeceğiniz şifreyi kodlamalısınız. Bunu http://www.cuci.nl/services/genpassword.html adresinden yapabilirsiniz. Yada php crypt() fonksiyonu kullanılabiliyormuş ama salt gerektirdiği için farklı sonuç veriyor. Şifreyi örnek olarak "hasan" belirledim. Buna göre "Y9ZGshQ4NVCz." sonucu aldım.
#echo root:Y9ZGshQ4NVCz.:0:0:Admin:/tmp:/bin/sh > /etc/passwd
Kaynak: http://www.mpcclub.com/forum/showthread.php?t=18110

23 Mart 2014

Kakaolu Kurufasülye Kek (glutensiz, şekersiz)


Bu bir tariften çok denemeydi. Denediğim tarif şu:
http://www.babble.com/best-recipes/gluten-freeblack-bean-brownies/

Ancak tarifte konserve siyah fasülye ve tatlandırmak için şeker kullanılmış. Ben kendime göre modifiye ettim ve tarif şöyle oldu:

  • 500ml haşlanmış kuru fasülye
  • 3 yemek kaşığı bal
  • 2 yumurta
  • 1/3 bardak oda sıcaklığında yumuşamış tereyağ
  • 1/4 bardak kakao
  • vanilyayı suni sıvı vanilya aroması kullandım. yarım tüp
  • 1 çay kaşığı tuz 
  • 180 C dereceye ayarlanmış fırın
Bugün kendime kuru fasülye yemeği yaptım. Bunun için dünden fasülyeyi ıslatmıştım. Kek yapacağım için göz kararı biraz daha fasülye koydum. Düdüklüde haşlayıp, soğuttuktan sonra rondoya koydum. Fasüyeyi rondoda biraz çektikten sonra, tereyağ ve balı ekledim. Bu arada tereyağ market tereyağı değil, hakiki köy tereyağı; keke ayrı bir lezzet kattı. :) Kakaoyu da karıştırdıktan sonra yumurta, tuz ve vanilya aromasını ekleyerek, rondoda iyice pürüzsüz bir hal alana kadar ufaladım. Tepsiyi aynı tereyağla bir peçete yardımıyla yağladıktan sonra, karışımı döktüm ve fırına yerleştirdim. Tarifte 25-30dk demiş ama 25 dk'da pek pişmiş görünmedi 30. dk'da fırını kapattım.

Yeretince soğuyunca uzun kek kalıbıma uygun, uzun tabağıma ters çevirdim. Tarifte kabartma tozu yok bir an tereddüt ettim. Çünkü kek hiç kabarmamış. Alışılmış kekler gibi, gözenekleri de yok. Ama lezzetli. Tuza hiç gerek yokmuş ki yemek yaparken tuz kullanmam. Belki de 1 çay kaşığı fazlaydı. Nitekim tarifte "1/4 tea spoon" yazılmış. Bizdeki tatlı kaşığının "tea spoon" olduğunu düşünerek uyarlamıştım. Bir de bal biraz daha konabilirmiş. Kakaolu tatlılarda baldan ziyade, keçiboynuzu pekmezi kullanırdım ama bu kez değişiklik yaptım. Özellikle keçiboynuzu pekmezini tercih etmemin nedeni, bazı endüstriyel tatlılarda, gofret ve çikolata çeşitlerinde kakao yerine keçiboynuzu tozu kullanılıyor olması.Bu yüzden alıştığımız çikolata tadına (öyle sandığımız) biraz daha yakın oluyor.



TOR ile Twitter'a ve diğer Yasak Sitelere Girme

Aslında TOR uzun süredir aradığım şeydi. Google, facebook ve diğer bir çok popüler arama motoru, reklam sunucuları ve "sosyal" sitenin beni izliyor olmasından rahatsızım. Bunun için Google yerine ixquick ve ismine gıcık olsam da duckduckgo kullanıyor, NoScript eklentisi ile javascript uygulamalarının benim onayımla çalışmasını sağlıyorum. :)

TOR da tam olarak benim istediğim şeyi yapıyor. İzlenmemi engelliyor. Ayrıntılı bilgi için sitesine bakabilirsiniz: https://www.torproject.org/

Amaç sadece (şuanda Twitter gibi) belirli yasak sitelere erişim Sitesinden bir FirefoxESR uyarlaması olan Tor Browser indirilerek kurulabilir. Windows, Linux ve Mac için linkleri mevcut.

Windows kurulumu için indirilen exe dosyası çalıştırılır. Nereye yükleneceği sorusu cevaplanır. Kurulum tamamlanınca klasör açılıp çalıştırılır.

Linux kurulumu için:

$ tar xfvJ tor-browser-linux32-3.5.3_en-US.tar.xz

$ cd tor-browser_en-US/

$ ./start-tor-browser

Not: İlk açılışta size uyan seçenek işaretlenir. Ben birinciyi işaretliyorum. Daha sonraki açılışlarda sorulmaz ama istenirse değilştirilebilir.

Fakat sürekli gizlilik isteniyorsa aşağıdaki şekil
Kali Linux'da kurmak için:
# apt-get install vidalia tor tor-geoipdb polipo

# /etc/init.d/tor start

# cd /etc/polipo

# wget -O config https://gitweb.torproject.org/torbrowser.git/blob_plain/ae4aa49ad9100a50eec049d0a419fac63a84d874:/build-scripts/config/polipo.conf

# /etc/init.d/polipo restart

Kullanılmakta olan tarayıcının proxy ayarları şu şekilde olmalıdır: 127.0.0.1:8118

Ben iceweasel için Elite Proxy Switcher kullanıyorum. Buna göre Ctrl+L basıp, adres çubuğuna about:addons yazarak Elite Proxy Switcher ayarlarına erişilebilir:


Kaynak: https://forums.kali.org/showthread.php?2357-How-to-run-TOR-with-ICEWEASEL-CHROME-on-kali-linux-Kde