Dinamik Duvar Kağıdı ile Linux Masaüstünüzün Güzel Görünmesini Sağlayın

Dinamik Duvar Kağıdı ile Linux Masaüstünüzün Güzel Görünmesini Sağlayın

Özelleştirme denince aklınıza gelen ilk işletim sistemi Linux olmayabilir, ancak tam tersi. Çoğu Linux dağıtımı ilk açılışta basit ve sıkıcı görünse de, masaüstünüzü öne çıkaracak ve benzersiz görünmesini sağlayacak sayısız özelleştirme seçeneği vardır.





Uzman bir Linux kullanıcısıysanız, kullandığınız masaüstü ortamına ve pencere yöneticisine bağlı olarak Linux'un daha fazla kişiselleştirme sunabileceğini fark etmiş olabilirsiniz. Daha iyi bir masaüstü görünümü için ilk adımı atalım ve dinamik duvar kağıtlarına geçelim.





Dinamik Duvar Kağıdı Nedir?

Statik duvar kağıtları, belirli bir süre içinde otomatik olarak değişmeyen duvar kağıtlarıdır. Bunlar, Linux dağıtımınız ve masaüstü ortamınızla yerleşik olarak gelen duvar kağıtları türüdür. Ancak, normal statik duvar kağıtlarının ötesine geçebilir ve dinamik duvar kağıtlarına geçiş yapabilirsiniz.





Dinamik Duvar Kağıdı bir cron iş zamanlayıcı kullanarak duvar kağıtlarını geçerli zamana göre ayarlamanıza izin veren basit bir bash betiğidir. Bunun ne anlama geldiği konusunda kafanız mı karıştı? Özetle, günün farklı zamanları için farklı duvar kağıtları ayarlamanıza olanak tanır. Gündüzleri daha parlak bir duvar kağıdı ve geceleri daha koyu bir duvar kağıdı kullandığınızı hayal edin. Dinamik Duvar Kağıdı ile masaüstünüzün reaktif görünmesini sağlayabilirsiniz.

HD'den 5K'ya kadar çeşitli çözünürlüklerde 25'in üzerinde farklı duvar kağıdı seti olsa da, özel bir görünüm için kendi duvar kağıdı setinizi de oluşturabilirsiniz. Ayrıca destekler yüzücü , bir görüntüdeki baskın renklerden bir renk paleti oluşturan ve ardından renkleri sistem genelinde ve tüm favori programlarınıza uygulayan bir araç.



Dinamik Duvar Kağıdı Kullanabilir misiniz?

Çoğu Linux masaüstü ortamı ve pencere yöneticisi Dinamik Duvar Kağıdını destekler. Dinamik Duvar Kağıdının birlikte çalıştığı tüm masaüstü ortamlarının ve pencere yöneticilerinin resmi listesi:

Masaüstü Ortamları:





  • NEREDE
  • panteon
  • GNOME
  • Derin
  • Tarçın
  • Xfce
  • LXDE
  • MAT

Pencere Yöneticileri:

  • Açık kutu
  • i3wm
  • bspwm
  • HarikaWM
  • akı kutusu
  • FVWM
  • Sallanma

Masaüstü ortamınız veya pencere yöneticiniz bu listede yoksa endişelenmeyin. Yine de deneyebilir ve sisteminizde çalışıp çalışmadığını doğrulamak için test komut dosyasını kullanabilirsiniz.





Linux'ta Dinamik Duvar Kağıdı yükleyin

Kuruluma başlamadan önce duvar (Dinamik Duvar Kağıdı), düzgün çalışması için gerekli tüm bağımlılıkları yüklemeniz gerekir. Çalıştırdığınız Linux dağıtımına bağlı olarak, bağımlılıkları yüklemek için aşağıda verilen iki komuttan birini çalıştırın.

Arch Linux ve Arch tabanlı dağıtımlar için:

sudo pacman -Sy feh cronie python-pywal xorg-xrandr

Xfce masaüstü ortamını çalıştırmıyorsanız, kaldırmaktan çekinmeyin. xorg-xrandr Diğer masaüstü ortamlarını kullanıyorsanız, ihtiyacınız olmayacağından yukarıdaki komuttan paket. Ayrıca kaldırabilirsiniz yüzücü kullanmayı düşünmüyorsanız.

Ubuntu ve diğer Debian tabanlı dağıtımlar için:

sudo apt-get install x11-xserver-utils feh cron

Benzer şekilde, kaldırabilirsiniz x11-xserver-utils paketi, Xfce masaüstü ortamını çalıştırmıyorsanız.

Artık tüm bağımlılıkları yüklediğinize göre, şimdi gerçek olanı kurmanın zamanı geldi. duvar alet. Bu basit bir işlemdir ve şu şekilde başlayabilirsiniz: git deposunu klonlama . Bunu nasıl yapacağınız aşağıda açıklanmıştır:

git clone https://github.com/adi1090x/dynamic-wallpaper.git
cd dynamic-wallpaper

Bash betiğini yüklemeye devam etmeden önce test etmek isterseniz, aşağıdaki komutu çalıştırabilirsiniz. test.sh aşağıdaki komutla komut dosyası:

./test.sh

Fark etmiş olabileceğiniz gibi, 25'ten fazla farklı duvar kağıdı seti arasından seçim yapabilirsiniz. Örneğin, uygulamak istiyorsanız fabrika komut dosyasını test etmek için duvar kağıdı seti, bu komutu çalıştırabilirsiniz:

./test.sh -s factory

Duvar kağıdınızın günün saatine bağlı olarak istediğiniz duvar kağıdı setine otomatik olarak değiştirildiğini fark edeceksiniz.

Testten sonra, herhangi bir sorunla karşılaşmadıysanız komut dosyasını yüklemek isteyebilirsiniz. Dizinin içinde, özel bir install.sh tam olarak bu amaç için komut dosyası. Yüklemek duvar , tek yapmanız gereken bu betiği çalıştırmak.

./install.sh

Ve işte gidiyorsun. başarıyla yüklediniz duvar Linux makinenizde. Farklı duvar kağıdı setleri arasında geçiş yapabilir ve duvar zamana bağlı olarak setten uygun duvar kağıdını otomatik olarak uygulayacaktır.

Ama hepsi bu değil. Şu anda, manuel olarak çalıştıracaksınız duvar duvar kağıdınızı güncellemek için birkaç saatte bir komut dosyası. Bundan kaçınmak için bir cron işi ayarlayabilir ve bir sonraki bölümde göreceğiniz bu işlemi otomatikleştirebilirsiniz.

Cron Jobs ile Dinamik Duvar Kağıdı Otomasyonu

Son olarak, duvar kağıtlarını otomatik olarak değiştirmek için bir cron işi ayarlamanız gerekecek. Cron, gelecekte tekrar tekrar komutların veya görevlerin yürütülmesini zamanlamak için kullanabileceğiniz bir Linux komutudur. Senin durumunda, çalıştırmak için bir cron işine ihtiyacın olacak duvar Her saat. etkinleştirerek başlayabilirsiniz. cron aşağıda verilen komutları kullanarak sisteminizde servis

Arch tabanlı dağıtımlarda:

sudo systemctl enable cronie.service --now

Ubuntu ve diğer Debian tabanlı dağıtımlarda cron hizmetini etkinleştirmek için:

sudo systemctl enable cron

Tamamlandığında, bir cron işi oluşturmaya devam etmeden önce bazı ortam değişkenlerinin değerlerini bulmanız gerekecek. Bu komutu terminalinizde çalıştırın ve değerleri not edin:

echo '$SHELL | $PATH | $DISPLAY | $DESKTOP_SESSION | $DBUS_SESSION_BUS_ADDRESS | $XDG_RUNTIME_DIR'

Terminalinizdeki çıktı, yukarıdaki resimde gösterilenden farklı olabilir. Farklı cihazlarda farklılık gösterdiği için bu konuda endişelenmeyin. Artık hazır olduğunuza göre, crontab kullanarak bir cron işi oluşturalım.

telif hakkı ihlali iddiası comcast bildirimi 2017
crontab -e

Yeni bir cron işi eklemeniz için bir metin düzenleyicinin açıldığını göreceksiniz. Aşağıda verilen komutu editöre yapıştırın ancak ortam değişkenlerini kendi değerlerinizle değiştirdiğinizden emin olun.

0 * * * * env PATH= DISPLAY= DESKTOP_SESSION= DBUS_SESSION_BUS_ADDRESS='' /usr/bin/dwall -s

Yukarıdaki komutta, içindeki tüm değerleri değiştirdiğinizden emin olun. kendi ortam değişkenlerinizle ve . İşte bu, duvar kağıdınızı dinamik olarak değiştirmek için başarıyla bir cron işi yarattınız.

Önceki cron işinizi kaldırmak ve farklı bir duvar kağıdı seti kullanmak için aşağıdaki komutları çalıştırabilirsiniz:

crontab -r
crontab -e

Bir metin düzenleyici penceresi tekrar görünecektir. Bu sefer, duvar kağıdını değiştirerek farklı bir duvar kağıdı seti seçebilirsiniz. yeni bir değere sahip değişken.

Dinamik Duvar Kağıdı ile Canlı Bir Masaüstünün Keyfini Çıkarın

Dinamik duvar kağıtları, Linux deneyiminizi kişiselleştirmeye başlamanın en iyi yollarından biridir. KDE Plasma gibi kişiselleştirme merkezli bir masaüstü ortamı veya i3 gibi bir pencere yöneticisi ile onu bir sonraki seviyeye bile taşıyabilirsiniz. Yine de sizin tarafınızdan biraz kurcalama gerektiriyor.

Bunun yerine macOS görünümünü ve hissini ister misiniz? Bil bakalım ne oldu, Linux bunu da yapabilir. İşte GNOME, Xfce, KDE Plasma, Unity veya Cinnamon masaüstü ortamınızı macOS görünümünü taklit edecek şekilde nasıl özelleştirebileceğinize dair bir özet.

Paylaş Paylaş Cıvıldamak E-posta Bu Kolay Tweaks ile Linux'u macOS'a benzetin

Linux'u seviyorsanız ancak daha çok macOS'a benzemesini istiyorsanız, şanslısınız! İşte Linux masaüstünüzü macOS gibi göstermenin yolu.

Sonrakini Oku
İlgili konular
  • Linux
  • duvar kağıdı
  • Linux Özelleştirme
Yazar hakkında Nitin Ranganath(31 Makale Yayınlandı)

Nitin, JavaScript teknolojilerini kullanarak web uygulamaları geliştiren hevesli bir yazılım geliştiricisi ve bilgisayar mühendisliği öğrencisidir. Serbest web geliştiricisi olarak çalışıyor ve boş zamanlarında Linux ve Programlama için yazmayı seviyor.

Nitin Ranganath'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın