Dlaczego / etc / problem pokazuje mi Ubuntu, a nie Lubuntu?

8

cat /etc/issue pokazuje mi

Ubuntu 13.04 \n \l

ale jestem na Lubuntu 13.04. Jaki jest cel /etc/issue? Co również \n \loznacza wynik?

Jest też to, issue.netco właśnie Ubuntu 13.04.

(Wiem, że echo $DESKTOP_SESSIONto mi daje Lubuntu.)


źródło
3
Zauważ, że Lubuntu to tylko Ubuntu z innym zestawem wstępnie wybranych pakietów. Możesz mieć zainstalowane Ubuntu, Kubuntu, Lubuntu i Xubuntu jednocześnie. To uniemożliwia określenie jednego smaku. I $DESKTOP_SESSIONjest zmienną środowiskową, która działa tylko z poziomu sesji pulpitu.
gertvdijk

Odpowiedzi:

7

Zobacz stronę podręcznika dla issue:

Plik / etc / issue to plik tekstowy zawierający komunikat lub identyfikator systemu, który ma zostać wydrukowany przed monitem o zalogowanie się. Może zawierać różne sekwencje @char i \ char, jeśli są obsługiwane przez program typu getty zastosowany w systemie.

mingettyMożna więc użyć następujących sekwencji ...

Opis znacznika

\ d wstaw bieżący dzień (czas lokalny),
\ l wstaw linię, na której działa mingetty,
\ m wstawia architekturę maszyny (uname -m),
\ n wstawia nazwę hosta węzła sieci komputera (uname -n),
\ o wstawia nazwę domeny,
wstawia wydanie systemu operacyjnego (uname -r),
\ t wstaw aktualny czas (czas lokalny),
wstawia nazwę systemu operacyjnego,
\ u Bieżąca liczba zalogowanych użytkowników
\ U Taki sam jak \ u, ale wstawia „n użytkowników”
\ v Wstawia wersję systemu operacyjnego (uname -v). 

O ile /etc/issuechodzi i pokazuje Ubuntu: plik nie jest związany z sesją pulpitu i jest to plik tekstowy, który można ręcznie zmienić za pomocą vilub nano.

Może być uznany za błąd, jeśli sam go nie zmieniłeś, ale można go również uznać za plik użytkownika, który należy pozostawić użytkownikowi do zmiany.

Rinzwind
źródło
4
/etc/lsb-releasetak na marginesie, po prostu wyświetli listę Ubuntu według dowolnego smaku z tego samego powodu, który opisałem w innym komentarzu . Odradzałbym także ręczną edycję /etc/issue. Niektóre skrypty naprawdę zależą od konkretnej zawartości. Jeśli chcesz edytować go w Lubuntukilku skryptach, sprawdzanie systemu operacyjnego zakończy się niepowodzeniem.
gertvdijk
Właśnie się dowiedziałem, że mannie ogranicza się do poleceń :)
@gertvdijk, nie będę edytować tych plików. Ogólnie rzecz biorąc, unikam majstrowania przy plikach systemowych.
2
@gertvdijk / etc / issue is -not- plik systemowy. Służy do tworzenia osobistego tekstu logowania. Jeśli jest obecny, nigdy nie zostanie nadpisany.
Rinzwind
Skąd uname pobiera wszystkie te informacje? Czy jest gdzieś przechowywane?
CMCDragonkai