Yerli istemek için birçok neden varbir web sitesi üzerinden Linux'ta uygulama. Daha sorunsuz çalışır, insanların bir masaüstü uygulamasından (masaüstü bildirimleri gibi) bekledikleri özelliklere sahiptir ve genel olarak Linux deneyimine daha iyi uyar. Sorun şu ki, pek çok ana uygulama Linux platformuna gelmiyor. Yine de bir çözüm var; web sitelerini Linux uygulamalarına dönüştürmek için Nativefier adlı bir uygulamayı kullanabilirsiniz.
Nativefier alın
Nativefier, üzerinde çalışan bir NodeJS uygulamasıdır.Linux ve Node yazılımını çalıştırabilen diğer işletim sistemleri. Sonuç olarak, bu program varsayılan olarak herhangi bir Linux dağıtımında kurulmamıştır. Bunun yerine, web sitelerini Linux uygulamalarına dönüştürmeye başlamadan önce, Nativefier'i nasıl kuracağımızı gözden geçirmemiz gerekecek.
Düğüm ve NPM al
Yukarıda belirttiğimiz gibi: Nativefier, büyük ölçüde NodeJS programlama diline güvenmektedir ve Nativefier uygulamasının çalışabilmesi için sisteminizde olması gerekir. Neyse ki, NodeJS'yi Linux platformuna kurmak hiç olmadığı kadar kolay, çünkü çoğu Node geliştiricisi Linux kullanıyor.
İşletim sisteminize NodeJS kurmak için bir terminal penceresi açın ve aşağıdaki Linux işletim sisteminize uygun talimatları adım adım izleyin.
Ubuntu
sudo apt install npm
Debian
su - apt-get install curl curl -sL https://deb.nodesource.com/setup_11.x | bash - apt-get install -y nodejs
Arch Linux
sudo pacman -S npm
fötr şapka
sudo dnf install npm
OpenSUSE
sudo zypper install npm
Genel Linux
NodeJS, çoğu modern Linux'ta hazır durumdaişletim sistemleri, “nodejs” veya “npm” paketleri üzerinden. Ancak, bu paketler sizin için uygun değilse (nedense), NodeJS'i çalıştırmanın başka bir yolu vardır: kaynak kod.
Linux dağıtımınıza NodeJS'i almak için adresini ziyaret edin.resmi web sitesinin indirme sayfası. Bir kez orada, Linux kaynak indirme için arayın ve onu yakala. Ardından, Tar arşivini çıkarın ve benioku metin dosyasındaki talimatları izleyin. Ayrıca Linux için resmi NodeJS talimatlarına bakınız.
Nativefier'i yükleyin
NodeJS Linux'ta çalışıyor ve çalışıyor. Şimdi, Nativefier'in çalışmasını sağlamak için NodeJS araçlarını kullanmalıyız, böylece Linux'ta en sevdiğimiz web sitelerinin uygulamalarını oluşturmak için kullanabiliriz. Takmak için bir terminal açın ve npm Komut.
Uyarı: Nativefier'ı sudo olmadan yüklemek sorunlara neden olabilir. Kök ayrıcalıklarıyla yapmak en iyisidir.
npm install nativefier -g
NPM kurulum aracının kurulum işlemini çalıştırmasına izin verin. İşlem tamamlandığında, yardım sayfasına şu komutla erişebilirsiniz:
nativefier --help
Web sitelerini Linux uygulamalarına dönüştürün

Nativefier, komut satırında aldığı URL’yi temel alan bir Elektron sargısı oluşturarak çalışır. Bir web sitesinden yerel bir Linux uygulaması oluşturmak için aşağıdaki adımları izleyin.
Aşama 1: Uygulama oluşturmak istediğiniz web sitesini bulunnın-nin. Yine de bir program olabilecek tarayıcı için bir “web uygulaması” veya web tabanlı bir araç kullanmaya çalışın. Nativefier bu şekilde en iyi şekilde çalışır. Web sitenizi düşündüğünüzde, URL’yi fareyle vurgulayın, üzerine sağ tıklayın ve “kopyala” seçeneğini seçin.
Adım 2: Terminal penceresinde, temel bir uygulama oluşturmak için Nativefier kullanın. Eğitimimizde YouTube'u kullanacağız.
nativefier -p linux -a x64 https://youtube.com
Aşama 3: Nativefier’in URL’nizi bir elektron uygulamasına paketlemesine izin verin ve terminal istemine çok dikkat edin. Herhangi bir hata belirirse, tuşuna basın. Ctrl + Z, sonra komutu tekrar çalıştırın.
4. Adım: Nativefier bir uygulama oluşturmayı bitirdiğinde, kullanabilmeniz için uygulamanın izinlerini güncellemeniz gerekir. İzinleri ayarlamak için şunları yapın:
cd *-linux-x64 sudo chmod +x *
Özel Electron uygulamanızı doğrudan Linux'ta çalıştırın:
./you-tube
Özel uygulama seçenekleri
Eğitimin bu bölümünde, Nativefier'in kullanıcının daha iyi bir masaüstü uygulaması yapmasını sağlayan bazı seçenekleri gözden geçireceğiz.
Not: Bu komutlar aynı anda girilebilir ve bir kerede kaç tanesinin kullanılacağının sınırı yoktur.
Sistem tepsisi
Özel Electron uygulamanızda bir sistem tepsisi ister misiniz? Bu komutu dene:
nativefier -p linux -a x64 https://website-app-url.com --tray
Tam ekran
Linux uygulamanızın tam ekran görüntülenmesi dileğiyle mi? Tam ekran komut anahtarını kullanın.
nativefier -p linux -a x64 https://website-app-url.com --full-screen
Büyütülmüş Başlat
Linux elektron uygulamanızı “Maksimize Et” komut satırı düğmesiyle her zaman “maksimize” modunda başlatmaya zorlamak mümkündür.
nativefier -p linux -a x64 https://website-app-url.com --maximize
FlashPlayer'ı etkinleştir
Flash'a dayanan bir web uygulamanız olabilir. Neyse ki, eğer programınızı “flash” komut satırı anahtarıyla oluşturursanız, Nativefier'ın Adobe Flash eklentisini yüklemek için bir yolu vardır.
nativefier -p linux -a x64 https://website-app-url.com --flash
Her zaman üstte
Electron uygulamanızın pencere yöneticisi kurallarını görmezden gelmesini ve her zaman her şeyin üstünde görünmesini ister misiniz? Nativefier ile oluştururken “her zaman üstte” komut satırı anahtarını deneyin.
nativefier -p linux -a x64 https://website-app-url.com --always-on-top</ P>
Yorumlar