Tmux terminal programı – Linux

Tmux programından ve bazı komutlarından bahsetmek istiyorum. Tmux programı bir terminal ekranından birden fazla terminali kullanmaya yarayan bir terminal programıdır. Böylelikle özellikle birden fazla terminalden çalışmak zorunda kalanlar o terminalden o terminale geçmeyecek, tüm terminal ekranları bir terminal içerisinde önlerinde olacaktır. Böylelikle karmaşıklık ve zaman kaybının da önüne geçilebilecektir. Tmux’tan önce ben mouse ile direkt bölebildiğim Terminator programını kullanıyordum. Kullanış olarak Tmux’tan daha basit ama birçok kez çalışırken hata verip kapandığı oldu. Çalışmanın tam ortasında bunun başınıza gelmesi çok can sıkıcı bir durum. Ben de araştırırken bu programı buldum.  Aslında screen programı gibi bir seçenek de var ama o bu programlardan biraz daha farklı ve kullanım amacı da değişebiliyor. (Fırsat bulursam bu screen programı ile alakalı da bir yazı yazmayı düşünüyorum   Screen programı ile ilgili yazdığım yazıya buradan ulaşabilirsiniz.) Tmux kullanmak öncelikle biraz zahmetli ve zor gelebilir çünkü Tmux’ı kullanırken karakter kombinasyonları kullanmak zorundasınız. Ama alıştıkça seveceğinizden eminim. Tmux’ı kurmak için aşağıdaki komutu kullanabilirsiniz.

apt-get install tmux

Kurulum tamamlandıktan sonra direkt olarak aşağıdaki komut ile programı çalıştırıp kullanmaya başlayabilirsiniz. Programı başladığında terminalin alt kısmında yeşil bir bar belirecektir.

tmux

Programı çalıştırdık peki şimdi ekranı nasıl böleceğiz. Ekranı dikey olarak ikiye bölmek için aşağıdaki kombinasyonu yapmanız gerekmektedir.

Ctrl + b + %

Ekranı yatay olarak ikiye bölmek için aşağıdaki kombinasyonu kullanabilirsiniz.

Ctrl + b + "

Aşağıdaki resimdeki terminal önce dikey olarak bölünmüş sonrasında ise ikinci pencere yatay olarak bölünmüş, böylelikle üç adet terminal açılmıştır.

Peki bu pencerelerden bir diğerine nasıl geçilecek. Bunu da aşağıdaki kombinasyonla yapıyoruz. (Ctrl + b) + o yaptığınızda diğer pencereye geçersiniz. (Ctrl + b + o) yaptığınızda ise pencereler saat yönünün tersine yer değiştirirler. Böylece çalıştığınız ekran başka bir ekranla yer değiştirmiş olur.

Ctrl + b + o

Çalıştığınız pencerelerden birini kapatmak için aşağıdaki komutu kullanabilirsiniz.

exit

Uzak bir sunucuya ssh bağlantısı yapmış iseniz bazı zamanlar pencerenin donduğuna rastlamışsınızdır. Hiç bir işlem yapamazsınız. Bir müddet sonra bağlantı kopacaktır ama o an için donmuştur. Yapılacak şey o pencereyi kapatıp yeni bir pencerede bağlantıyı sağlamaktır. Ama tmux programı açıkken mevcut pencereyi arayüzden kapatmak gibi bir durum sizi sıkıntıya sokabilir çünkü diğer pencerelerde kapanacaktır. O yüzden kapatmak istediğiniz pencereye gelip bu işlemi komutla yapmak durumundasınız. Aşağıdaki komut ile bu işlemi gerçekleştirebilirsiniz. Komutu çalıştırdıktan sonra emin olup olmadığınız soracaktır y (yes) tuşuna basarak işlemi tamamlarsınız.

Ctrl + b + x

Yatay olarak böldüğünüz ekranları dikey yada dikey olarak böldüğünüz ekranları yatay olarak çevirmek istiyorsanız aşağıdaki komut ile bu işlemi gerçekletirebilirsiniz.

Ctrl + b + space

İlk etapta bu kadar komut Tmux’ı kullanmak için gayet yeterli. Ama Tmux’ın daha birçok komutu olduğunu da unutmayın. Tmux kullanırken kullanmak durumunda kaldığım başka komut kombinasyonları olursa bu kodları da bu yazı içerisinde paylaşmaya devam edeceğim.

Ubuntu/Debian apt-get Failed to fetch 404 Not Found Package Repository Hatası

Eski bir Xubuntu sürümüne ait olan işletim sisteminde paket güncellemesi yapmaya çalıştığımda Err: http: … 404 Not Found W: Failed to fetch hatası ile karşılaştım. Sanırım uzun süredir güncelleme yapmadığımdan dolayı repository eski kalmış bunu düzeltmek için yaptığım araştırmalarda sorunu şu şekilde hallettim. Aşağıdaki komutu terminalde çalıştırdım. Böylelikle paket kaynak listem eski ubuntu paketlerini destekleyecek şekilde güncellenmiş oldu.

sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
Sonrasında apt-get update ile listeyi güncelledim. Daha sonra upgrade ve dist-upgrade işlemlerini gerçekleştirdikten sonra do-release-upgrade komutu ile işletim sisteminin versiyonunu güncelledim.

Kullanışlı Tarayıcı Eklentileri

Sizlere Nisan 2012’de ShiftDelete.net’te yayınlanan yazımı paylaşmak istedim. 

İnternet kullanımının gün geçtikçe artması, internet tarayıcılarının da önemini giderek artırmaktadır. Tarayıcı eklentileri yada İngilizce ismiyle add-ons, tarayıcıların daha kullanışlı hale getirilmesini sağlar. Eklentiler o kadar önemli bir hâle geldi ki artık tüm tarayıcıların kendi eklentilerini içeren bir web sayfaları mevcuttur. Ben de sizlere kullanışlı birkaç eklentiden bahsetmek istiyorum.

Stumble Upon: İlgi alanlarınızı seçerek başlattığınız bu eklenti, size ilgi alanlarınıza göre rastgele siteler açmaktadır. Piyasada kullanılan tarayıcı çeşitlerinin neredeyse hepsi için kullanılabilir durumdadır. Yüklemesi ve kullanımı gayet basit olan bu eklentiyi, kullandığınız tarayıcının eklenti mağazasına girerek ekleyebilirsiniz.

Tarayıcıya ekledikten sonra eklenti adres çubuğunun altına kendi barını yerleştiriyor ve sizi http://www.stumbleupon.com sitesine yönlendiriyor. Sitede kendinize hızlı bir şekilde kullanıcı hesabı açtıktan sonra, barın sol üst kısmındaki stumble butonuna basarak ilgi alanlarınızı seçeceğiniz sayfaya yönlendiriliyorsunuz.

Sağlıktan yemeğe, alışverişten teknolojiye kadar birçok ilgi alanından size göre olanları seçip save interest butonuna basarak ayarlarınızı kaydettikten sonra eklentiyi kullanmaya başlayabilirsiniz.

Bu eklentiyle canınız sıkıldığında ya da yeni siteler keşfetmek istediğinizde, yeni sitelere yelken açmak için sadece bir tık yeterlidir. Tarayıcınızın sağ üst köşesine yeni gelen ikona bastığınızda bar açılacak ve stumble butonuna tıkladığınızda ilgi alanlarınıza göre rastgele seçilen bir site açılacaktır.

Ayrıca açılan sayfaları facebook ve twitter aracılığıyla arkadaşlarınızla paylaşabilir, sayfayı beğenerek yada dislike butonuna basarak buna benzer sayfaların daha çok yada daha az açılmasını sağlayabilirsiniz. Barı kapatmak için sağ köşede bulunan çarpıya tıklamanız gerekmektedir.

Awesome Screenshot: Tarayıcı içerisinde ekran görüntüsü almaya bu eklenti eminim çok işinize yarayacaktır. Chrome ve Firefox’un her ikisi için de mevcut olan awesome screenshot eklentisi ile çok basit bir şekilde ekran görüntüsü alabilecek ve png formatında kaydedebileceksiniz. Chrome için eklentiyi yükledikten sonra sağ üst köşede Awesome Screenshot ikonu belirecektir. Ekran görüntüsü almak istediğiniz sayfadayken eklentinin ikonuna tıkladığınızda üç seçenekli küçük bir pencere açılacaktır. İlkini tıkladığınızda sayfada o anda görünen yerlerin görüntüsü yakalanacaktır. İkinci seçeneği tıkladığınızda sayfadan istediğiniz yeri seçip sadece o kısmın görüntüsünü alabilirsiniz. Son seçenek ise görünmeyen kısımlarda dahil olmak üzere sayfanın tamamının ekran görüntüsünü almak içindir.

Bahsettiğim bu üç seçenekten birini seçtikten sonra eklenti sizi yeni bir sekmeye yönlendirecek ve orada aldığınız ekran görüntüsü üzerinde basit oynamalar yapabileceğiniz araçlar sunacaktır. Aşağıdaki resimde görünen bu araçlarla görüntü üzerine farklı renklerde şekiller çizebilir ya da metin ekleyebilirsiniz. Görüntü üzerindeki işleminiz bittikten sonra done butonuna basarak kaydetme seçeneklerine gidebilirsiniz.

Eklenti farklı kaydetme seçenekleri sunmaktadır. Bunlardan ilki geçici olarak görüntüyü http://www.awesomescreenshot.com ’a upload etmektir. Size bir link vermektedir ve resminiz burada üç gün boyunca saklanmaktadır. Üç gün boyunca bu linkten resminize ulaşabilirsiniz. İkinci seçenek resmi kalıcı olarak http://Diigo.com ‘a upload etmektir. Bu seçeneği kullanmak için sitede üyeliğiniz bulunmalı ya da siteye gmail hesabınızı bağlamanız gerekmektedir. Diğer seçenekler ise resmi bilgisayarınıza kaydetmek veya son halini başka yerde kullanmak üzere kopyalamaktır.

Pixlr Express: Chrome için hazırlanmış olan bu eklenti basit ve hızlı bir şekilde resim düzenleyebilmenize olanak sağlar. Yüklendikten sonra Chrome’un eklentiler sayfasından ulaşılan bu eklentiyi kullanmak oldukça basittir.

Eklentiyi çalıştırdıktan sonra resim seçmek için karşınıza üç seçenek çıkacaktır. Bilgisayarınızdan resim seçebilirsiniz, internet üzerinde bulunan bir resmin URL’sini verebilir ya da web kameranızdan görüntü alabilirsiniz.

Üzerinde çalışmak istediğiniz resmi seçtikten sonra resmi düzenlemeye başlayabilirsiniz.

Kurulumu ve kullanımı çok basit olan bu eklentideki özellikleri görünce şaşkınlık yaşayacağınıza eminim. Bir tarayıcı eklentisi için gayet performanslı ve yetenekli bir araç.

Mutlu Aile Hayatı – Vehbi Vakkasoğlu

Vehbi Vakkasoğlu‘nun bu kitabı çok önemli ve bilmediğimiz bilgiler vermese de insanlara yardımcı olabilecek niteliktedir. İçerisindenki Efendimiz’in (S.A.V.) hayatından örnekler yol gösterecek özelliktedir. Çok büyük beklentiye girmeden okunmaya değer bir kitaptır.

Kuikdelivery.com virüsü

Geçenlerde dikkatimi Windows açılış ekranında kendi kullanıcım dışında KUIKDELIVERY adında bir hesap içinde oturum açabileceğimi opsiyon olarak söyledi. Böyle bir kullanıcı kendim oluşturmadığıma göre bir virüs bulaşmış düşüncesi oluştu. Ayrıca bağlantı ayarlarına gözüm çarptı orada da kuikdelivery.com yazıyordu. Aslında bilgisayarıma çok fazla virüs bulaşmaz dikkat ederim. Fakat bir kaç gün öncesinde bir program ararken virüs bulaşmış olabileceği aklıma geldi. İnternette ne yapabileceğimi araştırdım ve gördüm ki format atmak bu virüsü temizlemekten daha kolay olacaktı. Yedeklerimi alarak format attım. Bu duruma düştüyseniz siz de çok debelenmeden en temiz yolu seçin bence. 🙂

NOT: Format atmadan önce malwarebytes programını kullanmayı deneyebilirsiniz. Virüsü temizlediği böylelikle formata gerek kalmadığı söyleniyor.

Multimedia Navigasyon SD Karta Yükleme 2021 haritası – GPS SD Kart (Diğer araçlardaki wince ve android multimedya cihazlarla da uyumludur) iGO Başarsoft 2020.10 Türkiye + (KKTC) Haritası (2020.10) Harita

Navitech – Navix – Navix NVX 7900 MKV – Navix 6678 – Kawai – Kawai 3100n – Navimex – Navimex 9924 – Navimex 9974 – Navimex 9991 – Navimex Nav 9920 – Primo Navitech – Harward Hr-7666 – Necvox Black Edition – Necvox platinum – Navigold – Hanstar – KR8006 – Navigold – Hannstar – 2012 ST-8006 – Cyclone – easypro nav43 – Necvox 9930 – Navitech NX-255Y – Honda FB7 Cyclone 3 – Necvox 9930 – Ford Fiesta Cyclone – Necvox P 1033 –  Avgo u1425 – Honda Civic FB7 2015 – Necvox Dva 9807 HD – RoadStar – Roadstar rd8100n – RD9110n ile UYUMLUDUR. Ayrıca diğer Wince işletim sistemine sahip cihazlarda da sorunsuz çalışacaktır. 

iGO Başarsoft 2020.10  Türkiye Haritası + KKTC Haritası (2020.10) ile güncellenmiştir.

En son 2020.10 güncellemesidir.

Ağustos 2021 itibariyle en güncel harita budur.

Android kullanıcıları için harita güncelleme bilgileri sayfanın sonundadır.

For foreign users and the users who use navigation outside Turkey, this program also can be run by your Wince based multimedia. But you have to find your own map and replace it in the map folders.

Honda Civic aracımda bayi çıkışlı bir multimedya sistemi var. Araç sıfır alındığında üzerindeymiş. Multimedya cihazın markası konusunda net bir bilgi edinemedim. Anladığım kadarıyla farklı firmalar bu cihazları Çin’den getiriyorlar daha sonra burada bir isim verip, satıp, destek veriyorlar. Honda bayileri de belli aralıklarla farklı firmalarla anlaşıp cihazları araçlara taktırıyor. Aynı görünüme sahip bir sürü farklı marka multimedya cihazından gördüm çünkü (Hanstar, KR-8006, Navigold, Hannstar, 2012 ST-8006, Cyclone vs.). Cihazın görüntüsü aşağıdaki şekildedir. Cihazın işletim sistemi Android değil Windows CE (Sizin cihazınız Android işletim sistemin sahip ise sayfanın sonunda nasıl güncelleyeceğinizin anlatımı mevcuttur). Wince kullanan diğer araçlarda da aynı sistem farklı görüntülerde kullanılıyor olabilir. O yüzden bu yazı Honda’dan farklı marka araç sahiplerinin de işine yarayacaktır.

Aracı satın aldığımda bendeki cihazın GPS SD kartı kaybolmuş durumdaydı. Cihaza uygun SD kart için hem internetten hem de Honda bayilerini arayarak baya bir araştırma yaptım. Sonunda bu bağlantıdaki bilgilere ulaştım ve buradan halledebildim. Ben size buradan daha öz ve kolay şekilde nasıl yapacağınızı anlatacağım.

  • Öncelikle aşağıdaki linkteki bağlantıdan SD karta kopyalayacağınız içeriği indiriyorsunuz. Burada iki farklı program paylaşıyorum bir tanesi NAVIEXTRAS diğeri de IGO. Her ikisi de cihazınızda çalışacaktır. İkisi de aynı haritayı içermektedir. Hangi program size daha kullanışlı gelirse onu kullanabilirsiniz. Dosyayı indirdikten sonra işiniz kolay. 

NAVIEXTRAS PROGRAMI SD KART İÇERİĞİ İNDİR (iGO Başarsoft 2020.10 Türkiye + (KKTC) Haritası)

IGO PROGRAMI SD KART İÇERİĞİ İNDİR (iGO Başarsoft 2020.10 Türkiye + KKTC Haritası)

  • Öncelikle SD kartınızda kendi GPS yazılımınız varsa onu bilgisayarınıza yedekleyin. Daha sonra istediğiniz taktirde eski yazılımınıza dönebilirsiniz. Yoksa aşağıdaki adımlarla devam edelim.
  • SD kartı bilgisayarına takın ve FAT32 formatında biçimlendirin ve ismini STORAGECARD olarak değiştirin (aslında isim çok da önemli değil ama olsun).
  • İndirdiğiniz rar dosyası içerisindeki klasörü SD kart içerisine kopyalayın.
  • SD kartı aracınızdaki multimedya cihazına takın. Ayarlar > Navigasyon bölümünden dosya yolu’na tıklayın ve SDMMC (veya STORAGECARD) > Navione > Navione.exe’yi seçin (iGO için primo2.exe seçilecek).
  • İşlem tamamlandı NAVI tuşuna basarak navigasyonu çalıştırın. GPS kartı yok hatası gelmeden programın açılması gerekiyor. Yaklaşık 10-15 saniyelik bir yükleme süresi olduğunu da unutmayın, biraz beklemeniz gerekecek.

Artık navigasyonunuz çalışıyor.

Not  1: Bu işlem için firmalar minimum 200 lira gibi bir ücret istiyorlar. Eğer bu yazı işinize yaramışsa ve teşekkür etmek isterseniz sayfadaki reklamlara tıklamanız yeterli. 🙂

Not 2: İndirdiğiniz dosyanın içerisindeki harita sürümü Ağustos 2021 tarihi itibariyle indirilebilir en güncel Türkiye harita dosyasıdır (iGo 2020.10 harita ve poi). İçerisinde petrol ofisleri de isimleri ve logolarıyla belirtilmiştir. Yeni sürümlerin olması durumunda dosyaları güncelleyerek buradan tekrar yayınlayacağım.

Not 3: Android cihaza sahip arkadaşlar sayfanın sonundaki ANDROID KULLANICILARI İÇİN HARİTA GÜNCELLEME bölümünden haritalarını güncelleyebilirler.

Not 4: Bu yazılımın desteklendiği cihazlar sayfanın en başında verilmiştir. Benzer daha farklı cihazlarda da çalışması yüksekle muhtemeldir.


KATKIDA BULUNANLAR

  • Ömer Faruk Turaboğlu: Yazılımı Easypro Nav43 için denemiş ve başarılı bir şekilde çalıştırmıştır.
  • Mehmet Gümüş: Necvox 9930 marka modele sahip üründe başarıyla çalıştırmıştır.
  • Derya Kaval: Android işletim sisteminde harita güncellemesi yapmış ve başarılı olmuştur.

KARŞILAŞILAN PROBLEMLER VE ÇÖZÜMLERİ

  • Necvox cihazlarda gps bulamama sorunu.
    • SYS.TXT dosyasını açarak auto yazan gps satırını aşagıdaki gibi değiştirmelisiniz.[gps]
      port=2
      baud=9600
      send_init=0
      set_messages=0
  • Çözünürlük problemi.
    • Çözünürlük sorunu için klasör içerisinde bulunan SYS.TXT dosyasına girip resolution_dir=”800_480″ olan satırı değiştirmeniz problemi çözecektir. Çözünürlüğü sizin cihazınızın çözünürlüğüne ayarlamanız gerekmektedir.

WİNCE KULLANICILARI İÇİN HARİTA GÜNCELLEME

  • Öncelikle SD kartınızın yedeğini alın. Dimyata pirince giderken eldeki bulgurdan olmayalım. yukarıda paylaştığım IGO dosyayı indirin. Content klasörü içerisindeki licences, Poi, Map ve Building klasörlerinin içeriklerini kendilerinde bulunanlarla değiştirin. Artık güncel haritayı kullanabilirsiniz.

ANDROID KULLANICILARI İÇİN HARİTA GÜNCELLEME

  • Cihazının Wince değil de Android işletim sistemine sahip ise haritanızı şu şekilde güncelleyebilirsiniz. Öncelikle ne olur ne olmaz diye SD kartınızın yedeğini alın. Dimyata pirince giderken eldeki bulgurdan olmayalım. Yukarıda paylaştığım IGO dosyayını indirin. Content klasörü içerisindeki licences, Poi, Map ve Building klasörlerinin içeriklerini kendilerinde bulunanlarla değiştirin. Artık güncel haritayı kullanabilirsiniz.

Linux: sed komutu belli bir yere satır ekleme, değiştirme

Bir dosya içerisinde bir satırın altına başka bir satır eklemek istiyorsanız sed komutunu kullanabilirsiniz. sed komutu bir dosyanın içeriğinin değiştirilmesinde kullanılır. Örnek olarak içeriği aşağıdaki gibi olan deneme.txt adında bir dosyamız olsun.

1
2
4
6

Aşağıdaki komut sayesinde 2’nin altına 3 ekleyeceğiz.

sed -i '/2/a 3' deneme.txt

Böylelikle dosya içeriği aşağıda şekle dönüşmüş oldu.

1
2
3
4
6

Peki eklemek yerine değiştirmek istiyorsak ne yapacağız. Bu durumda da aşağıdaki komutu kullanabiliriz.

sed -i 's/6/5/' deneme.txt

veya

sed -i s/6/5/ deneme.txt

Böylelikle dosyadaki 6, 5 ile yer değiştirecek ve dosya içeriği aşağıdaki gibi olacaktır.

1
2
3
4
5

Dosya içeriği değiştirilmesini sağlayan awk ve grep gibi komutlarında olduğunu söylemeliyim. Ayrıca sed komutuyla daha farklı şeyler de yapılabilmekte elbette. Fazlası için sed komutunun help‘inden yardım alabilirsiniz.

Linux: cp komutu omitting directory hatası

Bilindiği hd porno gibi cp komutu klasör yada dosya kopyalamak için kullanılıyor. Klasör kopyalarken bu hatayı alıyorsanız recursive anlamındaki -r komutunu eklemelisiniz. Böylece klasörü içindeki tüm dosyalarla birlikte kopyalayacaktır.

Gel gelelim bu hatayı çoklu dosya türk porno kopyalarken de alabilirsiniz. Örnek olarak

cp sample.txt /home/user/Desktop/*0/

komutunu çalıştırmaya çalıştığınızda birden fazla klasöre dosya kopyalaması gerekiyor ama cp komutu bu işlemi gerçekleştirmeye izin vermiyor. Peki buna çözüm olarak ne yapacağız. Ben küçük bir bash scriptiyle sorunu halletim. Aşağıdaki scriptte döngü ve cp komutunun bulunduğu satırda ilgili değişiklikleri yaparak bu sorunu halledebilirsiniz.

#!/bin/bash

for i in {20..100..10}
 do
 cp sample.txt /home/user/Desktop/$i/ 
 done