Rehber Arch Linux tabanlı dağıtımlarda Plymouth kurulumu | Sistem Açılışına Animasyon Ekleyin!

Bugün Arch Linux tabanlı dağıtımlarda Plymouth ile açılışa nasıl animasyon koyarız buna bakacağız.

Plymouth paketini kurmak​

Öncelikle AUR üzerinden AUR - plymouth paketini kuruyoruz. Geliştirici sürümünü kullanmak isteyen olursa AUR - plymouth-git paketini kurabilir.

Bu paketleri kurmak için kolay olan 2 yolumuz var.
Eğer bir AUR yardımcınız (paru, yay gibi) varsa bunlar üzerinden şu komutla kurabilirsiniz:

Bash:
# yay
yay -S plymouth
yay -S plymouth-git

# paru
paru -S plymouth
paru -S plymouth-git

Tavsiye ettiğim yol budur.

İkinci yol ise AUR üzerinden bu paketleri yerele çekmek olacak. Onu da şu şekilde yapıyoruz:

Bash:
# makepkg gibi programların bulunduğu paket grubunu yükler. Çoğu bağımlılığı karşıladığından yüklemeniz şiddetle tavsiye edilir.
sudo pacman -S base base-devel

# plymouth
git clone https://aur.archlinux.org/plymouth ~/plymouth

# plymouth-git
git clone https://aur.archlinux.org/plymouth-git ~/plymouth

cd ~/plymouth
makepkg -si

Screenshot from 2023-03-05 14-59-11.png


Paket kaynak koddan derlendiği için biraz sürecektir.
İşlem bittikten sonra diğer adımlara geçiyoruz.

/etc/mkinitcpio.conf dosyasını düzenliyoruz​

Bu adımda /etc/mkinitcpio.conf dosyasında düzenlememiz gereken bir satır var ve bunu halledeceğiz.
Bir yazı düzenleyici ile bu dosyayı root yetkilerle açın.

Screenshot from 2023-03-05 15-02-36.png


52. satır düzenleyeceğimiz kısımdır. Burada parantez içinde bulunan base udev kısmından hemen sonra plymouth yazıyoruz ve bu şekilde bu adımı bitirmiş oluyoruz.

Screenshot from 2023-03-05 15-03-55.png


Gördüğünüz gibi satırımız artık HOOKS=(base udev plymouth...) şeklinde gidiyor.
Kaydedip bu dosyayı kapatıyoruz ve bir sonraki adıma geçiyoruz.

/etc/default/grub | GRUB konfigürasyonunu hazırlıyoruz​

Bu adımda /etc/default/grub dosyasına eklememiz gereken ufak bir kısım var.
/etc/default/grub dosyasını root yetkilerle istediğiniz yazı düzenleyici uygulamanız ile açın.

Screenshot from 2023-03-05 15-07-26.png


Düzenleyeceğimiz kısım burası. Bu kısımda parantez içerisine şu argümanları ekleyin ve kaydedip çıkın:

Kod:
quiet splash vt.global_cursor_default=0

Eğer sizde, bende olduğu gibi quiet argümanı hâli hazırda varsa bir tane olacak şekilde ayarlayın orayı. Yani iki tane quiet argümanı olmasın.

Screenshot from 2023-03-05 15-08-46.png


Şu an tırnak içi şu şekilde:

Kod:
loglevel=3 quiet splash vt.global_cursor_default=0

Bu şekilde yaptıktan sonra dosyayı kaydedip çıkın.

GDM kullananlara özel​

Neredeyse hazırız.

Öncelikle eğer GDM kullanıyorsanız ve akıcı bir geçiş olsun istiyorsanız AUR üzerinden AUR - gdm-plymouth ve AUR - libgdm-plymouth paketlerini kurun.

Bash:
sudo systemctl enable gdm

Komutu ile de SystemD servisini açılışta başlaması için aktif etmiş olursunuz.
"Biz gdm-plymouth yükledik ama aktif ederken gdm yazıyoruz. Hata yok mu burada?"
Yüklediğiniz paketlerin neyi sağladığına bakabilirsiniz. 😛

Screenshot from 2023-03-05 15-18-49.png


libgdm-plymouth paketi de aynı şekilde libgdm paketi ile çakışıyor ve o paketi karşılıyor.

Tema seçin​

Size birkaç yer atayım, istediğiniz kısımdan bakabilirsiniz.



Ben ikinci attığım kısımdan pack_2 > hexagon_dots temasını kullanacağım. Siz istediğinizi seçebilirsiniz elbette.
Bu tema AUR'da paket olarak bulunduğundan paru -S plymouth-theme-hexagon-dots-git komutu ile kurdum.

Screenshot from 2023-03-05 15-32-43.png


Manuel olarak kuracak olan kişiler, tema klasörü /usr/share/plymouth/themes klasörüdür. Temalarınızı oraya atıp ardından plymouth-set-default-theme -l komutu ile temanızın gözüküp gözükmediğine dikkat edin.

Seçilen temayı uygulamak​

Bunun için iki basit yöntem var.

1.
Bash:
# Bu komut ile tema adınıza bakın
plymouth-set-default-theme -l

# Tema adını girin
sudo plymouth-set-default-theme theme_name

2.
/etc/plymouth/plymouthd.conf dosyasını root yetkilerle istediğiniz yazı düzenleyicisi ile açın.

Screenshot from 2023-03-05 15-37-12.png


Bu kısma tema adını düzgün şekilde yazıp dosyayı kaydettikten sonra çıkış yapın.

Tüm yapılan ayarları uygulama vakti​

Şu komutlar ile birlikte ayarlarınız uygulanmış olacak ve açılış animasyonunuz hazır hâle gelecek.

Bash:
# initramfs dosyasını yeniden oluşturuyoruz
sudo mkinitcpio -P

# GRUB konfigürasyonunu yeniliyoruz
sudo grub-mkconfig -o /boot/grub/grub.cfg

Daha sonra sisteminizi yeniden başlatın. 😛

Screenshot from 2023-03-05 15-40-30.png


Tebrikler! Artık bir açılış animasyonunuz var!
Güle güle kullanın. 🙂

Kaynak:
 
Bugün Arch Linux tabanlı dağıtımlarda Plymouth ile açılışa nasıl animasyon koyarız buna bakacağız.

Plymouth paketini kurmak​

Öncelikle AUR üzerinden AUR - plymouth paketini kuruyoruz. Geliştirici sürümünü kullanmak isteyen olursa AUR - plymouth-git paketini kurabilir.

Bu paketleri kurmak için kolay olan 2 yolumuz var.
Eğer bir AUR yardımcınız (paru, yay gibi) varsa bunlar üzerinden şu komutla kurabilirsiniz:

Bash:
# yay
yay -S plymouth
yay -S plymouth-git

# paru
paru -S plymouth
paru -S plymouth-git

Tavsiye ettiğim yol budur.

İkinci yol ise AUR üzerinden bu paketleri yerele çekmek olacak. Onu da şu şekilde yapıyoruz:

Bash:
# makepkg gibi programların bulunduğu paket grubunu yükler. Çoğu bağımlılığı karşıladığından yüklemeniz şiddetle tavsiye edilir.
sudo pacman -S base base-devel

# plymouth
git clone https://aur.archlinux.org/plymouth ~/plymouth

# plymouth-git
git clone https://aur.archlinux.org/plymouth-git ~/plymouth

cd ~/plymouth
makepkg -si

Eki Görüntüle 1690780

Paket kaynak koddan derlendiği için biraz sürecektir.
İşlem bittikten sonra diğer adımlara geçiyoruz.

/etc/mkinitcpio.conf dosyasını düzenliyoruz​

Bu adımda /etc/mkinitcpio.conf dosyasında düzenlememiz gereken bir satır var ve bunu halledeceğiz.
Bir yazı düzenleyici ile bu dosyayı root yetkilerle açın.

Eki Görüntüle 1690791

52. satır düzenleyeceğimiz kısımdır. Burada parantez içinde bulunan base udev kısmından hemen sonra plymouth yazıyoruz ve bu şekilde bu adımı bitirmiş oluyoruz.

Eki Görüntüle 1690792

Gördüğünüz gibi satırımız artık HOOKS=(base udev plymouth...) şeklinde gidiyor.
Kaydedip bu dosyayı kapatıyoruz ve bir sonraki adıma geçiyoruz.

/etc/default/grub | GRUB konfigürasyonunu hazırlıyoruz​

Bu adımda /etc/default/grub dosyasına eklememiz gereken ufak bir kısım var.
/etc/default/grub dosyasını root yetkilerle istediğiniz yazı düzenleyici uygulamanız ile açın.

Eki Görüntüle 1690798

Düzenleyeceğimiz kısım burası. Bu kısımda parantez içerisine şu argümanları ekleyin ve kaydedip çıkın:

Kod:
quiet splash vt.global_cursor_default=0

Eğer sizde, bende olduğu gibi quiet argümanı hâli hazırda varsa bir tane olacak şekilde ayarlayın orayı. Yani iki tane quiet argümanı olmasın.

Eki Görüntüle 1690810

Şu an tırnak içi şu şekilde:

Kod:
loglevel=3 quiet splash vt.global_cursor_default=0

Bu şekilde yaptıktan sonra dosyayı kaydedip çıkın.

GDM kullananlara özel​

Neredeyse hazırız.

Öncelikle eğer GDM kullanıyorsanız ve akıcı bir geçiş olsun istiyorsanız AUR üzerinden AUR - gdm-plymouth ve AUR - libgdm-plymouth paketlerini kurun.

Bash:
sudo systemctl enable gdm

Komutu ile de SystemD servisini açılışta başlaması için aktif etmiş olursunuz.
"Biz gdm-plymouth yükledik ama aktif ederken gdm yazıyoruz. Hata yok mu burada?"
Yüklediğiniz paketlerin neyi sağladığına bakabilirsiniz. 😛

Eki Görüntüle 1690825

libgdm-plymouth paketi de aynı şekilde libgdm paketi ile çakışıyor ve o paketi karşılıyor.

Tema seçin​

Size birkaç yer atayım, istediğiniz kısımdan bakabilirsiniz.



Ben ikinci attığım kısımdan pack_2 > hexagon_dots temasını kullanacağım. Siz istediğinizi seçebilirsiniz elbette.
Bu tema AUR'da paket olarak bulunduğundan paru -S plymouth-theme-hexagon-dots-git komutu ile kurdum.

Eki Görüntüle 1690837

Manuel olarak kuracak olan kişiler, tema klasörü /usr/share/plymouth/themes klasörüdür. Temalarınızı oraya atıp ardından plymouth-set-default-theme -l komutu ile temanızın gözüküp gözükmediğine dikkat edin.

Seçilen temayı uygulamak​

Bunun için iki basit yöntem var.

1.
Bash:
# Bu komut ile tema adınıza bakın
plymouth-set-default-theme -l

# Tema adını girin
sudo plymouth-set-default-theme theme_name

2.
/etc/plymouth/plymouthd.conf dosyasını root yetkilerle istediğiniz yazı düzenleyicisi ile açın.

Eki Görüntüle 1690842

Bu kısma tema adını düzgün şekilde yazıp dosyayı kaydettikten sonra çıkış yapın.

Tüm yapılan ayarları uygulama vakti​

Şu komutlar ile birlikte ayarlarınız uygulanmış olacak ve açılış animasyonunuz hazır hâle gelecek.

Bash:
# initramfs dosyasını yeniden oluşturuyoruz
sudo mkinitcpio -P

# GRUB konfigürasyonunu yeniliyoruz
sudo grub-mkconfig -o /boot/grub/grub.cfg

Daha sonra sisteminizi yeniden başlatın. 😛

Eki Görüntüle 1690849

Tebrikler! Artık bir açılış animasyonunuz var!
Güle güle kullanın. 🙂

Kaynak:
Alev aldım :)

Eline sağlık.
 
Tema ayarlamayı başaramadım ama yine de güzel duruyor.
Bash:
plymouth-set-default-theme -l

Komutunun çıktısını atın.
/etc/plymouth/plymouthd.conf dosyasını atın.
İndirdiğiniz temanın klasör içeriği yanlış olabilir. Ona da dikkat edin.
 
Güzel gibi deneyince sonucu yazarım :)

Hocam yaptım gayet güzel durdu. Sonrasında kernel parametrelerini düzeltirken OS'u bozdum. Tekrardan Arch kurdum, kurarken GRUB'u sildim yanlışlıkla. Şimdi tekrar kurdum. Bu sefer GNOME olarak kurdum ama. Temalar gayet güzel bu arada.
 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı