Czy można zainstalować Firefox na Ubuntu bez środowiska pulpitu?


16

Chcę zainstalować Firefoksa na serwerze Ubuntu, który obecnie nie ma graficznego środowiska graficznego. Czy można zainstalować minimalne narzędzia do zarządzania wyświetlaniem, które pozwolą mi uruchomić graficzny firefox (lub dowolną inną przeglądarkę graficzną zdolną do wyświetlania stron internetowych w trybie innym niż tekstowy)?

Niestety, rysie, linki i podobne przeglądarki tekstowe nie są wystarczająco dobre.


3
Środowisko graficzne i „pulpit” to dwie różne rzeczy. Zamiast pulpitu (takiego jak KDE lub Gnome, z ikonami i c - po prostu niedoszłym Windoze), możesz zainstalować menedżera okien, który pozwoli ci uruchomić praktycznie dowolną aplikację graficzną. Piszę to w przeglądarce Firefox na OpenSuSE, z uruchomionym menedżerem okien FVWM2.
jamesqf

Odpowiedzi:


40

Możesz zainstalować dowolny pakiet dostępny w repozytoriach za pomocą APT. APT odpowiada za zaspokojenie zależności.

Wbrew intuicji pakiet Firefox nie zależy od serwera X (lub Waylanda), który jest potrzebny do jego wyświetlenia. Kiedy próbowałem uruchomić Firefoksa bez uruchomionego serwera X, otrzymałem:

$ firefox
Error: no DISPLAY environment variable specified

Aby zainstalować wymagane pakiety do wyświetlenia Firefoksa, problem:

sudo apt install firefox xorg

Następnie możesz uruchomić:

startx
firefox

aby uzyskać bardzo proste okno Firefoksa (nawet bez możliwości zmiany jego rozmiaru lub zamknięcia itp. zwykłymi środkami).

Możesz wyjść z Firefoksa, naciskając Ctrl+ Q. Następnie uruchom, exitaby zamknąć serwer X.


29
Aby rozwinąć więcej: Jeśli łączysz się ze stacją zdalnie przez SSH, możesz po prostu tunelować protokół X. Następnie nie musisz instalować Xservera na zdalnym komputerze (wystarczy zainstalować xauthkomponent), ponieważ sesja X jest tunelowana do Xservera na twojej stacji. Możesz więc uruchomić firefox na zdalnym komputerze, ale okno jest wyświetlane na twoim komputerze lokalnym. Zobacz na przykład tę dyskusję unix.stackexchange.com/q/12755/37669 .
Fiisch

9
Firefox nie wymaga Xorg, ponieważ możesz uruchomić Firefoksa w trybie bezgłowym (bez GUI).
OrangeDog,

5
To zależy w X serwerze. Z natury protokołu X ten serwer po prostu nie musi działać na lokalnym hoście, więc nie jest to wymóg instalacji .
chepner

3

Możesz wypróbować Browsh ( https://www.tecmint.com/browsh-text-web-browser-for-linux ):

Browsh to otwarta, prosta i nowoczesna przeglądarka tekstowa, która renderuje w środowiskach terminalowych TTY. Składa się z minimalnego interfejsu użytkownika Golang CLI i rozszerzenia przeglądarki (bezgłowy Firefox), który w rzeczywistości oferuje większość funkcji tworzenia czysto tekstowej wersji stron internetowych i aplikacji internetowych.


To wygląda na zabawny eksperyment. Ale muszę dodać, że napotkałem pewne problemy przy próbie użycia. Po pierwsze, strona, którą podłączyłeś, zawiera starą wersję browsh, znalazłem najnowszą tutaj: github.com/browsh-org/browsh Po drugie, wydaje się, że nie działa z najnowszą wersją Firefoksa - musiałem pobrać z serwera ftp Firefoksa: ftp.mozilla.org/pub/firefox/releases To zabawny mały eksperyment, który zdecydowanie nie zastąpi normalnej przeglądarki z pełną skalą i jest zbyt skomplikowany do zadań przeglądarki tekstowej, ale jak powiedziałem, fajnie jest baw się z.
deimos

Ach, a także zawiesza się, gdy próbuję otworzyć askubuntu.com. Awarie i całkowicie psują mój terminal, drukując każdą zmianę lokalizacji wskaźnika myszy: D Reddit otwiera się dobrze, tho.
deimos

1
@deimos możesz przywrócić terminal do normalnego stanu za pomocą resetpolecenia.
Ruslan

1

Firefox (lub jakakolwiek inna aplikacja na komputery) nie ma zależności od graficznego środowiska graficznego, ponieważ nie trzeba go instalować lokalnie. Możesz zainstalować Firefoksa na swoim serwerze i połączyć się z nim z komputera z interfejsem GUI ssh -y, a kiedy uruchomisz Firefoksa z tej sesji SSH, uruchomisz Firefoksa na serwerze Ubuntu, a jego okno będzie wyświetlane na komputerze z interfejsem GUI.

Ponadto istnieją przeglądarki, które mogą renderować grafikę bezpośrednio, nie polegając na X / Wayland. Na przykład OWB i Netsurf mają nakładki SDL.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.