kzprog írta: ↑2018.03.08. 21:26
Nem sikerült megértened a DBGL működését! Egy játék felvétele csak néhány kattintás. Ha pedig fel van már véve, akkor az indítása csak 1 kattintás!
Nem, nem az volt a baj, értem a gyorsindító alkalmazás lényegét, sőt működésre is bírtam de erről később majd, pár képpel is megtámogatva.
Ami a bajom volt, hogy bár a próbára kiszemelt Precise Puppy-n már fenn volt a java jre-futtató, ennek verziószámát fentebb láthatod a kis képen, viszont a Dosbox még nem volt a puppyra feltéve. Sebaj, hiszen az említett DBGL csomagból két verzió is letölthető Linuxra, az egyikben van Dosbox alkönyvtár beépítve, a másikban nincs. (csak halkan elárulom, megsúgom az utóbbi lett a nyerő nálam)
Szóval letölt és kibont a Dosboxot is tartalmazó DBGL csomag, az indító dbgl fájlnak jogosultság megadás a megszokott módon, és a Precise puppy alatt elindul a program, eddig nincs is baj.
A beépített Dosbox verziót mutató ablakban látszik is egy dos emulátor, de, ha rákattintok ellenőrzésképp annak a futtatására, nos ez nem csinált semmit!!! Hoppá!
Mivel a Dosbox futtatható bin fájlja a dbgl programon belüli Dosbox-0.74 nevű alkönyvtárba volt beletéve, nos emiatt hiába is próbáltam leellenőrizni, elindítani magát a Dosbox alkalmazást, az meg sem nyikkant! Persze, hiszen annak a Dosbox bin fájlnak a puppy alatt az /usr/bin-ben kellene lennie, és nem a gyorsindító program alkönyvtárán belül még egy külön alkönyvtárba rejtve. Ez is látható a fentebb belinkelt nagyobb kép felső részében.(bár az is igaz,hogy a dbgl program a root-ba került, és az meg elvileg patch-on van, mégsem ment, működött a beépített Dosbox verzió. Furcsa...)
Megpróbáltam a dbgl-ből kitörölni a beépített Dosbox-ot, ezt végül is nehezen, de megengedte, ekkor egy másik Dosbox bin fájlt tettem a megfelelő -/usr/bin-be- helyre, illetve annak még egy config fájlt is létrehoztam, és elhelyeztem a /root/.dosbox-ba. A dbgl-be viszont már nem engedte a program felvenni az új Dosbox fájlokat, hiába mentem a dosbox hozzáadása pontra, a megnyíló ablakban nem lehetett az említett fájlokat kiválasztani, az ablak ugyanis beszürkült, és nem engedte kijelölni, kiválasztani a kellő Dosbox fájlokat. Végül, ha nehezen is, de a dbgl Dosbox config ablakában a fájlokat, az útvonalakat kézzel beírva elfogadta, de maga a Dosbox ablak csak egy villanás erejéig jött fel, és nem maradt kinyitva, úgy ahhogy annak lennie kellett volna. És akkor még a profilozást el sem kezdtem, még el sem jutottam oda.
Emiatt a nehézkesen működő Dosboxot is magába foglaló DBGL csomag nálam lazán ment a levesbe, jött helyette a sima, Dosbox nélküli verzió, de előtte feltettem a már fentebb belinkelt saját, jól működő Dosbox pet csomagomat, és ehhez, emellé lett telepítve a Dosboxot nem tartalmazó sima DBGL verzió. Na, így már viszont gond nélkül, és rendben működött minden, bár hiába szép meg sok beállítással bír ez a launcher progi, az azért erősen mellbevágó, hogy a program működtetéséhez egy 75Megás java progit is külön még fel kell tenni a rendszerre, ami végül kibontva, telepítve 202Megányi helyre tart igényt! És mindezt csak azért, hogy legyen egy szép nagy program ablak, amiben kattintgatva lehet Dos programokat indítani. Hát tudod, ezt a kattintgatást az énáltalam kreált sima Dosbox pet csomagban lévő kisméretű Volkov Comanderben is elő lehet ám adni, a Dos-os programok indítására, és nem kell ehhez több, mint kétszáz megányi felesleges java progit a rendszerre felhúzni. Na, többek közt ezért sem szimpatikus ez a DBGL Dosbox Gui progi.
Visont, ha már a puppyra felment a saját Dosbox pet csomag, és az rendesen is működik, a DBGL-ből a Dosbox nélküli verziót azért esetleg érdemes lehet mellétenni, viszont kicsit oda kell figyelni a feltelepítéskor. A sima, Dosbox nélküli dbgl csomag telepítése utáni első indításkor ez a kép fogad majd minket.
A program magától felismerte, hogy már van a puppyra feltelepítve egy Dosbox, és azonnal megnyitotta a Dosbox hozzáadása kisablakot, hogy a talált Dosbox verziót hozzáadhassuk a dbgl-hez. Ha itt OK-t nyomunk, ezt a másik ablakot fogjuk megkapni.
Ha itt Igen-t nyomunk, akkor a program a már meglévő, a pet-es DosBox telepítésekor létrejött /root/.dosbox alkönyvtárba létre fog hozni egy második dosbox. config fájlt, ezt nálam a dosbox-0.74.conf névvel tette meg. Az eredeti, pet-es Dosbox telepítő a dosbox-CVS.conf fájlt hozta létre, és így most van két külön használható dosbox.conf fájlunk! (ezzel lehetővé válik a két Dosbox kezelő alkalmazás futtatása, külön conf fájlokkal!)
A másodikként létrejött dosbox.conf filében viszont kis javítást kell majd eszközölnünk.
Ez az eredeti dosbox-CVS.cnf fájl tartalma: -ezt hozta létre a pet-es Dosbox telepítő-
A fájl alsó részében látható, a Dos-os játékok helyét tartalmazó könyvtár felmountolásához, és a Volkov Commander azonnali elindításához szükséges bejegyzés.
Az újonnan létrejött dosbox-0.74.conf fájlban ezt javítani kell, így:
Ki kell venni a Volkov Commander indításáért felelős sorokat és csak a többi bejegyzés maradjon meg, ahogy a második conf képen látható.
Ezután a kis conf fájl szerkesztés után az elindított DBGL program így fog kinézni.
A DBGL progiba felvett, a puppyra már előbb feltelepített Dosbox most a programon belül a Run version gombra kattintva a már normális, Volkov Commander nélküli DosBox ablakot fogja nekünk elindítani, és akkor most jöhet a profilozás, játék hozzáadás.
Ha megvagyunk a játékunk profiljának a kitöltésével, ellenőrizzük azt le, indítsuk el azt a most elkészített játékprofilt a Run profile gombra kattintva.
És bár most már a DBGL (DosBox néküli) program rendben működik, én továbbra is fenntartom a véleményemet, ez a profilozós megoldás kissé bonyolult, igaz, csak egyszer kell egy játékprofilt elkészíteni, és azután már valóban csak egy-két kattintás azokat elindítani. De ugyanennyire egyszerű a DosBox pet csomagban lévő Volkov Commanderből is egy-két kattintással elindítani a Dos-os játékokat, és az utóbbi nagyon nagy előnye a profilozóssal szemben, hogy nem kell hozzá az igen nagyméretű java csomagot még külön, függőségként a gépre feltelepíteni.