Masaüstü ortamı olmadan Ubuntu'ya Firefox kurmak mümkün mü?


16

Firefox'u şu anda grafiksel masaüstü ortamı olmayan bir Ubuntu sunucusuna kurmak istiyorum. Grafik firefox'u (ya da web sitelerini salt metin modunda görüntüleyebilen başka bir grafik tarayıcıyı) başlatmama izin verecek bazı minimum ekran yönetimi araçları yüklemek mümkün mü?

Maalesef, vaşak, linkler ve sadece salt metin tarayıcılar yeterince iyi değil.


3
Grafik ortamı ve "masaüstü" iki farklı şeydir. Bir masaüstü yerine (KDE veya Gnome gibi, simgeler & c - temelde bir özenti Windoze), temel olarak herhangi bir grafik uygulamasını çalıştırmanıza izin verecek bir pencere yöneticisi yükleyebilirsiniz. Bunu FVWM2 pencere yöneticisini çalıştıran OpenSuSE üzerinde Firefox'ta yazıyorum.
jamesqf

Yanıtlar:


40

Depolarda bulunan herhangi bir paketi APT kullanarak yükleyebilirsiniz. APT bağımlılıkları sağlamaktan sorumludur.

Sezgisel olarak, Firefox paketi, görüntülemek için gereken X sunucusuna (veya Wayland) bağlı değildir. X sunucusu çalışmadan Firefox'u çalıştırmayı denediğimde:

$ firefox
Error: no DISPLAY environment variable specified

Firefox'u görüntülemek için gerekli paketleri yüklemek için sorun:

sudo apt install firefox xorg

Sonra çalıştırabilirsiniz:

startx
firefox

çok basit bir Firefox penceresi elde etmek için (normal yollarla yeniden boyutlandırma veya kapatma vb. olmadan).

Ctrl+ Tuşuna basarak Firefox'tan çıkabilirsiniz Q. Sonra exitX sunucusundan çıkmak için çalıştırın .


29
Daha ayrıntılı bilgi için: İstasyona SSH üzerinden uzaktan bağlanıyorsanız, X protokolünü de tünelleyebilirsiniz. xauthX oturumu istasyonunuzdaki Xserver'a tünellendiğinden, Xserver'ı uzak makineye kurmanız gerekmez (sadece bileşeni kurun ). Böylece firefox'u uzak makinede çalıştırabilirsiniz, ancak pencere yerel makinenizde görüntülenir. Örneğin bu tartışmaya bakın unix.stackexchange.com/q/12755/37669 .
Fiisch

9
Firefox xorg gerektirmez, çünkü firefox'u başsız (GUI yok) modda çalıştırabilirsiniz.
OrangeDog

5
Bir X sunucusuna bağlıdır . X protokolünün doğası gereği, bu sunucunun yerel ana bilgisayarda çalışması gerekmez, bu yüzden bir yükleme gereksinimi değildir .
chepner

3

Browsh'ı denemek isteyebilirsiniz ( https://www.tecmint.com/browsh-text-web-browser-for-linux ):

Browsh, TTY terminal ortamlarında görüntülenen açık kaynaklı, basit ve modern bir metin tabanlı tarayıcıdır. Minimal bir Golang CLI ön ucundan ve aslında web sayfalarının ve web uygulamalarının tamamen metin tabanlı bir sürümünü oluşturmak için işlevselliğin çoğunu sunan bir tarayıcı web uzantısından (başsız Firefox) oluşur.


Bu eğlenceli bir deney gibi görünüyor. Ancak eklemeye çalıştığımda bazı sorunlarla karşılaştığımı eklemeliyim. Her şeyden önce, bağladığınız web sitesi browsh'ın eski bir sürümünü sunuyor, en son burada buldum: github.com/browsh-org/browsh Her şeyden önce, en son firefox sürümü ile çalışmıyor gibi görünüyor - İndirmek zorunda kaldım Firefox ftp sunucusundan: ftp.mozilla.org/pub/firefox/releases Kesinlikle normal tam ölçekli tarayıcının yerini almayacak ve metin tarayıcı görevleri için çok karmaşık olan eğlenceli küçük bir deney, ama dediğim gibi eğlenceli görünüyor ile oynamak.
deimos

Ah, ve askubuntu.com'u açmaya çalıştığımda da çöküyor. Fare işaretçisi konumunun her değişikliğini yazdırarak terminalimi kilitler ve tamamen bozar: D Reddit tho, iyi açılır.
deimos

1
@deimos komutunu kullanarak terminalinizi aklı başında bir duruma getirebilirsiniz reset.
Ruslan

1

Firefox'un (veya bu konudaki başka herhangi bir masaüstü uygulamasının) grafiksel masaüstü ortamına bağımlılığı yoktur, çünkü yerel olarak kurulmasına gerek yoktur. Firefox'u sunucunuza kurabilir ve bunu kullanarak bir GUI makinesinden bağlanabilirsiniz ssh -yve Firefox'u bu SSH oturumundan başlattığınızda, Ubuntu sunucunuzda Firefox'un çalışmasını sağlarken, penceresi GUI makinesinde görüntülenir.

Ek olarak, X / Wayland'a dayanmayan grafikleri doğrudan oluşturabilen tarayıcılar da vardır. Örneğin, owb ve NetSurf SDL frontends var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.