>> Edit article
이름
제목
패스워드
빈번한 질문 *********** 1. Sawmill을 설치했지만, 아무 동작도 하지 않습니다. 엑스 시작 후, 제가 볼 수 있는 것이라곤 빗금친 배경 뿐입니다. : 프로그램, 매 뉴, 문서 아무것도 없답니다. 그것이 바로 Sawmill이 의도했던 것입니다. Sawmill은 배경 설정, 프로그램 시작 혹은 문서 보여주기 - 이런 일들은 별도의 프로그램 을 이용해서 구현될 수 있습니다 - 등의 책임이 없는 *창관리자*입 니다. 초기 매뉴모음은 다소 불명료합니다; 당신은 배경 위에서 마우스 의 가운데 버튼을 클릭해서 그 매뉴들을 볼 수 있습니다.(만약 당신 이 투버튼마우스를 가지고 있다면, 두 버튼을 동시에 클릭해보십시 오.) 만약, 여기까지 읽었는데도 여전히 Sawmill이 동작하지 않는다고 생각하신다면, Sawmill메일링리스트<sawmill@aarg.net>로 문제를 적어 우편을 띄우시기 바랍니다. 2. 어떻게 설정을 더할 수 있을까요? 설정을 관리하는 몇 개의 파일이 있습니다. `~/.sawmillrc' lisp 코드로 직접 작성되고, 시작 시에 적재됩니다. 이 파일은 외관상의 거의 모든 설정이 있는 곳입니다. `sawmill-defaults' 이 lisp 라이브러리는 오직 .sawmillrc가 없을 때에만 적재됩니다.? `~/.sawmill/custom' 이 파일은 설정도구에 의해서 생성되는 설정을 담고 있습니다. 이 파일은 `sawmill-defaults' 후에 적재되지만, `.sawmillrc' 보다는 먼저 적재됩니다. 3. `.sawmillrc'를 만들었습니다. 뭐가 바뀐 걸까요? 만약 `~/.sawmillrc' 파일이 존재한다면, `sawmill-defaults'는 적 재되지 못합니다. 그러나, 시작할 때에 모든 표준적인 특성이 적 재되기를 원한다면, `.sawmillrc' 파일에 다음과 같은 줄을 삽입하 면 됩니다. `sawmill-defaults'는 보통의 창관리자의 몇가지 특성 을 적재시킵니다. (require 'sawmill-defaults) 4. `sawmill-client' 프로그램이 도대체 뭡니까? 이 프로그램은 당신을 창관리자 프로세스에 연결시키고, 임의의 Lisp 폼을 해석해줍니다. 좀더 자세하게 알고 싶으면, `sawmill-client -?'라고 해보십시오. (`sawmill-client -'는 read-eval-print loop입니다.) 초기 설정값으로 당신은 창관리자를 실행시키고 있는 호스트에 만 연결할 수 있습니다(unix-domain socket을 통해서). 네트워 크에 기반한 서버로 만들고자 한다면, `(server-net-init)'을 해 석하세요. 그러나 다음을 명심하세요. X server를 통해서 연결한다는 것은, 당신의 화면에 창을 열 수 있는 어떤 사람이라도 창관리자가 실 행되고 있는 호스트에 있는 모든 Lisp 코드를 실행할 수 있다는 얘깁니다(더욱 확장하면, *어떤 프로그램이라도 실행*할 수 있 다는 얘깁니다). 따라서, 당신이 네트워크에 연결되어 있다면, X access contro l을 꺼놓고서 넷서버를 실행하지 마십시오. 5. 셸명령을 실행시킬 수 있는 키바인딩을 어떻게 합니까? 이것은 아직 설정툴의 도움을 받을 수 없습니다. 그러나, 이것도 마찬가지로 `~/.sawmillrc' 파일에 정의될 수 있습니다. 예를 들 면: (binding-keys global-keymap "C-M-ESC" '(system "xterm &")) `C-M-ESC' 이벤트를 묶는 Lisp코드로서 `xterm'을 실행시켜줍 니다. 6. 창을 클릭하거나 키우는 것은 어떻게 만들 수 있습니까? `window-keymap' 안에서 `Button1-Click1' 이벤트와 `raise-window-and-pass-through-click' 명령을 묶으십시오. 7. `Applications' 매뉴를 새롭게 정의하려면 어떻게 합니까? Info 매뉴얼에 있는 `Popup Menus' 노드를 보십시오. 8. Info 매뉴얼은 어떻게 읽을 수 있습니까? `info sawmill'을 할 수도 있고, 이맥스(`C-h i')에서 `g (sawmill) RET' 할 수도 있습니다. 만약 당신이 GNOME을 사용하고 있다면, `gnome-help-browser'의 `info sawmill'을 실행해보십시오. 9. 새로운 테마는 어떻게 만들 수 있습니까? Info 매뉴얼에 있는 `Window Frames' 노드를 보십시오. 기본적으로 `~/.sawmill/themes/FOO'가 있다면, FOO가 당 신의 테마입니다. 그리고 이 디렉토리에 어떤 그림파일을 복 사해놓고 테마를 초기화시키기 위한 `theme.jl'을 만들어놓으 면 됩니다. 설정도구는 `README'의 내용을 보여줍니다. (그러나 80 컬 럼의 단어로 한정합니다. 그보다 더 길어지면 잘립니다. sawmill의 최근버전은 GTK+ 인터페이스로 만들어진 테마저 작도구인 `sawmill-themer'을 포함하고 있습니다. Ian Mc Kellar은 `GimpMill'을 만들었습니다: GimpMill은 James Henstrige의 정말 멋있는 Python GIMP 바인딩을 이용한 Python으로 작 성된 GIMP 플러그인입니다. 이것은 김프 내에 서 Sawmill 테마 만드는 것을 도와줍니다 - GAP가 애니메이션을 만들기 위해서 GIMP의 인터페이스를 확장한 것처럼 말입니다. GimpMill은 다음 싸이트에서 얻을 수 있습니다. `http://www.yakk.net/projects.gimpmill.html' 10. 어떻게 인라이튼먼트의 테마를 sawmill로 포팅할 수 있을 까요? 쓸만한 자동화된 방법은 없습니다. 창의 외곽에 사용되는 이 미지를 가져오고, `theme.jl' 파일을 만들어서 창관리자에게 그것들이 창의 프레임을 만드는데 어떻게 사용되는지 알려주 면 됩니다. `themes/brushed-methal' 디렉토리를 예제 삼아 보십시오. 또, Info 매뉴얼을 참고할 수 있습니다. 11. 다른 테마는 없습니까? themes.org의 멋있는 사람들의 도움으로, 매력적인 테마를 `http://sawmill.themes.org/'에서 얻을 수 있습니다. 12. 왜 GTK 테마가 sawmill에서 작동하지 않습니까? 예전 번전의 `gtk-engines' 패키지는 몇몇 해석되는 언어로 작동하는 테마를 작동시키지 못하는 문제를 가지고 있습니 다. `ftp://ftp.gnome.org/'로부터 최신의 `gtk-engines'을 구하십시오. 13. 왜 당신은 GUILE를 사용하지 않습니까? 가장 주된 이유는 제가 게으르기 때문입니다; 저는 rep를 이 미 써왔고, 그래서 그것을 잘 이해하고 있습니다만, GUILE 는 써본 적이 없습니다. 게다가, rep는 GUILE에서 사용하지 못하는 몇가지 특성을 가지고 있습니다.(바이트코드 컴파일, 자동적재, built-in event-loop, ...) 그러나, 저를 힐난하기 전에: 저는 계획의 실행이 보다 더 고 상한 언어라고 생각합니다. 14. 당신은 X의 특성에 새로운 뭔가를 더하셨나요? 아마도. 그러나, 오직 Lisp로만 가능하고, 전체적인 디자인 상의 목적과는 어긋나지 않습니다. 이 목적은 가볍게 만들고, 범용적으로 작동할 수 있고, 핵심 적인 창 관리 함수의 모음이고, Lisp 확장으로서 *모든* 상 위레벨의 함수를 쓰는 것입니다. 15. 당신은 배경설정 기능을 보탤 생각입니까? 아니오. 이것은 창관리자와 분리된 프로그램으로도 쉽게 가 능합니다 (GNOME 에서 힌트를 얻을 수 있습니다. 간단하 게 root window의 `_WIN_WORKSPACE' 값을 이용했죠.) 16. sawmill 메일링리스트가 있습니까? 예. Erik Arneson <erik@starseed.com>가 관리하고 있습 니다. 구독하려면, <majordomo@aarg.net>로 `subscribe sawmill'이라는 메시지를 보내십시오. 메일링리스트는 `http://inanna.starseed.com/sawmill'에 아카이브됩니다. 17. sawmill IRC 채널이 있습니까? From Ryan Pavlik <rpav@mythosource.org>: Sawmill도 irc 채널이 있습니다! EFNet에 있고 #sawmill이라고 불립니다. 당신의 irc 클라이 언트를 이리로 연결하십시오. 테마, lisp, 일반 적인 sawmill, 그리고 그 외 다양한 토론을 환 영합니다. 18. 왜 sawmill은 Solaris와 충돌합니까? sawmill은 Solaris에서 안정적으로 작동합니다만, 당신은 두 가지 것이 필요합니다: 1. IMlib에 의한 MIT-SHM의 사용을 꺼놓으십시오. (`imlib_config'를 실행하면 MIㅆ-SHM 옵션은 `Rendering' 페이지에 있습니다.) 2. GTK+를 재컴파일해야합니다. configure 시에 `--disable-xim' 옵션을 체크하시기 바랍니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved