GNOME 2와 Enlightenment 같이 쓰기 (Fedora 또는 Redhat 계열)

cinsk의 이미지

GNOME-2는 default window manager로 sawfish를 씁니다.

sawfish는 매우 user-friendly하고 간단한 window manager라 좀 더 강력한 기능을 가진 window manager를 써 왔다면 매우 답답한? window manager라고 생각할 수도 있겠습니다.

하루동안 enlightenment와 싸운? 덕택에 지금은 Redhat Fedora에서 아주 잘 쓰고 있답니다. 여기에 그 방법을 올립니다.

먼저 enlightenment를 설치합니다. (http://enlightenment.sourceforge.net/ 에 가시면 source가 있습니다.)

다음으로 /etc/X11/xinit/xinitrc를 사용자 홈 디렉토리에 .xinitrc로 복사합니다. 기존에 여러분만의 .xinitrc가 있다면 좀 고쳐야 할 겁니다.

$ cp /etc/X11/xinit/xinitrc $HOME/.xinitrc

그 다음 .xinitrc를 editor로 열어서, 아래 줄을 찾아서 끝까지 지웁니다.

# The user may have their own clients they want to run. If they don't,
# fall back to system defaults.
# set up ssh agent environment if available.

...

다음으로 .xinitrc의 맨 마지막에 아래 줄을 추가하고 저장 후 닫습니다:

export WINDOW_MANAGER=enlightenment
exec gnome-session

아래 작업을 시작하려면 이제 root 권한이 필요합니다:

# cd /usr/bin
# mv nautilus nautilus.bin

그리고 nautilus를 다음과 같이 만듭니다:

#!/bin/sh

if test "enlightenment" = "$WINDOW_MANAGER"; then
nautilus.bin --no-desktop $@
else
nautilus.bin $@
fi

실행 권한을 줘야 겠죠?

# chmod a+x nautilus

이제 끝났습니다.

혹시 홈 디렉토리에 .Xclient* 계열의 파일이 있으면 지우시기 바랍니다.

----

위와 같이 하면, gnome(정확히는 nautilus)이 바탕 화면 (root window)을 제어할 수 없습니다. 대신 enlightenment가 관리하게 되죠. 다시 말해 root window에 대한 작업. 예를 들면 바탕화면 이미지 변경 또는 바탕화면에 오른쪽 버튼을 눌렀을 때 나오는 메뉴 등은 동작하지 않습니다. 이미지 변경은 enlightenment에서 하시면 되죠.

이게 싫으시면, 즉, 바탕 화면에 대한 것을 gnome이 관리하게 하고 싶으시면, 위에서 nautilus shell script를 지우고, nautilus.bin을 다시 nautilus로 바꾸시면 됩니다. 그런데 이건 별로 추천하고 싶지 않군요. 특별한 경우가 아니면 enlightenment가 직접 root window를 제어하게 하는 것이 좋습니다.

----

첨부 파일 enlightenment2.jpg를 보시기 바랍니다. enlightenment는 단순히 virtual desktop 뿐만 아니라, multiple desktop를 지원합니다. 게다가 단순히 여러 desktop을 볼 수 있는 게 아니고, 진짜 공책의 page를 넘기듯이 쓸 수 있습니다. 첨부 파일을 보시면 화면 중간 쯤에 가로로 바(bar)가 있는 게 볼 수 있는데, 지금 multiple desktop에서 페이지를 반쯤? 넘긴 상태에서 쓰고 있는 중입니다. 괜찮죠? :wink:

File attachments: 
첨부파일 크기
Image icon enlightenment.jpg255.91 KB
Image icon enlightenment2.jpg200.62 KB
Image icon enlightenment3.jpg277.94 KB
Image icon enlightenment.jpg155.49 KB
Forums: 
McKabi의 이미지

Enl. + kfm(KDE 1.x) + gnome-panel(GNOME 0.xx) 쓰던 시설이 떠오릅니다. :-D

ㄲ ㅏ ㅂ ㅣ / M c K a b i / 7 7 r b i / T o D y

k2love의 이미지

멋지네요. 저도... 나중에 삽질하다가 이거 써보고 싶다는... ^^

30센티 나는 슈퍼맨

정태영의 이미지

그놈의 디폴트 창관리자는
sawfish에서 metacity로 넘어간지 꽤 오래되었습니다 :D

http://art.gnome.org 에만 가봐도
전부 metacity테마죠 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

cinsk의 이미지

girneter의 이미지

저는 스크린샷에서 window manager 보다는
Visual SlickEdit 에 더 눈이 가네요.

회사에서 윈도그용으로 하나 사 둔게 있어서 쓰고 있는데
(다른 사람들은 Source Insight 사용)
정말 최고의 에디터라고 생각합니다.
리눅스용도 있는건 알고 있었는데
실제로 쓰는건 첨 보네요.

이런 질문 좀 그렇지만...
정품을 구하신건가요? 아니면 어둠의 경로? -_-;;

리눅스용 Visual SlickEdit 가 freeware ( open source 는 아니라해도 )
이거나 매우 저렴했다면
아무도 리눅스쪽에 쓸만한 에디터가 없다는 말은 감히 안 할텐데...

아마도 vi/emacs 라는 최고의 에디터에 적응하지 못하는
사람들을 죄다 끌어들여
나름대로 막강한 영향력을 갖지 않았을까 하는 생각까지 하네요. ^^;

개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?

cinsk의 이미지

냠.. Free software를 쓰되 필요한 건 사서 쓰자라는 생각으로 VMWare도 사고.. Neverwinter night도 사고, C/C++ Standard document도 사고.. 하지만 slickedit만큼은 비싸서 못 샀습니다. T_T

죄송합니다. darkside입니다. T_T;

그리고 기존에 어떤 editor를 쓰셨느냐에 따라 다르겠지만, 제가 slickedit를 쓰는 건 XML 때문입니다. 나머지 type document는 아무래도 GNU Emacs나 XEmacs가.. ^^;;

동이의 이미지

좀 다른 질문입니다만, 고수님 답변을 듣고 싶어 질문을 드립니다.
한글화 하려고 숱하게 삽질을 했지만, 도통 모르겠습니다. 거의 포기 직전까지 갔는데. 이번에 페도라에서 그놈과 enlightenment 혼용해서 쓰시는 걸 보고 다시 시작하려합니다. 혼용까지 바라지도 않습니다. 어떻게 해야 enlightenment 에서 한글을 볼수있는건가요?

사용배포판 레드햇 9
커널 2.6.2
enlightenment 0.16.x -pre8-rh9
입니다. 설치는 됐지만, 한글은 아직도 모르겠습니다. 메뉴는 어떻게든 고쳐는 보겠지만, 화면 설정창과 대화창은 어떻게 해야하는건지...

p.s 아래 화면은 enlightenment 한글 사이트에서 한글 테마를 받아 설치한뒤 xmanager에서 띄운뒤 캡쳐한 화면입니다. 하지만, 이화면은 본체에서만 구동시키면, 창 윗단에 경고라는 문구라던가. 설정이란 문구는 보이지 않게됩니다.
즉 xmanager 를 구동시켜 윈도즈에서 보면 저정도라도 볼수있는 화면이라는 거죠.

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트

하나보다 둘이 낫다. 그리고 둘보다 셋이....셋보다 넷이..

cinsk의 이미지

theme에 들어있는 설정 파일에 폰트를 고쳐주시면 한글 보입니다. :)

동이의 이미지

테마 폰트 설정부분을 고치긴 고쳤는데. 여전히, 한글은 깨져서 나옵니다. 메뉴는 정상적으로 나오지만, 설정창 다이얼로그 박스는 여전히 깨져서 나옵니다.
enlightenment에만 이식되는 폰트가 따로 존재하는건가요?
바탕돋움으로 한글 폰트 맞추었는데 아직도 요지부동입니다. 순서는 (영문,한글)이렇게 했습니다.

하나보다 둘이 낫다. 그리고 둘보다 셋이....셋보다 넷이..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.