많은 Lion 응용 프로그램에서 널리 사용되는 '리넨'을 어떻게 교체 할 수 있습니까?


15

Lion에서는 로그인 창에서 Safari와 같은 다양한 응용 프로그램 배경에 이르기까지 "린넨"질감이 사용되는 곳이 많이 있습니다.

이 이미지를 다른 것으로 대체 할 수 있습니까? 1979 년 이후 꾸며지지 않은 사랑스러운 집에서 나온 멋진 헤세 시안 직조 패턴이 있거나, pseudo cosmic anti matter의 횡단을 묘사 한 모래 또는 패치 워크 퀼트가 있다고 가정 해 봅시다.

변경하려는 것이 무엇이든, a) 변경할 수 있으며 b) 리넨이 나타나는 모든 인스턴스에 대해 변경 되거나 각 응용 프로그램마다 다른 방법으로 하나씩 개선해야 할 자체 리소스가 있습니까? c) 교체 이미지가 가지고 있어야하는 특정 크기 / 파일 형식 / 기타 기능이 있습니까? 예를 들어 테셀 레이트하는 200x200 PNG 여야합니다.


또한 apple.stackexchange.com/q/33514/5472 는이 문제에 약간의 색상이 있습니다.
bmike

읽기 목록을 사용하십니까? 페이지를 지나서 스크롤 할 때 리넨을 변경하는 방법이 있지만 읽기 목록 뒤에서 리넨을 변경하는 방법을 아직 찾을 수 없습니다.
Kyle Cronin

예, 무겁지 않지만 때로는 그렇습니다.
stuffe

@stuffe OK, gentmatt가 덮은 것처럼 보이므로 내가 찾은 것을 게시 할 것입니다. 우리 둘 다 답이 절반이기 때문에 어떻게 현상금을 수여 할 것입니까?
Kyle Cronin

바운티는 그 대답으로 많은 연구가 필요했기 때문에 Kyle에게 간다. 다른 곳에서 그의 뛰어난 응답 한 깃발 천으로 GentMatt 보상 것인가
stuffe

답변:


16

린넨 배경 파일은 /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png

해당 파일을 편집하거나 동일한 이름의 파일로 교체 할 수 있지만 교체 파일의 해상도가 인치당 72 픽셀인지 확인하십시오. 그렇지 않으면 결과가 마음에 들지 않을 수 있습니다.

Mar John Martellaro : OS X Lion : 로그인 화면의 더티 리넨 변경

특정 응용 프로그램 및 상황은 다른 소스에서 배경을 가져옵니다. 예를 들어 Mission Control의 배경 파일은 다음 위치에 있습니다./System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

해당 파일을 killall Dock바꾸면 변경 사항이 적용되기 전에 터미널에서 명령 을 수행해야 합니다.

ᔥ OS X Daily : Mac OS X Lion에서 미션 컨트롤 배경 화면 이미지 변경


5

로그인 배경의 리넨을 변경할 수 있지만이 변경 사항이 다른 위치 (예 : 사파리의 읽기 목록)에 영향을주는 것을 보지 못했습니다.

다양한 GUI 조정 옵션을 앱에 결합한 도구가 있습니다. 라고 불린다...

사자 디자이너

  • 로그인 화면 , 미션 컨트롤, 대시 보드, 런치 패드의 배경 사용자 정의
  • 런치 패드에서 폴더 배경 사용자 정의
  • 다채로운 파인더 사이드 바를 가져 오십시오 (이전 버전의 OSX 에서처럼).
  • 설정 초기화

여기에 이미지 설명을 입력하십시오


참고로 "라이온 디자이너"링크는 더 이상 작동하지 않습니다. 도메인 스쿼터 방문 페이지로 이동 한 것으로 보입니다.
baldengineer

4

Safari에서 린넨 제거

Safari는 두 가지 다른 리넨 소스를 사용합니다. 하나는 페이지 가장자리를 지나서 스크롤하거나 전체 화면 모드에서 페이지 크기를 조정하고 하나는 읽기 목록 뒤에서 사용합니다. 읽기 목록 린넨을 교체하기 위해 gentmatt는 교체해야 할 파일식별했습니다 . 그러나 페이지 가장자리를 지나갈 때 표시되는 린넨을 교체하는 것은 약간 까다 롭습니다.

여기에 이미지 설명을 입력하십시오

변경 방법은 다음과 같습니다.

  1. 이러한 변경을 수행하려면 관리자 액세스 권한이 필요합니다. 관리자 계정으로 로그인하십시오.

  2. SArtFileTool을 다운로드 하고 압축을 푸십시오 . 참고 : 나는이 도구를 만들지 않았으며 컴파일 된 실행 파일이므로 자신의 위험 부담으로 사용하십시오

  3. 터미널과 cd압축을 푼 폴더를 엽니 다 .

  4. 를 실행하십시오 sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin .. 기존 SArtFile.bin이 복사되어 작업 할 수 있습니다.

  5. 를 실행하십시오 ./SArtFileTool -d SArtFile.bin sartfiles.

  6. "sartfiles"라는 시스템 아트웍이있는 폴더에 디렉토리가 생성됩니다. 열어 봐.

  7. 내부에서 226.png 및 226@2x.png를 찾으십시오. Safari에서 사용하는 리넨 텍스처입니다.

  8. 파일의 치수가 동일하게 유지되는 한 원하는대로 변경하십시오. 완료되면 기존 226.png 및 226@2x.png 파일을 저장하거나 교체하십시오.

  9. 를 실행하십시오 ./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin. 새 SArtFile이 SArtFile.new.bin으로 작성됩니다.

  10. 실행 sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin하고 비밀번호를 입력하십시오.

  11. 컴퓨터를 종료했다가 다시 시작하십시오. 다시 로그인하고 Safari를 다시 시작하면 새로운 아트 파일이 사용됩니다.

다음은 실제로 사용되는 예입니다. 간단하게하기 위해 방금 색상을 조정했지만 작동한다는 것을 보여줍니다.

여기에 이미지 설명을 입력하십시오


2

이것은 현상금에만 해당되는 답변입니다.


리넨 배경 사파리의 독서 목록

Safari의 읽기 목록 배경은 다음과 같습니다.

/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/ReadingList-BGLinen.png

교체 파일은 이름, 크기 및 DPI가 같아야합니다.

여기에 이미지 설명을 입력하십시오


현상금 사냥꾼 배지가 수여되었습니다. ;)
jaberg

@jaberg Haha! 네, 배지가 필요합니다.
gentmatt

페이지 끝을 스크롤 할 때 린넨은 어떻습니까?
Kyle Cronin

@KyleCronin 모르겠습니다. 어두워서 확실히 다른 것입니다.
gentmatt

@gentmatt 좋아, 당신도 그것을 알아 냈는지보고 싶었다. 내 솔루션을 게시했습니다.
Kyle Cronin

1

추가 검색시 Safari의 리넨 텍스처가 실제로 다른 곳에서 사용 된 텍스처와 동일하지 않기 때문에 허용되는 답변에 언급 된대로 이미지를 변경해도 영향을받지 않습니다.

내가 도움이 웹 페이지를 발견 그것을 변경하지 않을 것이라고 이유를 식별 할 때 다른 것 :

Lion의 Safari는 Mission Control 또는 시스템의 로그인 화면과 다른 리넨 패턴이 있습니다. 더 가볍고 미묘하며 새로운 제스처로 웹 페이지를 탐색 할 때 감사 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

따라서 Safari 및 읽기 목록의 이미지는 아마도 Safari 응용 프로그램 번들의 일부인 것 같습니다. 이제 더 자세히 조사 할 것입니다.


1
내가 발견 /System/Library/CoreServices/Dock.app/Contents/Resources/ecsb_background_tile.png하고 ecsb_background_gradient.png(같은 폴더에) 그러나 이들은 사파리 중 하나를 사용하지 무엇인가. Safari 응용 프로그램 번들을 확인했는데 PNG 파일이 없습니다.
Mathias Bynens
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.