HOWTO: Dodaj Non-CRP menedżery do CDE w dtlogin


Original: http://www.tiem.utk.edu/~peek/software/solaris/make-dtlogin/

UPDATE: Jak pozbyć się ekranu logowania Splash
Pytanie pierwsze i tylko to mnie nie pytał to: “Kiedy mogę się zalogować, widzę” Począwszy OpenWindows desktop ‘, w jaki sposób można sprawić, że odejdzie ” Niestety, moja odpowiedź była zawsze: “Nie wiem, nic nie próbowałem pracował.” Oznacza to, że do tej pory. Dzięki David Zanella teraz mam coś pożytecznego do przekazania dalej. Oto co musisz zrobić:

Open / usr / dt / bin / Xresources w ulubionym edytorze.
Spójrz na linie, które zawierają “dtstart_hello [0]”, i komentować je.

Jako przykład:
#
# Startowego sesji klienci i args
#
if [“$ SESSIONTYPE” = “altDt”], a następnie
dtstart_session [0] = “SDT_ALT_SESSION $”
# Dtstart_hello [0] = “$ SDT_ALT_HELLO”
więcej
dtstart_session [0] = “$ DT_BINPATH / dtsession”
# Dtstart_hello [0] = “$ DT_BINPATH / dthello &”
fi
Sprawdź to, spróbować, i daj mi znać jak poszło.

OLD: Oryginalna strona HOWTO

Oryginalny HOWTO znajduje się tutaj.

NOWOŚĆ: make-dtlogin Script Shell

Zmęczony próbuje dowiedzieć się, jak dodać loginy do CDE kierownika dtlogin?
Zmęczony wyciągając włosy próbuje dowiedzieć się, z instrukcjami HOWTO?

Niech mój nowy CDE dtlogin skrypt Creator zrobić dla Ciebie:

make-dtlogin (Script)

make-dtlogin-1.1-1-sol2-sparc-usr.gz (Datastream-format pakietu Solaris – instaluje się w katalogu / usr / bin domyślnie)

Co będzie potrzebne:

Make-dtlogin skrypt (powyżej)
Wybrana nazwa dla nowej sesji logowania CDE (Ex: FVWM-2.x, KDE 3.x, itp. ..)
Dwa 237×237 pliki graficzne: jeden w formacie XPM, drugi w formacie XBM
Jeśli zamierzasz uruchomić SSH agenta, trzeba znać pełną ścieżkę dostępu do ssh-agenta programu (np.: / usr / bin / ssh-agent)
Pełna ścieżka do nowego menedżera okien (np.: / usr/local/bin/fvwm2, / usr / local / bin / startkde, itp. ..)
Unikalna 9-znakowa nazwa pakietu zostanie wygenerowany dla Ciebie, ale zostaniesz poproszony o własne, jeśli wolisz (Ex: DtKDE2, DtFVWM, itp. ..)

Co zyskujesz:
Odpowiedz na kilka prostych pytań i make-dtlogin przedstawi Ci pliku Datastream Solaris pakietu w / var / spool / pkg /. To pozwala na dodawanie do plików konfiguracyjnych i usunąć pliki konfiguracyjne z systemu z łatwością za pomocą regularnych polecenia Solaris “zarządzania pakietami. Dodaj pliki przy użyciu polecenia / usr / sbin / pkgadd a następnie wpisz “/ etc / init.d / dtlogin Reset”, a gdy wraca do dtlogin powinieneś zobaczyć Twój nowy login pojawi się pod “Opcje” -> “Sesja” menu.

Trwałość:
I już wiele trudu, aby spróbować się upewnić, że make-dtlogin jest solidne i niezawodne. Make-dtlogin skrypt będzie:

Sprawdź, czy podane informacje spowoduje generowanie sesji użytkownika, który osłoni istniejącej sesji logowania, monity przed kontynuowaniem. (Na przykład: Kiedyś make-dtlogin toczyć własne sesji logowania CDE, aby zastąpić wersję systemu tak, że mogę mieć ssh-agent przebieg programu, wraz z menedżerem okien make-dtlogin skrypt zauważyłem, że mój proponowany pakiet zastąpi. CDE systemu była ustawiona sesja logowania i skłoniło mnie, aby kontynuować.)
Sprawdź, czy informacje podane w proponowanym pakiecie generuje żadnych plików, które będą sprzeczne lub nadpisać wszystkie pliki należące do istniejącej sesji logowania.
Sprawdź format proponowanej nazwy pakietu dla ważności.
Sprawdź system, aby upewnić się, że proponowana nazwa pakietu już nie istnieje, monity przed kontynuowaniem.
Upewnij się, że proponowana nazwa sesji nie istnieje, monity przed kontynuowaniem.
Sprawdzenie istnienia, ważności, i wymiary danego XPM oraz pliki logo XBM.
Sprawdź istnienie i ważność danej ścieżki do menedżera okien.

Teraz jak jest cool?

Przykład:
Oto przykład sesji. Postacie w biało-wytłuszczone są co mam wpisane. ([Enter] oznacza, że ​​naciśnięcie klawisza Enter).
# Ls
KDE.gif KDE.xbm KDE.xcf KDE.xpm

# Make-dtlogin

CDE dtlogin Creator

Ten skrypt zadać kilka pytań na temat, jakie menedżer okien
chciałbym dodać do ekranu logowania CDE, a następnie wygeneruje Solaris
Pakiet Datastream plik dla Ciebie, że zawiera nowe ustawienia.

Zanim zaczniemy, będziesz potrzebować:

1) nazwę nowej sesji logowania CDE. (Ex: FVWM)
2) pełna ścieżka do programu menedżera okien. (Np.: / usr/local/bin/fvwm2)
3) Dwa 237×237 pliki graficzne, jeden w formacie XPM, inne w XBM formacie.
4) Jeśli masz zamiar uruchomić SSH agenta wraz z menedżera okien, a następnie
musi znać pełną ścieżkę do programu ssh-agenta. (Ex:
/ Usr / bin / ssh-agent)

Należy użyć ulubionego edytora graficznego (np. Gimp), aby utworzyć
pary plików użyć jako logo dla nowego logowania. (Twoje logo może wyglądać
jak co chcesz, ale można również spojrzeć na pliki w
/ Usr / dt / appconfig / icons / C / przykłady.)

W każdym wierszu, można wpisać “?” o pomoc, czy “Q”, aby wyjść.

Czy jesteś gotowy, aby kontynuować? [Y] (r / n / q /?):?
Jeśli możesz spełniają powyższe wymagania, a następnie odpowiedzieć na tak. To jest, jeśli
wybrano nazwę dla sesji logowania, wiesz, kompletne
ścieżka do menedżera okien (i ewentualnie do ssh-agent), a
masz dwa, 237×237 plików graficznych, jeden w formacie XPM i inne
w formacie XBM, a następnie odpowiedzieć na tak. W przeciwnym razie nie odpowiedzieć, aby wyjść
scenariusz i ponownie uruchomić go później, gdy są gotowe.

Czy jesteś gotowy, aby kontynuować? [Y] (r / n / q /?): [ENTER]

Jaką nazwę chcesz użyć dla tego logowania? KDE 3.x

Nazwy generowanie …
– / Etc/dt/appconfig/icons/C/KDE-3.x-logo.pm
– / Etc/dt/appconfig/icons/C/KDE-3.x-logo.bm
– / Etc/dt/config/C/Xresources.d/Xresources.KDE-3.x
– / Etc/dt/config/Xsession.KDE-3.x-phase1
– / Etc/dt/config/Xsession.KDE-3.x-phase2
– / Etc/dt/config/Xinitrc.KDE-3.x

Generowanie nazwy pakietu …
– Nazwa pakietu: DtKDE3x

Jeśli zgadzasz się z danej nazwy, po prostu naciśnij
zwrotu lub wprowadzić własną nazwę pakietu poniżej.

Nazwa pakietu dla KDE 3.x logowania CDE? [DtKDE3x]: [enter]

Nazwy sprawdzanie …

Sprawdzanie nazwy pakietu …

Co to jest pełna ścieżka do pliku graficznego logo XPM? . / KDE.gif

. / KDE.gif nie wydaje się być prawidłowym plikiem grafiki XPM, kontynuować? (Y / n / q /?)
[N]: [enter]
Dobra, spróbuj ponownie później.

Co to jest pełna ścieżka do pliku graficznego logo XPM? . / KDE.xpm

Co to jest pełna ścieżka do pliku graficznego XBM logo? . / KDE.xbm

Co to jest pełna ścieżka do programu menedżera okien? / Usr / local / bin / startkde

Chcesz uruchomić SSH inline agenta z tego menedżera okien?
[Y] (r / n / q /?): [ENTER]

Co to jest pełna ścieżka do ssh-agenta programu? / Usr / bin / ssh-agent

Ok, oto co mam do nowego loginu CDE:

Nazwa sesji: KDE-3.x
XPM graficzny logo:. / KDE.xpm
XBM graficzny logo:. / KDE.xbm
Menedżer okien: / usr / local / bin / startkde
Używać ssh, ssh-agent wraz z menedżera okien: y
ssh-agent: / usr / bin / ssh-agent

Czy powyższe informacje są prawidłowe? (Y / n /?) [Y]: [enter]

Tworzenie pakietu …
– Tworzenie pakietu w / tmp
– Modelarstwo / tmp/DtKDE3x
– Tworzenie / tmp/DtKDE3x/etc
– Modelarstwo / tmp/DtKDE3x/etc/dt
– Making / tmp/DtKDE3x/etc/dt/appconfig
– Making / tmp/DtKDE3x/etc/dt/appconfig/icons
– Tworzenie / tmp/DtKDE3x/etc/dt/appconfig/icons/C
– Making / tmp/DtKDE3x/etc/dt/config
– Tworzenie / tmp/DtKDE3x/etc/dt/config/C
– Tworzenie / tmp/DtKDE3x/etc/dt/config/C/Xresources.d
-. Kopiowanie / KDE.xpm
do / tmp/DtKDE3x/etc/dt/appconfig/icons/C/KDE-3.x-logo.pm
-. Kopiowanie / KDE.xbm
do / tmp/DtKDE3x/etc/dt/appconfig/icons/C/KDE-3.x-logo.bm
– Tworzenie
/ Tmp/DtKDE3x / / etc/dt/config/C/Xresources.d/Xresources.KDE-3.x
– Tworzenie
/ Tmp/DtKDE3x / / etc/dt/config/Xsession.KDE-3.x-phase1
– Tworzenie
/ Tmp/DtKDE3x / / etc/dt/config/Xsession.KDE-3.x-phase2
– Tworzenie
/ Tmp/DtKDE3x / / etc/dt/config/Xinitrc.KDE-3.x
– Tworzenie / tmp/DtKDE3x/checkinstall
– Tworzenie pkginfo plik
– Tworzenie pliku prototypowego
– Tworzenie pakietu katalog zadań
# # Budowa pkgmap z pliku prototypu opakowania.
# # Przetwarzanie pliku pkginfo.
# # Próba volumize 14 wpisy w pkgmap.
część 1 – 240 bloki, 19 wpisy
# # Opakowanie jedną część.
/ Var/spool/pkg/DtKDE3x/pkgmap
/ Var/spool/pkg/DtKDE3x/pkginfo
/ Var/spool/pkg/DtKDE3x/install/checkinstall
/ Var/spool/pkg/DtKDE3x/reloc/etc/dt/appconfig/icons/C/KDE-3.x-logo.bm
/ Var/spool/pkg/DtKDE3x/reloc/etc/dt/appconfig/icons/C/KDE-3.x-logo.pm
/ Var/spool/pkg/DtKDE3x/reloc/etc/dt/config/C/Xresources.d/Xresources.KDE-3.x
/ Var/spool/pkg/DtKDE3x/reloc/etc/dt/config/Xinitrc.KDE-3.x
/ Var/spool/pkg/DtKDE3x/reloc/etc/dt/config/Xsession.KDE-3.x-phase1
/ Var/spool/pkg/DtKDE3x/reloc/etc/dt/config/Xsession.KDE-3.x-phase2
# # Sprawdzanie skryptów sterujących.
# # Opakowanie zakończyć.
– Przenoszenie katalog zadań do Datastream plik
Przesyłanie instancji pakietu
– Sprawdzanie Datastream pliku / var/spool/pkg/DtKDE3x-Solaris-root
Sprawdzenie zainstalowanego format strumienia pakietu od
# # Sprawdzanie skryptów sterujących.
# # Sprawdzanie obiektów pakietów.
# # Sprawdzanie zakończeniu.
– Usuwanie / tmp/DtKDE3x
– Usuwanie / var/spool/pkg/DtKDE3x

Gotowe.

Jest teraz o tym plik o nazwie hosta:

/ Var/spool/pkg/DtKDE3x-Solaris-root

Ten plik jest w formacie Datastream Solaris pakiet, który zawiera nowe CDE
zaloguj konfiguracji sesji. Aby zainstalować ten plik, wpisz:

pkgadd-d / var/spool/pkg/DtKDE3x-Solaris-root DtKDE3x

, A następnie powiadomić dtlogin zmian wybierając “Opcje” z dtlogin
ekranu, a następnie “Reset ekranu logowania” z opcji menu rozwijanego.

Po tym, powinieneś kliknąć na “Opcje” z ekranu dtlogin,
, a następnie “Sesja” z menu Opcje menu rozwijanego, aby zobaczyć swoją nową nazwę logowania CDE
(Który będzie wyświetlany jako “KDE-3.x”).

# Cd / var / spool / pkg /
# Ls-al
całkowita 244
drwxrwxrwt 2 korzeń bin 512 07 marzec 10:58.
drwxr-xr-x 10 korzeń bin 512 18 lutego 2002 ..
-Rw-r – r – 1 root inne 112640 07 marca 10:58 DtKDE3x-Solaris-root

# Pkgchk-l-d `pwd` / DtKDE3x-* DtKDE3x
Sprawdzenie zainstalowanego format strumienia pakietu od
# # Sprawdzanie skryptów sterujących.
# # Sprawdzanie obiektów pakietów.
Ścieżka: checkinstall
Typ: Plik instalacyjny
Oczekiwany rozmiar pliku (bajty): 1593
Przewidywana suma (1) treści: 63377
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43

Ścieżka: etc
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany Właściciel: root
Przewidywana grupa: sys
Obecny status: zainstalowany

Ścieżka: etc / dt
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany Właściciel: root
Przewidywana grupa: root
Obecny status: zainstalowany

Ścieżka: etc / dt / appconfig
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany Właściciel: root
Przewidywana grupa: root
Obecny status: zainstalowany

Ścieżka: etc / dt / appconfig / icons
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany właściciel: bin
Przewidywana grupa: bin
Obecny status: zainstalowany

Ścieżka: etc / dt / appconfig / icons / C
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany właściciel: bin
Przewidywana grupa: bin
Obecny status: zainstalowany

Ścieżka: etc/dt/appconfig/icons/C/KDE-3.x-logo.bm
Typ: zwykły plik
Oczekiwany tryb: 0644
Oczekiwany Właściciel: root
Przewidywana grupa: inne
Oczekiwany rozmiar pliku (w bajtach): 44513
Przewidywana suma (1) treści: 8650
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43
Obecny status: zainstalowany

Ścieżka: etc/dt/appconfig/icons/C/KDE-3.x-logo.pm
Typ: zwykły plik
Oczekiwany tryb: 0644
Oczekiwany Właściciel: root
Przewidywana grupa: inne
Oczekiwany rozmiar pliku (w bajtach): 58144
Przewidywana suma (1) treści: 57476
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43
Obecny status: zainstalowany

Ścieżka: etc / dt / config
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany Właściciel: root
Przewidywana grupa: bin
Obecny status: zainstalowany

Ścieżka: etc / dt / config / C
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany Właściciel: root
Przewidywana grupa: bin
Obecny status: zainstalowany

Ścieżka: etc / dt / config / C / Xresources.d
Rodzaj: katalog
Oczekiwany tryb: 0755
Oczekiwany Właściciel: root
Przewidywana grupa: bin
Obecny status: zainstalowany

Ścieżka: etc/dt/config/C/Xresources.d/Xresources.KDE-3.x
Typ: zwykły plik
Oczekiwany tryb: 0444
Oczekiwany właściciel: bin
Przewidywana grupa: bin
Oczekiwany rozmiar pliku (bajty): 194
Przewidywana suma (1) treści: 16849
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43
Obecny status: zainstalowany

Ścieżka: etc/dt/config/Xinitrc.KDE-3.x
Typ: zwykły plik
Oczekiwany tryb: 0444
Oczekiwany właściciel: bin
Przewidywana grupa: bin
Oczekiwany rozmiar pliku (bajty): 391
Przewidywana suma (1) treści: 32144
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43
Obecny status: zainstalowany

Ścieżka: etc/dt/config/Xsession.KDE-3.x-phase1
Typ: zwykły plik
Oczekiwany tryb: 0555
Oczekiwany właściciel: bin
Przewidywana grupa: bin
Oczekiwany rozmiar pliku (bajty): 971
Przewidywana suma (1) treści: 9644
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43
Obecny status: zainstalowany

Ścieżka: etc/dt/config/Xsession.KDE-3.x-phase2
Typ: zwykły plik
Oczekiwany tryb: 0555
Oczekiwany właściciel: bin
Przewidywana grupa: bin
Oczekiwany rozmiar pliku (bajty): 862
Przewidywana suma (1) treści: 508
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43
Obecny status: zainstalowany

Ścieżka: pkginfo
Typ: Plik instalacyjny
Oczekiwany rozmiar pliku (bajty): 157
Przewidywana suma (1) treści: 11987
Oczekiwany ostatnia modyfikacja: 07 marzec 2003 10:58:43

# # Sprawdzanie zakończeniu.

Comments are closed.