Bluetuith Kurulumu - Pardus / Debian

Pardus / Debian İçin Bluetuith Kurulum ve Yapılandırma Rehberi

Bu rehber, Linux dünyasında sıkça kullanılan ağır grafik arayüzlü Bluetooth yöneticileri yerine; terminal üzerinden fare (mouse) desteğiyle çalışan, son derece hafif ve modern bir Bluetooth TUI (Metin Tabanlı Kullanıcı Arayüzü) aracı olan Bluetuith'in kurulumunu anlatmaktadır.
Pardus/Debian üzerinde Bluetuith'in çalışabilmesi için arka planda Blueman'in kimlik doğrulama motoruna ihtiyaç duyulur. Bu rehberde, Blueman'in hantal grafik arayüzünü tamamen gizleyip, sadece arka plan motorunu Bluetuith'e köprü yaparak sistemi nasıl "şıkır şıkır" çalışır hale getireceğimizi göreceksiniz.
Yani bu rehbere başlamadan önce Blueman kurulu ve çalışıyor olması gerekir.

1. Giriş: Bluetuith Nedir?

Tarihçesi ve Geliştiricisi

Bluetuith, Linux dünyasındaki Bluetooth yönetimini terminale taşımak amacıyla Darkhz takma adlı bağımsız bir açık kaynak geliştiricisi tarafından Go dili kullanılarak geliştirilmeye başlanmıştır. 
 Bu proje, NLnet tarafından Avrupa Komisyonu'nun "Yeni Nesil İnternet" programından, finansal destekle kurulan bir fon olan NGI Zero Core aracılığıyla finanse edilmekteymiş.
Kısa sürede özellikle minimalist masaüstü (i3, Sway, Openbox) ve hafif arayüz (MATE, XFCE) kullanan Linux toplulukları arasında popülerlik kazanmıştır.

Önemli Özellikleri

  • Fare (Mouse) Desteği: Terminalde çalışmasına rağmen cihazlara sağ tıklayarak menüleri açabilir, fare tekerleği ile listede gezinebilirsiniz.
  • Ses Cihazı Yönetimi: Kulaklık, hoparlör gibi medya cihazlarına doğrudan el sıkışma (agent) modları sunar.
  • Dosya Transferi (OBEX): Bluetooth üzerinden dosya alma ve gönderme protokollerini destekler.
  • Düşük Kaynak Tüketimi: Grafik arayüz barındırmadığı için RAM ve işlemciyi neredeyse hiç yormaz.

Desteklenen Sistemler ve Katmanlar

Linux çekirdeğinin resmi Bluetooth yığını olan BlueZ ve D-Bus sistem hatlarını doğrudan destekler. Debian, Pardus, Arch Linux ve Ubuntu tabanlı tüm dağıtımlarda sorunsuz çalışır.

2. Kurulum Adımları

Bluetuith henüz resmi Pardus/Debian depolarında yer almadığı için, geliştiricinin yayınladığı tek parça (binary) çalıştırılabilir dosyayı sisteme güvenli bir şekilde ekleyeceğiz.
Terminali (Fish veya Bash) açın ve şu komutları sırasıyla uygulayın:

Adım 2.1: Güncel Binary Dosyasını İndirme ve Sisteme Yerleştirme

📌 (Rehber hazırlandığında v0.2.7 sürümü vardı)
# Güncel mimari paketini /tmp indirin
wget https://github.com/bluetuith-org/bluetuith/releases/download/v0.2.7/bluetuith_0.2.7_Linux_x86_64.tar.gz -O /tmp/bluetuith.tar.gz

# Arşivi /tmp klasörüne çıkartın
tar -xzf /tmp/bluetuith.tar.gz -C /tmp/

# Çalıştırılabilir dosyayı sistem geneline (PATH) taşıyın ve yetkilendirin
sudo mv /tmp/bluetuith /usr/local/bin/
sudo chmod +x /usr/local/bin/bluetuith

# Geçici indirme dosyasını temizleyin
rm /tmp/bluetuith.tar.gz

Adım 2.2: Uygulamayı MATE/XFCE Uygulama Menüsüne Ekleme

Uygulamayı her seferinde terminalden çağırmak yerine, sistem menüsüne tıklayınca otomatik terminal içinde açılacak bir kısayol ikonu oluşturalım:
echo -e "[Desktop Entry]\nName=Bluetuith\nComment=Bluetooth TUI Yöneticisi\nExec=mate-terminal -e /usr/local/bin/bluetuith\nTerminal=true\nIcon=bluetooth\nType=Application\nCategories=System;Utility;TerminalEmulator;" | tee ~/.local/share/applications/bluetuith.desktop
📌  (Eğer MATE yerine XFCE kullanıyorsanız mate-terminal yerine xfce4-terminal yazabilirsiniz).

3. Hibrit Yapılandırma: Blueman'i Arka Plana Gömme

Bluetuith, sistemdeki donanım izinlerini tek başına yönetemez; arka planda çalışan Blueman'in D-Bus izin mekanizmasına ihtiyaç duyar. Hedefimiz Blueman'i tamamen görünmez kılmak, paneldeki simgesini kaldırmak ama arka planda çalışmasını sağlamaktır.

Adım 3.1: Blueman Görsel Arayüzünü Kapatma

  1. Sistem çekmecesindeki (tray) mavi Bluetooth simgesine sağ tıklayın ve "Çıkış" (Exit) deyin.
  2. MATE Menü -> Başlangıç Uygulamaları (Startup Applications) penceresini açın.
  3. Listeden Blueman Applet seçeneğini bulun ve tikini kaldırın
  4. (Böylece bilgisayar her açıldığında panelde Blueman simgesi çıkmayacaktır).

Adım 3.2: Arka Plan Motorunu (Mechanism) Aktif Etme

Blueman'in görünmez bir hayalet gibi arkada çalışıp Bluetuith'e rehberlik etmesi için sistem servisini etkinleştirmemiz gerekir:
sudo systemctl enable blueman-mechanism.service
sudo systemctl start blueman-mechanism.service

4. Kullanım ve Pratik Kısayollar

Bilgisayarınızı yeniden başlattıktan sonra panelde hiçbir Bluetooth simgesi görmeyeceksiniz. Terminali açıp bluetuith yazdığınızda her şey hazır olacaktır.

Temel Kontroller

  • A (Adapter): Bilgisayarınızın Bluetooth kartı menüsünü açar. Buradan Power seçeneğini [On] yapabilirsiniz.
  • S (Scan): Etraftaki cihazları (kulaklık, telefon, mouse) taramaya başlar.
  • P (Pair): Seçili cihazla güvenli eşleşme başlatır.
  • C (Connect): Cihaza (örneğin kulaklığınıza) anında bağlanır.
  • T (Trust): Cihazı güvenli listeye alır (böylece kulaklığı her açtığınızda otomatik bağlanır).
  • Q (Quit): Uygulamadan çıkış yapar.
📌  Bu ayarların hepsi, fare ilede tıklayarak konsoldan yapılmaktadır.

Geleceğe Yönelik Not

Şimdilik Linux D-Bus ve BlueZ mimarisinin izin politikaları nedeniyle Bluetuith, Pardus/Debian üzerinde bağımsız çalışamıyor ve Blueman altyapısına ihtiyaç duyuyor. Ancak ilerleyen sürümlerde program kendi tescilli "Bluetooth Ajanı" (Agent) mekanizmasını tamamen optimize ettiğinde, sistemdeki Blueman paketlerini bütünüyle kaldırıp sadece Bluetuith ile yola devam etmek mümkün olacaktır.

5. İşlemleri Geri Alma (Blueman'e Geri Dönme)

Eğer bu TUI arayüzünden memnun kalmazsanız ve her şeyi eski haline getirip yeniden paneldeki grafiksel Blueman simgesini kullanmak isterseniz, aşağıdaki adımları sırasıyla uygulayarak sistemi dakikalar içinde orijinal haline döndürebilirsiniz.

Adım 5.1: Bluetuith Dosyalarını ve Kısayolunu Silme

Terminali açın ve kurduğumuz binary dosyası ile menü kısayolunu sistemden kaldırın:
# Çalıştırılabilir dosyayı silin
sudo rm /usr/local/bin/bluetuith

# Uygulama menüsü kısayolunu silin
rm ~/.local/share/applications/bluetuith.desktop

# Varsa oluşturulan ayar klasörünü temizleyin
rm -rf ~/.config/bluetuith/

Adım 5.2: Arka Plan Servisini Eski Haline Getirme

Arka planda Bluetuith için zorla çalıştırdığımız bağımsız mekanizma servisini durdurun ve devre dışı bırakın:
sudo systemctl stop blueman-mechanism.service
sudo systemctl disable blueman-mechanism.service

Adım 5.3: Blueman Grafik Arayüzünü ve Panel Simgesini Geri Getirme

  1. MATE Menü -> Başlangıç Uygulamaları (Startup Applications) penceresini açın.
  2. Az önce işaretini kaldırdığınız Blueman Applet seçeneğini bulun ve yanındaki kutucuğu yeniden işaretleyin (aktif edin).
  3. Bilgisayarınızı yeniden başlatmanıza gerek kalmadan, panel simgesini hemen şu an geri getirmek için terminalden şu komutu tetikleyin:
    blueman-applet &
    
Bu adımdan sonra sistem tepsisinde (tray) o tanıdık mavi Bluetooth simgeniz yeniden belirecek ve Pardus MATE ilk günkü varsayılan ayarlarına tamamen geri dönecektir. 
Bluetuith'nin ekran görüntüleri. 

Bu rehber YZ destekleriyle hazırlanmış olup, gereken düzenlemeler de yapılmıştır, zaten kendimde kullandığım için, çok hızlı ve stabil olduğunuda söyleyebilirim. Gerçi beta olsada bunu hiç belli etmiyor, işini güzel yapıyor.

Kaynak: https://github.com/bluetuith-org/bluetuith