[#31]
Re: amiga4000 i instalacja amigaOS
@MuppetShow,
post #30
najpierw szczypta teorii :) , bo sam system ikonek działa inaczej w AmigaOS niż pod Windows, czy Linuksem (dla początkującego może być to trochę mylące)
Aby Workbench pokazywał ikonki, to musi w danym katalogu mieć plik z rozszerzeniem .info (i oczywiście musi to być plik ikonki, a nie dowolny plik z tym rozszerzeniem). Nie ma znaczenia, czy obok samego pliku ikonki jest plik który ma ona reprezentować. Jeśli tak, to obok pliku .info masz plik i kliknięcie na ikonkę spowoduje stosowną akcję (jaką - to zależy od typu ikonki, ale to sobie możemy na razie odpuścić). Jeśli nie ma pliku to po kliknieciu na ikonkę nic się nie dzieje (ale WB taka ikonkę wyświetla). Same ikonki w AmigaOS mają też inną funkcję poza przechowywaniem obrazka ikonki - przechowują parametry, które zostaną przekazane programowi reprezentowanemu przez ikonkę (gdy jest to program) lub nazwę programu który ma otworzyć ten plik (gdy są to dane). I o to własnie chodzi - ikonka mountlisty powinna być ikonką przeznaczoną dla danych i po jej uruchomieniu powinien zostać uruchomiony program mount, który przeprowadzi montowanie urządzenia według tego co jest zapisane w tej mountliście. Oczywiście, można to sobie wszystko ustawić samemu, ale najprościej wykorzystać gotowe już ikonki mountlist, gdyż mają wszystko ustawione jak trzeba.
Gdy z poziomu WB (czyli "weź i upuść") kopiujesz (czyli przenosisz myszką ikonkę) np. PIPE do RAM: , to system skopiuje jednocześnie pliki PIPE.info i PIPE. Następnie wydając polecenie ed ram:pipe wczytujesz edytor i plik pipe do niego. Modyfikujesz zawartość tego pliku (mountlista) i zapisujesz. Plik pipe.info pozostaje bez zmian. Na samym końcu z poziomu WB (czyli akcja przeprowadzona zostanie automatycznie na ikonce i właściwym pliku mountlisty) zmieniasz nazwę tego przerobionego PIPE na pc0 i przenosisz do sys:devs/dosdrivers - i znowu OBA pliki, mountlista i jej ikona, trafiają do docelowego miejsca. I o to chodzi, bo bez ikony system przy starcie nie rozpoznałby samego pliku pc0 jako mountlisty (aczkolwiek da się to zrobić... oczywiście ręcznie :) , albo edytując s-s) i nie zamontowałby pc0 .
Mam nadzieję, że ten przydługi opis rozwieje wszelkie Twoje wątpliwości i pomoże w rozwiązaniu problemu. Oczywiście, jak w przypadku komputerów, można zrobić to na wiele sposobów, ale ten wydaje mi się najprostszy.
Istnieje możliwość zobaczenia plików które nie są ikonkami -(trzeba sobie to wybrać z menu WB - wtedy to co nie ma
A odpowiadając wprost na pytanie - po edycji plik nadpisujesz. Zmieniasz jego nazwę z poziomu WB na PC0 (bo zdaje się mówimy ciagle o obsłudze dyskietek z PC) i przenosisz za pomocą myszki do sys:devs/dosdrivers.
Ostatnia modyfikacja: 22.03.2009 18:34:09