Bir web sitesi üzerinden Linux üzerinde yerel bir uygulama istemenin birçok nedeni vardır. Daha sorunsuz çalışır, kullanıcıların bir masaüstü uygulamasından (masaüstü bildirimleri gibi) beklediği özelliklere sahiptir ve genel olarak Linux deneyimine daha iyi uyar. Sorun şu ki, Linux platformuna pek çok genel uygulama gelmiyor. Yine de bir çözüm var; web sitelerini Linux uygulamalarına dönüştürmek için Nativefier adlı bir uygulamayı kullanabilirsiniz.
Nativefier, Linux üzerinde çalışan bir NodeJS uygulaması ve Node yazılımını çalıştırabilen diğer işletim sistemidir. Sonuç olarak, bu program herhangi bir büyük Linux dağıtımında varsayılan olarak kurulmaz. Bunun yerine, web sitelerini Linux uygulamalarına dönüştürmeye başlamadan önce Nativefier'in nasıl kurulacağını gözden geçirmemiz gerekecek.
Yukarıda belirttiğimiz gibi: Nativefier, NodeJS programlama diline büyük ölçüde güvenir ve Nativefier uygulamasının çalışması için sisteminizde olması gerekir. Neyse ki, NodeJS'yi Linux platformuna kurmak her zamankinden daha kolay, çünkü birçok Node geliştiricisi Linux kullanıyor.
NodeJS'yi işletim sisteminize kurmak için bir terminal penceresi açın ve aşağıdaki Linux işletim sisteminizle eşleşen adım adım talimatları izleyin.
sudo uygun kurulum npm
su - apt-get install curl. kıvırmak -sL https://deb.nodesource.com/setup_11.x | bash - apt-get install -y düğümler
sudo pacman -S npm
sudo dnf kurulum npm
sudo zypper yüklemek npm
NodeJS, modern Linux işletim sistemlerinin çoğunda, “nodejs” veya “npm” paketleri aracılığıyla kolayca kullanılabilir. Ancak, bu paketler (bazı nedenlerden dolayı) kullanamazsanız, NodeJS'nin çalışmasını sağlamanın başka bir yolu vardır: kaynak kodu.
Linux dağıtımınıza NodeJS almak için resmi web sitesinin indirme sayfasını ziyaret edin. Bir kez orada, Linux kaynak indirmeleri arayın ve yakalayın. Ardından Tar arşivini çıkarın ve benioku metin dosyasında bulunan talimatları izleyin. Ayrıca başvurabilirsiniz Linux için resmi NodeJS talimatları.
NodeJS Linux üzerinde çalışıyor. Şimdi, Nativefier'i çalıştırmak için NodeJS araçlarını kullanmalıyız, böylece favori web sitelerimizin uygulamaları oluşturmak için Linux'ta kullanabiliriz. Takmak için bir terminal açın ve npm Komut.
Uyarı: Nativefier'i sudo olmadan yüklemek sorunlara neden olabilir. Kök ayrıcalıklarla yapmak en iyisidir.
npm yerel dilini yükle -g
NPM kurulum aracının kurulum işlemini başlatmasına izin verin. İşiniz bittiğinde, yardım sayfasına şu komutla erişebilirsiniz:
nativefier --help
Nativefier, komut satırında aldığı URL'yi temel alan bir Elektron sarmalayıcı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 bulun. Yine de bir program olabilecek tarayıcı için bir “web uygulaması” veya web tabanlı bir araç kullanmaya devam edin. Nativefier en iyi bu şekilde çalışır. Web sitenizi aklınızda bulundurduktan sonra, URL'yi fareyle vurgulayın, sağ tıklayın ve "kopyala" seçeneğini belirtin.
Adım 2: Terminal penceresinde, temel bir uygulama oluşturmak için Nativefier kullanın. Eğiticimizde YouTube'u kullanacağız.
doğal -p linux -a x64 https://youtube.com
Aşama 3: Nativefier'in URL'nizi bir elektron uygulamasında paketlemesine izin verin ve terminal komut istemine dikkat edin. Herhangi bir hata görünürse, Ctrl + Z, komutu yeniden çalıştırın.
4. Adım: Nativefier bir uygulama oluşturmayı bitirdiğinde, uygulamayı kullanabilmeniz için uygulamanın izinlerini güncellemeniz gerekir. İzinleri ayarlamak için şunları yapın:
cd * -linux-x64 sudo chmod + x *
Özel Elektron uygulamanızı doğrudan Linux'ta çalıştırın:
./Youtube![](/f/c36d52bdd76365d10e33f6f685c4f1a8.png)
Eğiticinin bu bölümünde, Nativefier'in kullanıcının daha iyi bir masaüstü uygulaması yapmasına izin veren bazı seçenekleri kısaca ele alacağız.
Not: bu komutlar aynı anda girilebilir ve aynı anda kaç tanesinin kullanıldığına dair bir sınır yoktur.
Özel Elektron uygulamanızda bir sistem tepsisi ister misiniz? Bu komutu deneyin:
doğal -p linux -a x64 https://website-app-url.com --tepsi
Linux uygulamanızın tam ekran olmasını ister misiniz? Tam ekran komut anahtarını kullanın.
doğal -p linux -a x64 https://website-app-url.com --Tam ekran
Linux elektron uygulamanızı “Maksimize” komut satırı anahtarıyla her zaman “ekranı kapla” modunda çalışmaya zorlamak mümkündür.
doğal -p linux -a x64 https://website-app-url.com --maximize
Flash uygulamasına dayanan bir web uygulamanız olabilir. Neyse ki, programınızı “flash” komut satırı anahtarıyla oluşturursanız, Nativefier'in Adobe Flash eklentisini yüklemenin bir yolu vardır.
doğal -p linux -a x64 https://website-app-url.com --flash
Elektron uygulamanızın yok sayılmasını isteyin pencere yöneticisi kurallar ve her zaman her şeyin üstünde mi görünür? Nativefier ile inşa ederken “her zaman üstte” komut satırı anahtarını deneyin.
doğal -p linux -a x64 https://website-app-url.com --her zaman üstte
Kali Linux, güvenlik uzmanları için iyi bilinen bir Linux dağıtımıd...
Son hafızadaki en popüler video oyunlarından biri The Elder Scrolls...
Eğer bir komut satırı geek iseniz, muhtemelen çoğu kez yanlış komut...