그림자(OS/2)

Shadow (OS/2)

OS/2 운영 체제의 그래픽 Workplace Shell(WPS)에서 섀도는 다른 개체를 나타내는 개체다.

그림자는 문서, 응용프로그램, 폴더, 하드 디스크, 네트워크 공유 또는 이동식 매체 또는 프린터와 같은 바탕 화면의 다른 오브젝트에 대한 스탠드인이다.대상 물체는 임의의 수의 그림자를 가질 수 있다.두 번 클릭할 때 데스크톱은 원래 개체를 두 번 클릭했을 때와 같은 방식으로 작동한다.섀도의 상황에 맞는 메뉴는 원래 개체의 위치와 명시적 조작이 가능한 "Original" 하위 메뉴가 추가되어 대상 개체의 상황에 맞는 메뉴와 동일하다.

그림자는 물체에 대한 동적 참조다.원본은 링크를 끊지 않고 파일 시스템의 다른 위치로 이동할 수 있다.WPS는 원래 대상 객체의 이름을 바꾸거나 이동할 때마다 객체의 그림자를 업데이트한다.이를 위해 모든 파일 이름 변경 작업의 운영 체제에 알림을 요청한다.(WPS가 실행되지 않을 때 대상 파일 시스템 개체의 이름이 변경되는 경우 섀도와 대상 개체 간의 링크가 끊어짐)

다른 메커니즘과의 유사성 및 차이점

섀도는 다음과 같은 차이점이 있지만 Mac OS의 별칭과 작동 방식이 유사하다.

  • WPS의 그림자는 별칭처럼 파일 시스템 개체가 아니다.그것들은 에서 유래되었다.WPAbstractclass, 따라서 이들의 백업 저장소는 파일 시스템의 파일이 아닌 사용자 INI 파일이다.[1]따라서 WPS API를 사용하지 않는 애플리케이션에는 그림자가 보이지 않는다.
  • WPS는 그림자와 대상 객체 간의 링크가 끊겼을 때 그림자를 다시 연결할 수 있는 메커니즘이 없다.(대상 객체에 일시적으로 접근할 수 없어 링크가 끊긴 곳에서는 대상 객체에 접속이 가능해진 후 WPS를 다시 시작하는 경우가 종종 있다.)

그림자는 파일 시스템 객체가 아니며, 대상 객체가 이동함에 따라 그림자가 동적으로 업데이트되기 때문에 심볼릭 링크단축키와는 다르다.

그림자는 하드 링크와 달리 볼륨 경계를 넘을 수 있고 이름이 항상 목표 객체의 이름과 같기 때문에 하드 링크와는 다르다.

구분 기호

WPS 바탕 화면의 중첩된 폴더에서 그림자의 "아이콘 제목"은 다른 비그림자 WPS 개체에 할당된 선호하는 글꼴 색상과 별개로 원하는 글꼴 색상으로 설정될 수 있지만, 실제로 해당 텍스트에 대해 선택한 글꼴은 공유한다.

WPS Desktop의 다른 모든 '열린' 개체의 아이콘처럼 폴더든 애플리케이션이든 Shadows' 아이콘은 '열림'에서 대각선으로 부화되며 닫힘/종료될 때까지 각각 해당 상태로 유지된다.

그림자 관리

그림자를 만드는 방법에는 여러 가지가 있다.한 가지 방법은 대상 객체를 선택하고 상황에 맞는 메뉴에서 "그림자 만들기"를 선택하는 것이다.그러면 바탕 화면은 사용자가 그림자를 만들 위치를 지정할 수 있는 대화 상자를 사용하여 프롬프트를 표시한다.드래그 앤 드롭 방식으로 그림자를 만들어 시프트를 누르고 끌면서 수정자 키를 제어하는 것도 방법이다.

대화상자는 대화상자의 "열림" 탭(페이지)에 있는 현재 열려 있는 폴더의 보기로 처음에 열리며, 그 첫번째는 현재 데스크탑 폴더로 대상의 직접 선택이 가능하다."Related", "Desktop", "Drive" 및 "Path" 탭이 추가로 4개 있는데, 이 탭은 드라이브(볼륨)를 포함한 텍스트 경로 사양을 허용하는 반면, 다른 세 가지 옵션은 선택할 수 있는 확장 가능한 계층적 폴더 트리를 보여준다.

참조

  1. ^ Mindy Pollack (1995). Marc A. Stock (ed.). OS/2 Workplace Shell API. New York: Wiley. ISBN 9780471038726.