Chcę zrobić mały komputer tylko do przeglądania Internetu. Nie chcę ładować środowiska pulpitu, aby zużycie pamięci RAM, procesora i karty graficznej było jak najniższe. Komputer będzie działał na procesorze ARM. Nie obchodzi mnie Distro, którego używam, myślałem o starym dobrym prostym Debianie.
desktop-environments
RaverTiny
źródło
źródło
Odpowiedzi:
W
/usr/share/xsessions/
utworzyć plik w formacie „.desktop”, aby stworzyć swój własny, minimalny sesji. Aby uruchomić Google Chrome jako jedyną aplikację po zalogowaniu, wykonaj następujące czynności:Uruchom ponownie menedżera ekranu, np
Lub po prostu wyloguj się.
„Google Chrome” powinien pojawić się na liście sesji, aby wybrać (obok zwykłego Unity lub innych zainstalowanych DE).
Zaloguj się i ciesz się.
opcjonalny
XDM jest bardzo minimalnym menedżerem wyświetlania - LightDM, GDM i KDM są dość „duże”. Zainstaluj to za pomocą pakietu xdm i ponownie skonfiguruj wartość domyślną, gdy system uruchamia się za pomocą
Skonfiguruj menedżera wyświetlania, aby automatycznie logował się określonego użytkownika. Zobacz dokumentację swojego menedżera wyświetlania.
źródło
Wiem, że ten jest nieaktualny, ale nie rozumiem poprawnej odpowiedzi na żądanie, tak jak rozumiem, więc oto:
Miałem projekt stworzenia systemu osadzonego z konkretną graficzną aplikacją Java na prostym komputerze z procesorem Atom i ekranem dotykowym. Moja decyzja polegała na unikaniu korzystania z menedżerów okien jako takich, aby było to a) proste, b) lekkie i c) unikanie wszelkiego rodzaju komunikatów systemowych rozsadzających się na ekranie.
System wygląda następująco:
Instalowanie podstawowego systemu Ubuntu, najlżejszy wariant 12.04 (wciąż blisko 1 GB, ale dla mnie ok, nawet na dysku flash 2 GB). Możesz trochę torturować, aby wykonać mniejszą instalację, oczywiście jest na to kilka sposobów. Nie musisz też używać Ubuntu, ale moje poniższe instrukcje powinny zostać przejrzane - istnieją różnice między dystrybucjami, szczególnie w plikach konfiguracyjnych i ich lokalizacjach.
Instalowanie xorga i innych fajnych elementów pomocnego oprogramowania, takich jak kalibrator xinput dla mojego rezystancyjnego ekranu dotykowego, ifplugd do wykrywania połączenia Ethernet na żywo, acpid do wykrywania działania przycisku zasilania i tak dalej.
Otwórz /etc/init/tty1.conf i zmień
exec /sbin/getty -8 -i 38400 tty1
wiersz na coś takiegoexec /sbin/getty -8 -i 38400 tty1 -a username
, gdzie „nazwa użytkownika” to nazwa użytkownika, którego chcesz automatycznie zalogować.Aby automatycznie rozpocząć sesję X, otwórz plik .bashrc użytkownika
~/.bashrc
i dodaj coś takiego na końcu pliku:(Opcja -nocursor dotyczy ekranów dotykowych, usuń ją, aby wyświetlić normalny ekran, aby wyświetlić wskaźnik myszy). To odrodzi serwer X, więc jeśli aplikacja zostanie zamknięta z jakiegokolwiek powodu, automatycznie zrestartuje serwer X.
Teraz w pliku .xsession użytkownika
~/.xsession
napisz coś takiego (pamiętaj, że każde polecenie tutaj jest wykonywane szeregowo, więc użyj symbolu & na końcu wiersza, jeśli chcesz uruchomić serwer):Jest wiele innych rzeczy do rozważenia dla takiego systemu, jest to tylko podstawowa konfiguracja. Mam nadzieję, że to komuś pomoże. Powodzenia.
źródło
W dawnych czasach można było po prostu biec
X
, a X strzelałby z pustym ekranem. Następnie możesz ustawićDISPLAY=:0
i uruchomić coś tam. Być może to nadal działa? Z muszli będziesz chciałX&
ją w tle.Sprawdź
-geometry
standardowy parametr wiersza polecenia X, aby dostosować położenie okna, ponieważ nie będziesz miał menedżera okien, który by ci w tym pomógł.Aby uruchomić coś innego niż root, musisz zajrzeć
xauth
do konfiguracji autoryzacji X dla użytkownika innego niż root.źródło
Przede wszystkim nie rozumiem, w jaki sposób należy otworzyć przeglądarkę internetową bez ładowania środowiska pulpitu. To tak, jakby gotować posiłek bez włączania piekarnika.. Ok, to możliwe z X Server, źle zrozumiałem pytanie.To, czego szukasz, to wybór aplikacji, które zostaną uruchomione podczas procesu rozruchu.
Kliknij ikonę koła zębatego w prawym górnym rogu górnego panelu. Wybierz aplikacje startowe .
Po otwarciu zostanie wyświetlona lista aplikacji, które system uruchamia się po uruchomieniu systemu operacyjnego.
Kliknij Dodaj w prawym górnym rogu.
Zostanie wyświetlone okno dialogowe.
W wynikowym oknie dialogowym:
1) Wpisz nazwę programu w polu „name” .
2) Wpisz polecenie, aby uruchomić program w polu „polecenie” .
3) Wpisz dowolne komentarze w polu „komentarze” .
Na przykład:
Kliknij Zapisz i zamknij .
Naciśnij, Alt+F2aby wyświetlić okno dialogowe Uruchom.
Wpisz
gnome-session-properties
.Kliknij przycisk „Dodaj” .
W wynikowym oknie dialogowym:
1) Wpisz nazwę programu w polu „name” .
2) Wpisz polecenie, aby uruchomić program w polu „polecenie” .
3) Wpisz dowolne komentarze w polu „komentarze” .
Kliknij Zapisz i zamknij .
Przejdź do K-Menu> Komputer> Ustawienia systemu.
Wybierz Uruchomienie i zamknięcie i kliknij przycisk Dodaj program .
Wpisz polecenie, aby uruchomić program i kliknij OK .
Uruchom następujące polecenia w terminalu:
Dodaj ten wiersz do pliku autostartu:
Kliknij Zapisz i zamknij .
Plik autostartu już istnieje, w
~./config/lxsession/Lubuntu/autostart.
Po prostu użyj tego pliku zamiast tworzyć nowy, w sposób opisany powyżej.
W menu Aplikacje otwórz Menedżera ustawień i wybierz Sesja i uruchomienie .
Na karcie Autostart aplikacji kliknij przycisk Dodaj .
1) Wpisz nazwę programu w polu „name” .
2) Wpisz polecenie, aby uruchomić program w polu „polecenie” .
3) Wpisz dowolne komentarze w polu „komentarze” .
Kliknij Zapisz i zamknij .
Ponieważ chcesz uruchomić tylko przeglądarkę internetową (chyba Firefox), możesz usunąć następującą listę programów z listy aplikacji startowych:
-Bluetooth manager -Deja Dup -Gnome Do -Gnome Login Sound -Indicator Workspace -Ubuntu One -Visual Assistance -Remote Desktop -Pulseaudio
ale to zależy od ciebie.
źródło