İ3wm Hakkında Rehber

Bu rehber altına i3wm masaüstü ortamı ile ilgili dökümanları tutacağım. Bu konunun hiçbir vakit kapatılmamasını, tek bir konu altında i3WM rehberinin toplanılmasını adminlerden rica ediyorum.

Bir kısayol eklemek için bazı örnekler, aşağıdaki kısayol tuşları kullanılacaktır:

i3WM config dosyasını nano .config/i3/config açıyoruz. Ve herhangi bir yere (En sona veya en başa koymanızı öneririm.)

bindsym yazdıktan sonra eklemek istediğim kısayol tuşunun ismini aşağıdan bulup yazıyoruz. Ben arama/tarayıcı XF86Search tuşunu seçtim. sonra bir komut çalıştıracağı için exec yazdım Ve bende yüklü olan tarayıcı olan librewolf’u açacağım. (siz librewolf yerine firefox veya firefox-esr yazabilirsiniz.)

bindsym XF86Search exec librewolf

Yine aynı mantık ile sessize alma tuşunu ayarlayacağım. Ben ses yöneticisi olarak amixer kullanıyorum, siz ne kullanıyorsanız o yazılıma göre ses kapama ayarını exec --no-startup-id’den sonra yazacaksınız ve daha sonra && $refresh_i3status peşine kısmını ekleyeceksiniz.
Ses kapama/açma tuşunda dikkat etmeniz gereken nokta toggle detayı bu ses açıksa kapatır, kapalıysa açar. tamamı: amixer -D pulse sset Master toggle

bindsym XF86AudioMute exec --no-startup-id amixer -D pulse sset Master toggle && $refresh_i3status

Bu aşağıdaki cevap açık kaynak yapay zeka olan Llama’dan alınmıştır:

Multimedia Tuşları

  • XF86AudioMute: Sessiz
  • XF86AudioLowerVolume: Ses Azalt
  • XF86AudioRaiseVolume: Ses Artır
  • XF86AudioPlay: Oynat/Duraklat
  • XF86AudioStop: Durdur
  • XF86AudioPrev: Önceki Parça
  • XF86AudioNext: Sonraki Parça

Güç Yönetimi Tuşları

  • XF86Sleep: Uykuya Al
  • XF86Suspend: Askıya Al
  • XF86Hibernate: Hibernasyon
  • XF86WakeUp: Uyan

Ekran Tuşları

  • XF86MonBrightnessDown: Ekran Parlaklığını Azalt
  • XF86MonBrightnessUp: Ekran Parlaklığını Artır
  • XF86KbdLightOnOff: Klavye Işığı Aç/Kapa

Çeşitli Tuşları

  • XF86Calculator: Hesap Makinesi
  • XF86Explorer: Dosya Gezgini
  • XF86Send: Gönder (örneğin e-posta)
  • XF86Finance: Finans (örneğin borsa)
  • XF86HomePage: Anasayfa
  • XF86Mail: E-posta
  • XF86Media: Medya (örneğin medya oynatıcı)
  • XF86MyComputer: Bilgisayarım
  • XF86Search: Arama
  • XF86Shop: Alışveriş (örneğin online alışveriş)
  • XF86WWW: Web Tarayıcısı

Klavye Düzeni Tuşları

  • XF86Keyboard: Klavye Düzenini Değiştir
  • XF86KbdLayout: Klavye Düzenini Değiştir

Diğer Tuşları

  • XF86TouchpadToggle: Dokunmatik Padı Aç/Kapa
  • XF86TouchpadOn: Dokunmatik Padı Aç
  • XF86TouchpadOff: Dokunmatik Padı Kapa
  • XF86Launch0 to XF86Launch9: Özel Başlatma Tuşları
1 Beğeni

i3WM’ye ilk geçtiğimde karşılaştığım ilk sorun sesi yükseltirken 100%'ü aşıp %5000’lere kadar dayanıyor olmasıydı. Elbette bu durum hem cihazlara, hem insan kulağına zararlı. İlk başta varsayılan yazılımlar ile 100% sınırını koymaya çalıştım ama bunu başaramadım. Daha sonra 100%'ü geçmeyen alsamixer kullanmaya karar verdim. Ancak bu sefer de i3-wm’de klavye kısayol tuşları varsayılan olarak başka yazılımı kullandığı için klavyeden ses açınca yine 100%'ü geçtiğini gördüm. i3-wm config dosyasını aşağıdaki gibi alsamixer’e göre düzenleyince ses ile ilgili sorunlarım ortadan kalktı.

Önce sizde yoksa pulseaudio’yu kurmalısınız. sudo apt install pulseaudio, daha sonra alsamixer’i sudo apt install alsamixer komutu ile kurmalısınız.

nano ~/.config/i3/config komutu ile ayar dosyasını açarak (nano yerine daha kolayınıza geliyorsa open yazarak açabilirsiniz. Open varsayılan uygulama ile açar.)

Bu dosyada PulseAudio yazan yorum satırının altındaki komutları buradaki gibi değiştirmelisiniz:

# Use pactl to adjust volume in PulseAudio.
set $refresh_i3status killall -SIGUSR1 i3status
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse sset Master 5%+ && $refresh_i3status
bindsym XF86AudioLowerVolume exec --no-startup-id amixer -D pulse sset Master 5%- && $refresh_i3status
bindsym XF86AudioMute exec --no-startup-id amixer -D pulse sset Master toggle && $refresh_i3status
bindsym XF86AudioMicMute exec --no-startup-id amixer set Capture toggle && $refresh_i3status

Bundan sonra: ctrl + o , sonra enter ve sonra ise start (diğer değişle win tuşu) + shift + v ile i3-wm’yi yenileyelim ve olup olmadığını kontrol edelim.

Bunlar olmaz ise size yardım etmek için sizleri Pardus Forum, Telegram Hürr Pardus Grubu, Telegram Pardus Arslanşah Grubu veya Signal Hürr Pardus Grubu’na bekleriz.

1 Beğeni

Ekran çözünürlülüğü ayarlama

İlk başta randrx komutu ile ekranımızın desteklediği ekran çözünürlüklerini görelim.

Çıktı aşağıdaki gibi olmalı:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
HDMI-A-0 disconnected primary (normal left inverted right x axis y axis)
DVI-D-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 360mm x 270mm
1920x1080 60.00*+
1280x1024 60.02 + 75.02
1680x1050 59.88
1440x900 59.90
1280x800 74.93 59.91
1280x720 60.00
1024x768 75.03 70.07 60.00
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 59.94
720x400 70.08
DisplayPort-0 disconnected (normal left inverted right x axis y axis)

Bu çıktıdan bize lazım olan kablo bağlantımız. Benim ekranım bilgisayara DVI girişi ile bağlı, yukarıda da görüldüğü gibi DVI-D-0 ve başlığında benim çözünürlülüğüm yazıyor 1920x1080 bize ilk satırdan lazım olan bu ikisi. Biri bağlantımız, diğeri mevcut çözünürlülüğümüz.

Şimdi aşağı doğru inelim.

1920x1080 60.00*+
1280x1024 60.02 + 75.02
1680x1050 59.88
1440x900 59.90
1280x800 74.93 59.91
1280x720 60.00
1024x768 75.03 70.07 60.00
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 59.94
720x400 70.08

Bunlar ise benim ekranımın destekleği tüm çözünürlükler, buradan birini seçiyorsunuz. Genelde bilgisayar çözünürlükleri 1920x1080 olurlar. Bu sebeple bunun üzerinden örnek vereceğim.

xrandr --output komutunu yazıyoruz. daha sonra ekranımızın bağlantı kodunu giriyoruz. Benim ki; DVI-D-0 idi. daha sonra ekran çözünürlülüğümüzü tanımlamak için --mode yazıyoruz ve peşine ekranımızın desteklediği çözünürlüklerden birini seçiyoruz. Örn: 1920x1080 ve komutumuz aşağıdaki şekli alıyor.

xrandr --output DVI-D-0 --mode 1920x1080

Eğer bu komutu termanilde çalıştırdıktan sonra tatminkâr bir sonuç elde ettiyseniz, bu değişikliği kaybetmemek için kalıcı yapmamız gerekli. Bunun için terminali açıyoruz. cd /etc/X11/xorg.conf.d/ komutu ile işlem yapacağımız dizinin içine giriyoruz. Daha sonra sudo nano 10-monitor.conf ile sudo yetkisi ile nano’yu açıyoruz. Daha sonra aşağıdaki aşağıdaki kodu crtl + shift + v ile yapıştırıyoruz.
Kodu yapıştırdıktan sonra kodda görünen Modes seçeneğinin karşısına bundan sonra uygulamak istediğimiz çözünürlüğü tırnak işareti içinde (aşağıdaki gibi) yazıyoruz. Bu işlemleri yaptıktan sonra dosyayı kaydetmek için ctrl + o ve peşine enter tuşuna basıyoruz. Böylece dosyayı kaydetmiş oluyoruz.

Section "Monitor"
    Identifier "Default Monitor"
    DisplaySize 320 240
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "Default Device"
    Monitor "Default Monitor"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
        Modes "1920x1080"
    EndSubSection
EndSection

Bu konu son yanıttan 10 gün sonra otomatik olarak kapatıldı. Yeni yanıtlara artık izin verilmiyor.