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
- CMake grafiksel kullanıcı arayüzünü kullanmak istiyorsanız cmake paketiyle birlikte bağımlılık olarak isteğe bağlı paketleri de kurmak gerekiyor. Bu sayede pacman artık kullanılmayan paketleri silerken yüklediğimiz isteğe bağlı paketleri de temizliyor.
$ 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']"
- Qt6 kullanan uygulamaları Wayland oturumunda çalıştırmak için aşağıdaki paketi kurmanız yeterli.
$ pacman -S --asdeps qt6-wayland
- "code" paketi ile yüklenen açık kaynak Visual Studio Code "Code - OSS" için Wayland desteğini etkinleştirmek adına "code-flags.conf" dosyasını düzenleyelim.
$ 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