lubu OpenMagic er en forbedring af Solaris OpenStep 1.1-sparc desktop miljø.
Det er ikke en omskrivning, det er heller ikke en genudgivelse, men er en pakke, der forbedrer og forbedrer (og inkluderer) Solaris OpenStep 1.1.
Lubu OpenMagic er kun tilgængelig for SPARC-arkitekturen.
Lubu OpenMagic 1.0 er en stærkt modificeret udgave af Lighthouse OpenStep 1.1
frigive for Sparc-platformen. Det er ikke et tema, og heller ikke en rekonfiguration, men
en næsten ren omskrivning af ikke-binære filer (runtime konfigurationer, ansøgning
definitioner, enviroment variabler, og mange funktioner). I nogle dele hele funktioner
er blevet erstattet funktioner er blevet tilføjet. Det gælder primært Wrapper
funktion, som er blevet fuldstændig omskrevet til at bruge lubu OpenMagic varslingssystem
(Aka: Loas). Dette er en helt ny funktion, som blandt mange andre ting også
producerer fejlmeddelelser i læsbar form, med den egentlige årsag til fejlen.
Dette gør at tage modforholdsregler og undgå fremtidige fejl lettere. Standarden
definitioner der leveres sammen med OpenStep 1.1 var årsag til utallige bugs,
og jeg har spendt en stor mængde tid at optimere standard defs. Der er stadig
et par bugs, som jeg har fundet nogen løsning, men ikke er kritiske.
OpenMagic 1.0 vil kun køre på Sparc CPU'er, da den er baseret på Solaris OpenStep 1.1 for Sparc. Der er ikke, og heller ikke vil der nogensinde blive en overgang til noget andet CPU. Siden
Lubu OpenMagic 1.0 er baseret på det binære Solaris OpenStep udgivelse, er det stadig en
Solaris Sparc produkt. Der er ingen kendte binære filer for andre CPU'er eller drift
systemer. Det er dog fuldt ud at integrere Solaris Enviroment, Fælles
Desktop Enviroment, og alle andre miljøer, der kører på Solaris Sparc. Det gør det Fix lettere at integrere applikationer ind i OpenStep miljø uden brug af portering.
Lubu OpenMagic 1.0 er pakket som en ren komprimerat tar fil, beregnet til udpakning
fra rodmappen (ie: /). Det betyder, at standard installation bibliotek for OpenStep bør være / usr / OpenStep - det er importent at denne regel følges, ellers installationen vil mislykkes, og distributionen vil ikke fungere overhovedet. Det er dog muligt at udvinde til en anden mappe og oprette en symbolsk henvisning til / usr / OpenStep. Bare husk at kopiere etc / dt / config filer til deres ønskede placering (/ etc / dt / config). Dette er nødvendigt, da der er nogle ekstra filer, der indgår i, for at lubu OpenMagic 1.0 kan fungere rigtigt:
1. En modificeret / etc / dt / config / Xservers fil med -dpi 72
2. Konfiguration filer til dtlogin (i /etc/dt/config/*.os|*.xpm)
3. Ikoner for / cdrom og / diskette (vil blive oprettet mapper, hvis mangler)
For en optimal installation:
$ Su -
# Cd /
# Gtar zxvf /path/to/lubu_openwb-1.0-sparc.tgz
Sørg for at alle filerne er udvundet, og at eksisterende filer overskrives! Dette begrænser systemets sikkerhed eller på anden måde reducere systemets ydeevne.
Sørg for at alle filer i / usr / OpenStep ejes af bin: bin ellers vil du miste en masse funktionalitet! Der er ikke behov for nogen af de filer, der skal ejes af root (bortset muligvis Preferences.app / set_password som i første omgang brydes på grund af en manglende bibliotek - se KNOWN_BUGS).
Hvis du skal chown / usr / OpenStep, så er det en god ide at cd til / usr før du kører chown -R, hvis du bruger en ikke-standard chown. Worst case scenario er, at en chown -R fra / chowns hele systemet bin: bin! Bedre sent end aldrig.
# Cd / usr
# Chown -R bin: bin OpenStep /
Hvis du udvundet OpenStep til en anden placering, så cd til denne placering før du kører chown
# Cd / sti / til / din / installation
# Chown -R bin: bin ../openstep (forudsat du faktisk er i OpenStep biblioteket)
Sørg for, at følgende linje er til stede i / etc / dt / config / Xservers:
: 0 -nobanner -dpi 72: 0 Lokal local_uid @ konsol root / usr / openwin / xsun bin /
(Dette er dog inkluderet i distributionsomkostninger filer, og skal monteres på
ekstraktion). For optimal ydeevne er det bedst at køre din skærm på -depth 24 -dpi 72
Denne fil (Xservers) være -rwx-xr-x ellers køre
# Chmod 755 / etc / dt / config / Xservers
Det er afgørende, at dtlogin genstartes efter installation. Afslut din vindueshåndtering, login som root for at systemets konsol, og køre følgende kommandoer (som root):
# Sh /etc/init.d/dtlogin stoppe
# Sh /etc/init.d/dtlogin starte
Nu logge ud fra konsollen og lade dtlogin loginwindow at dukke op igen.
Vælg "lubu OpenMagic 1.0" fra menuen sessionen. Logge ind og nyd!
Det er dog muligt at køre lubu OpenMagic 1.0 uden CDE installeret, eller uden at køre det igennem dtlogin ved blot at starte filen / usr / OpenStep / bin / OpenStep:
$ Sh / usr / OpenStep / bin / OpenStep
selvom du måske miste nogle værdifulde konfigurationer ved hjælp af denne metode.
Det har ikke som i endnu blevet testet thouroughly.
Software detaljer:
Kommentarer ikke fundet