응용 프로그램 디렉토리

Application directory
RISC OS 어플리케이션디렉토리의 예!Draw

응용 프로그램디렉토리는 소프트웨어 코드, 도움말 파일 및 자원의 그룹화입니다.이러한 파일은 완전한 소프트웨어 패키지를 구성하지만 사용자에게 단일 개체로 표시됩니다.

현재 RISC OSROX Desktop에서 사용되며 제로 인스톨 애플리케이션 배포 시스템의 기반이 되기도 합니다.VMware ThinAppNEXTSTEP/GNUstep/Mac OS X 개념의 애플리케이션 번들이 이와 유사한 기술입니다.그들의 전통은 BBC Micro와 같은 Acon의 초기 8비트 마이크로 플로피 디스크에 저장된 소프트웨어를 자동으로 실행하는 시스템에 있습니다.OOT 파일).

이러한 방법으로 다양한 파일을 번들하면 응용 프로그램을 조작하는 도구를 파일 시스템을 조작하는 도구로 대체할 수 있습니다.배포 미디어에서 하드 디스크로 드래그하는 것만으로 애플리케이션을 「인스톨」하거나, 애플리케이션 디렉토리를 삭제하는 것으로 「언인스톨」할 수 있는 경우가 많습니다.

고정 내용

RISC OS: Draw 응용 프로그램디렉토리의 내용
RISC OS: 그림 내용!스프라이트22 파일

유저와 애플리케이션디렉토리의 상호작용을 서포트하기 위해서, 몇개의 파일의 상태는 특수합니다.

응용 프로그램 바이너리

응용 프로그램 디렉토리를 실행하면 포함된 파일 AppRun(ROX Desktop) 또는 !RISC OS(!Run)가 실행됩니다.RISC OS 에서는, 통상, 이 파일은, 메모리를 할당해, OS 확장 모듈이나 공유 라이브러리를 로드한 후, 애플리케이션 바이너리(통상은!)를 실행합니다.실행 이미지ROX 데스크톱에서는 올바른 시스템 바이너리를 실행하거나 [citation needed]소스로부터 적절한 바이너리를 컴파일하는 셸 스크립트가 자주 사용됩니다.

도움말 파일 및 아이콘

RISC OS 와 ROX Desktop 의 양쪽 모두에서, 유저는 애플리케이션을 기동하지 않고, 애플리케이션 디렉토리에 관련 붙여진 도움말 파일을 표시할 수 있습니다.RISC OS는!라는 이름의 디렉토리에 있는 파일에 의존합니다.도움말 요청 시 사용자가 더블클릭한 것처럼 표시되는 도움말(시스템에서 인식되는 임의의 형식도 가능하지만 일반 텍스트와 !Draw 형식이 일반적입니다)이 ROX 데스크톱에서 응용 프로그램의 도움말 서브디렉토리가 열립니다.

마찬가지로 Application Directory의 커스텀아이콘은 Application Directory 내에 포함할 수 있습니다.DirIcon(지원되는 이미지 형식) 또는 AppIcon.xpm(ROX 데스크톱 아래) 또는 !Sprite 및 옵션!RISC OS의 스프라이트22.RISC OS Filer는 !Boot 파일이 없는 경우 이러한 스프라이트 파일을 자동으로 로드합니다.그렇지 않으면 에 남겨집니다.적절한 아이콘을 로드하기 위한 부트 파일.

!부팅

RISC OS:!그림!부팅, 실행 및!도움말 파일

RISC OS 애플리케이션 디렉토리에는!라는 이름의 파일이 포함되어 있을 수 있습니다.Filer에 의해 명시적으로 실행되는 부팅FilerBoot 명령 또는 번들이 처음 표시될 때 실행됩니다(사용자가 Filer 창을 열 때 Control을 유지하여 응용 프로그램[1] 부팅이 실패하는 경우를 제외).

이것에 의해, 서포트되고 있는 파일 타입의 등록, 실행이나 인쇄를 위한 커맨드 에일리어스 설정, 적절한 아이콘의 로딩등의 태스크를 실행할 수 있습니다.또한 ASprite(RISC OS Select의 알파 채널 아이콘), 5Sprite(RISC OS 5 어피아란스 아이콘)등의 테마 고유의 아이콘을 로드할 수도 있습니다.아이콘을 클릭합니다.

!boot 파일은 이러한 RISC OS 바이러스(잘 알려진 Extend 바이러스 등)에 대해 가장 많이 사용되는 전파 벡터입니다.단, Control을 유지하는 것만으로 막을 수 있습니다.

!Boot 기능은 ROX Desktop에서 복제되지 않습니다.

RISC OS !Boot 시스템 디렉토리

Acorn의 초기 머신에서는 !B라는 파일을 실행하여 미디어를 "부팅"(자동 실행)할 수 있었습니다.OOT가 있는 경우(이 동작은 "디스크 부팅"으로 전환되어 시프트 부팅으로 알려짐).이것은, 디폴트 디스크의 루트에 !Boot 라고 하는 애플리케이션 디렉토리를 가지는 것에 의해서, RISC OS 디스크 구조내에서 부정 이용되고 있습니다.

응용 프로그램디렉토리는 머신이 기동(설정되어 있는 경우)할 때 실행(실행)되기 때문에, 그 원인이 됩니다!실행할 파일 실행($! 등)Boot.!Acon pathname 구문에서 실행).이 파일은 다양한 파일을 실행하고, OS 모듈을 로드하고, 표준 아이콘을 로드하고, 파일 형식을 정의하며, 다양한 서브 디렉토리에 액세스하기 위한 많은 표준 변수를 정의합니다.따라서 RISC OS의 전체 부트 시퀀스는 Shift 키를 유지하는 것만으로 회피할 수 있습니다.

「 」를 참조해 주세요.

메모들

  1. ^ "RISC OS 3.7 User Guide, 1 The desktop". Acorn legacy FTP site. Archived from the original on 29 August 2009. Retrieved 1 November 2009.

외부 링크