Arch Linux Yapılandırmalarım

CRYPTSETUP

  • Diski şifrelerken daha güçlü bir şifreleme için cryptsetup ile bu seçenekleri kullanıyorum.

$    cryptsetup --type luks2 --cipher aes-xts-plain64 --hash sha512 --iter-time 2000 --key-size 512 --pbkdf argon2id --pbkdf-parallel 20 --use-urandom --verify-passphrase luksFormat /dev/hedef_bölüm

"--pbkdf-parallel 20" seçeneği aynı anda çalışacak iş parçacığı miktarını belirlemekte. Varsayılan değeri ise 4'tür. İşlemci çekirdek miktarınızın 2 katı olacak şekilde düzenleyebilirsiniz. Örneğin 10 çekirdekli bir işlemci için sınır 20 iş parçacığıdır. Bu sınır değerdir ve eğer işlemciniz beklentileri karşılamıyor ise kullanılacak iş parçacığı miktarı kendiliğinden düşecektir.


GNOME

  • Kurulum esnasında daha hafif bir GNOME kurulumu için gnome paketi içeriğindeki sadece aşağıdaki paketleri seçiyorum.
eog                                        =  Resim dosyası görüntüleyici.
evince                                   =  pdf vb. döküman dosyası görüntüleyici.
gdm                                       =  Görüntü yöneticisi, giriş ekranı ve kilit.
gnome-calculator              =  Hesap makinesi.
gnome-console                  =  Kullanıcı arayüzlü konsol.
gnome-control-center     =  GNOME ayar yapılandırmaları arayüzü.
gnome-music                      =  Müzik çalar.
gnome-text-editor            =  Metin dosyası düzenleyici.
nautilus                                 =  Dosyalama sistemi yöneticisi.
totem                                    =  Video oynatıcı.

Eğer gerek görürsem ilaveten aşağıdaki paketleri de kuruyorum.

gnome-tweaks                   =  GNOME fazladan ayar yapılandırmaları arayüzü.
gnome-shell-extensions =  GNOME yeni özellikler için eklenti yordamı. Aynı zamanda giriş            ekranına GNOME Classic ile oturum açabilme seçeneğini eklemektedir.

CMAKE

$    pacman -S cmake
$    pacman -S --asdeps qt6-base

Qt6 ile geliştirilen CMake kullanıcı arayüzü Wayland desteği için aşağıdaki "WAYLAND" başlığı altında anlatılan yönergeleri takip edebilirsiniz.

Yüklediğiniz paketleri listelemek için:

$    pacman -Qe

Bağımlılık olarak yüklediğiniz paketleri listelemek için:

$    pacman -Qd

WAYLAND

  • GNOME görüntü ayarlarında sadece var olan büyüklüğün iki katına yani 200%'e ölçeklendirebiliyoruz. Henüz deneysel aşamada olan özelliği aktif ettiğimizde ise ekranımızı 125%, 150%, 175% ve 225% değerlerine ölçeklendirebiliriz.
$    gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffe']"

Ardından bu ek ölçeklendirmelerin görüntü ayarlarında gözükebilmesi için sistemimizi yeniden başlatalım.
  • Qt6 kullanan uygulamaları Wayland oturumunda çalıştırmak için aşağıdaki paketi kurmanız yeterli.
$    pacman -S --asdeps qt6-wayland
$    vim ~/.config/code-flags.conf

Açılan metin dosyasına aşağıdaki satırları ekledikten sonra kaydedip kapatalım.

--enable-features=WaylandWindowDecorations
--ozone-platform-hint=auto

  • Benim sistemimde VSCode karanlık temaya uyum sağlamıyor. Böyle bir sorun yaşandığında "code-oss.desktop" dosyasında düzenlemeye gidilmesi gerekiyor. Paket güncellemelerinde yaptığımız değişikliklerin üzerine varsayılan değerlerin yazılmaması için önlem almalıyız. Yaptığımız değişikliği kullanıcı bazlı geçerli kılmak için kopyalayalım.

$    cp /usr/share/applications/code-oss.desktop ~/.local/share/applications/

Eğer kopyaladığınız dizinin oluşturulmadığına dair hata alıyorsanız aşağıdaki komutu çalıştırınız.

$    mkdir -p ~/.local/share/applications
  • Kopyaladığımız dosyayı düzenlemek adına GNOME metin düzenleyici ile açalım.

$    gnome-text-editor ~/.local/share/applications/code-oss.desktop

Açılan metin dosyasında "Exec=..." içeriğinin en başına aşağıdaki satırı ekledikten sonra kaydedip kapatalım.

env GTK_THEME=Adwaita:dark

Örneğin:

Exec=env GTK_THEME=Adwaita:dark /usr/bin/code-oss --unity-launch %F

SUDO

Kurulumdan sonra güvenlik önlemlerini arttırmak için kök kullanıcı girişini kapatıyorum. Örneğin Ubuntu'da varsayılan olarak kapalı. Bu sayede saldırganlar şifrenizi çözümlemeye ilaveten kullanıcı adınızı da bulmaya mecbur kalırlar.
  • Kök kullanıcı hesabını kilitleyelim.
$    passwd -l root

Kilidini tekrar benzer bir komutla tekrar açabiliriz.

$    sudo passwd -u root
  • Alternatif bir yöntem olarak /etc/shadow dosyasının içeriği düzenlenebilir.
$    sudo vim /etc/shadow

Açılan metin dosyasında şifrelenmiş şekilde tutulan kök kullanıcı şifrenizi ünlem işareti olarak değiştirmelisiniz.

Örneğin:
root:!:12345::::::

Kök kullanıcı girişini tekrar aktif hale getirmek için aşağıdaki komuttan faydalanabiliriz:

$    sudo passwd root

KISAYOLLAR

  • Tıpkı Ubuntu'da olduğu gibi konsol için Control+Alt+t tuş kombinasyonu ile kısayol oluşturmak istiyorsanız GNOME konsolun binary dosyası adı kgx'dir. Ayarlardan custom kısayol oluştururken komut değerine kgx yazmanız yeterli.
  • VSCode için karanlık tema ile uyumlu bir başlatma komutu için belirlediğiniz kısa yol kombinasyonu ile komut değerine "env GTK_THEME=Adwaita:dark code" yazmanız yeterli.


Kaynaklar

Yorumlar