Çözüldü Zorin OS'te Wallpaper Engine çalıştırılabilir mı?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Lejant

Hectopat
Katılım
13 Aralık 2023
Mesajlar
2.916
Makaleler
1
Çözümler
67
Yer
Vasternorrlands Lan, Sweden
Daha fazla  
Sistem Özellikleri
* Anakart: MSI B450M-A Pro Max AM4 DDR4 3466/OC mATX
* İşlemci: Ryzen 5 1600 AF Altı Çekirdek 3.20 GHz
* Ekran Kartı: XFX Radeon RX 5700 XT Double Dissipation RX-57XT82LD6 256 Bit GDDR6 8 GB VRAM
* Ram: Geil Evo Spear (2x8 GB) 3200 MHz CL16 GASB416GB3200C16BDC DDR4
* Soğutucu: Dark Freezer X90 DKCCX90 Kule Tipi
* Güç Kaynağı: Aerocool VX Plus AE-VXP500 500 W
* SSD: Kodak Sata3 SSD 512GB 550MB/s - 510MB/s
* Kasa: Vento VG07F
Cinsiyet
Erkek
Meslek
Mechanical Engineering
Zorin OS kullanıyorum ve masaüstü ortamı olarak KDE Plasma tercih ediyorum. Windows kullandığım zamanda Wallpaper Engine'de gördüğüm belirli bir hareketli duvar kâğıdını Linux sistemimde kullanmak istiyorum. Ancak bildiğim kadarıyla Wallpaper Engine yalnızca Windows üzerinde çalışıyor ve Linux'a doğrudan desteği bulunmuyor.

@Bayram Tempest @Maomao bildiğiniz bir yöntem veya alternatif bir çalıştırma yöntemi var mı?
 
Çözüm
Kod:
sudo apt-get update
sudo apt-get install build-essential cmake libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libgl-dev libglew-dev freeglut3-dev libsdl2-dev liblz4-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libxxf86vm-dev libglm-dev libglfw3-dev libmpv-dev mpv libmpv1 libpulse-dev libpulse0 libfftw3-dev

Gereksinimleri üstteki şekilde kurduktan sonra Wallpaper Engine Linux yazılımını derleyelim.
Kod:
git clone --recurse-submodules https://github.com/Almamu/linux-wallpaperengine.git
cd linux-wallpaperengine

mkdir build && cd build
cmake ..
make

Ardından derlenen klasörde şu şekilde Wallpaper Engine çalıştırabilirsin.
Kod:
./linux-wallpaperengine [options] <background_id or path>
Çok fazla ayar var, şuradan bakabilirsin:

Örnek bir komut:
Kod:
./linux-wallpaperengine --fps 30 1845706469

Örneğin burada görselin 30 FPS oynatılacağını ardından da Wallpaper Engine Atölye'sinden indirdiğin duvar kağıdının ID'sini yazmış olduk.
ls ile çıkan bu:

Bash:
~$ ls
Belgeler   Genel         linux-wallpaperengine  Müzik     Şablonlar  Videolar
Downloads  İndirilenler  Masaüstü               Resimler  Templates

Ardından cd komutu ile girmem gerekmiyor mu? Orada ls yaparsam:

Bash:
~/linux-wallpaperengine$ ls
build           CMakeLists.txt.save  docs     packaging  README.md  tools
CMakeLists.txt  CMakeModules         LICENSE  protocols  src

Sana zahmet biraz açar mısın? Kesin bildiğim bir şey aklıma gelmiyordur şuan.
Build dizininin içindekileri gösterir misin?
 
Build dizininin içindekileri gösterir misin?

Bash:
~/linux-wallpaperengine/build$ ls
argparse        CMakeFiles             CPackConfig.cmake        include  libcef_dll_wrapper  spirv-cross
cef             cmake_install.cmake    CPackSourceConfig.cmake  kissfft  Makefile
CMakeCache.txt  compile_commands.json  glslang                  lib      output
 
Bash:
~/linux-wallpaperengine/build$ ls
argparse        CMakeFiles             CPackConfig.cmake        include  libcef_dll_wrapper  spirv-cross
cef             cmake_install.cmake    CPackSourceConfig.cmake  kissfft  Makefile
CMakeCache.txt  compile_commands.json  glslang                  lib      output
Güzel, bulduk. Output dizininde yürütülebilir dosya. Komutu orada çalıştıracaksın.
 
Güzel, bulduk. Output dizininde yürütülebilir dosya. Komutu orada çalıştıracaksın.

Sanırım oldu. Okul interneti sınırlandırılmış olduğu için Steam açılmıyor.

Bash:
~/linux-wallpaperengine/build/output$ ./linux-wallpaperengine --fps 30 2605974979
Cannot find workshop directory for steam app 431960 and content 2605974979
Cannot find workshop directory for steam app 431960 and content 2605974979. Use ./linux-wallpaperengine --help for more information

Yurda geçince kontrol ederim.
 
Sanırım oldu. Okul interneti sınırlı olduğu için steam açmıyor.

Bash:
~/linux-wallpaperengine/build/output$ ./linux-wallpaperengine --fps 30 2605974979
Cannot find workshop directory for steam app 431960 and content 2605974979
Cannot find workshop directory for steam app 431960 and content 2605974979. Use ./linux-wallpaperengine --help for more information
Direkt Atölye'den indirdiğin dosyayı da gösterebilirsin.
Kod:
./linux-wallpaperengine ~/backgrounds/1845706469/
gibi.

~/.backgrounds yerine Steam'in kurulu olduğu yerde Wallpaper Engine Atölye içerikleri neredeyse onu yazacaksın.
 
Direkt atölye'den indirdiğin dosyayı da gösterebilirsin.
Kod:
./linux-wallpaperengine ~/backgrounds/1845706469/
Gibi.

~/.Backgrounds yerine Steam'in kurulu olduğu yerde Wallpaper Engine atölye içerikleri neredeyse onu yazacaksın.

Hocam kızmayın ama yine olmadı :D.

Şimdi öncelikle ~/.steam/steam/steamapps/workshop/ kısmı oluşmamış. Büyük ihtimalle çok önceden subscrip oldum diye çalışmamıştır dedim. Neyse, kaldırıp bir daha subscrip oldum. Değişmedi. "Acaba Wallpaper Engine inmeden klasör oluşmuyor mu?" dedim. Kütüphaneyi açtım. "avaılable for Windows" yazıyor. Herhalde Wine gerekli. Şu an Wine indiriyorum. Wine indirirken bir yandan sizin konunuzdaki derlemeyi yapayım belki olur. O da hata verdi. Ben sadece hareketli duvar kâğıdı istedim. Ben daha "Kilit ekranında Wallpaper Engine yapabilir miyiz?" diye konu açmayı planlıyordum :D. Ben daha bunu halledemedim.
 
Son düzenleme:
Hocam kızmayın ama yine olmadı :D.

Şimdi öncelikle ~/.steam/steam/steamapps/workshop/ kısmı oluşmamış. Büyük ihtimalle çok önceden subscrip oldum diye çalışmamıştır dedim. Neyse kaldırıp bir daha subscrip oldum. Değişmedi. Acaba Wallpaper Engine inmeden klasör oluşmuyor mu? Kütüphaneyi açtım. "avaılable for Windows" yazıyor. Dedim herhalde Wine gerekli. Şu an Wine indiriyorum. Dedim Wine indirirken bir yandan sizin konunuzdaki derlemeyi yapayım belki olur. O da hata verdi. Ben sadece hareketli duvar kâğıdı istedim. Ben daha "Kilit ekranında Wallpaper Engine yapabilir miyiz?" diye konu açmayı planlıyordum :D. Ben daha bunu halledemedim.
Wallpaper Engine Steam sayfasında Özellikler > Uyumluluk > Proton Experimental yeterli ama alakası yok. Oluşması lazım o klasörün. Ben de bilemedim oluşmamışsa. Belki Flatpak'la kurduysan Steam'i silip DEB kurman ya da tam tersini yapman durumu çözebilir.
 
Wallpaper Engine Steam sayfasında özellikler > uyumluluk > Proton experimental yeterli ama alakası yok. Oluşması lazım o klasörün. Ben de bilemedim oluşmamışsa. Belki Flatpak'la kurduysan Steam'i silip deb kurman ya da tam tersini yapman durumu çözebilir.

Ben Proton açmıştım ancak şu an kapalı. Nasıl kapanmış olabilir ki? Arada Windows geçmem ile ilgisi olabilir mi?

Flatpak ile önceden denedim. Steam açılmıyor diye apt ile kurdum.

Yarın denerim artık. Hem internet çekmiyor. Hem ders çalışmam gerek.
 
Ben Proton açmıştım ancak şu an kapalı. Nasıl kapamış olabilir ki?
Her yazılım için ayrı ayrı açmanız gerekebilir genel ayarlardan tümüne açmazsanız.
 
Yoğun bir zamanda olduğumdan uğraşmayı bırakmıştım. KDE Neon geçince adımları baştan yaptım. Neredeyse bitti. Sadece şöyle bir sorun ile karşı karşıyayım.

GUI yöntemini denedim. Flatpak ile kurdum. ~/.var/app/com.valvesoftware.Steam/.steam/steam yolu gözüküyor ancak seçip onaylayınca kabul etmiyor.
1748950211746.png

Seçiyorum. Refresh atıyorum. Boş gözüküyor.
 

Technopat Haberler

Yeni konular

Geri
Yukarı