그놈 세션? 세션이란 무엇인가?

GunSmoke의 이미지

그놈에서 세션이라는 말을 참 잘 씁니다. 그러나 실제로 용어의 정의가 명확하지가 않습니다. 어렴풋이 그놈에서 실행중인 프로그램들을 가리켜서 세션이라고 하는 것 같은데 이게 맞습니까?

fibonacci의 이미지

(GNOME이든, KDE든) Desktop environment 를 실행하면 그 자체로 한 세션이라 부르는 거 아닐까요?

일례로 GNOME이나 KDE에 세션관리자가 있잖아요.

No Pain, No Gain.

eezen의 이미지

사전에 나오는 말입니다.

Quote:
7【컴퓨터】 세션
a 컴퓨터 시스템의 사용자가 단말기 앞에 앉아 로그인하여 사용을 시작한 다음 작업을 끝마칠 때까지의 동안

--네이버사전--

GunSmoke의 이미지

네이버 영어사전에서 찾으셨더군요.

Quote:
컴퓨터 시스템의 사용자가 단말기 앞에 앉아 로그인하여 사용을 시작한 다음 작업을 끝마칠 때까지의 동안

위 정의에 따르면 세션이란 로그인해서 로그아웃할때까지의 기간을 말하는 것인가요? 실행중인 프로그램이 아니구요?

大逆戰

Prentice의 이미지

한 단어가 한 뜻만을 가지는 것도 아니고, 모든 사람이 사전적(?) 의미만을 가지고 단어를 쓰는 것도 아닙니다.

저라면 세션을 상황으로 번역하겠습니다. (그놈 상황 관리자?)

Prentice의 이미지

실제 용례를 보죠. packages.debian.org가 다운이라서 package.ubuntu.com에서 gnome-session으로 검색을 해서 찾았습니다.

This package contains an X11-compliant "session manager" (similar to xsm) with GNOME extensions. When you log out, the session manager will save the state of all your GNOME 2 apps. When you log back in, the session manager will restore your session.

세션 매니저가 모든 그놈2 응용프로그램의 실행상태를 저장해서, 사용자가 다시 로그인 하면 세션 매니저가 세션을 복구한다고 돼있습니다.

GunSmoke의 이미지

검은해 wrote:
한 단어가 한 뜻만을 가지는 것도 아니고, 모든 사람이 사전적(?) 의미만을 가지고 단어를 쓰는 것도 아닙니다.

저라면 세션을 상황으로 번역하겠습니다. (그놈 상황 관리자?)

검은해님 말씀대로 상황, 환경 정도가 적절한 듯 하군요.

ps. '사전적 의미'는 '약속'으로서 중요합니다. 말씀대로 한 단어가 한 뜻만을 가지고 있는 것도 아니고 모든 이가 사전적 의미로만 단어를 사용하는 것은 아닙니다만 명확한 정의 없이 '같다 붙이는'식의 용어 사용은 옳지 않다고 생각합니다. 저 또한 검색을 통해서 '세션'의 의미를 찾아보았지만 명확하게 약속된 정의를 찾지 못해서 결국 KLDP까지 올리지 않았습니까?

오타입니다. '갖다 붙이는'으로 수정합니다.

大逆戰

Prentice의 이미지

명확한 정의라는 것이 때로는 힘들 수도 있습니다. 언어는 사회적 약속이라는 말은 사회적 약속을 해본 적이 없는 사람이 한 말 같습니다.

약속이란 말에 대한 명확한 정의 없이 갖다 붙이고 계신 것이 아닌가하는 생각이 듭니다. 그게 꼭 나쁘다는 말은 아니지만요.

사전은 옳은 말을 모아놓은 책이 아니라, 단지 말을 모아놓은 책이고 불완전할 수도 있다는 점을 다시 한 번 강조하고 싶습니다. GunSmoke님도 사전 때문에 이번에 혼동하지 않으셨습니까.

중요한 것은 용례다에 한표 던집니다.

eezen의 이미지

검은해 wrote:
한 단어가 한 뜻만을 가지는 것도 아니고, 모든 사람이 사전적(?) 의미만을 가지고 단어를 쓰는 것도 아닙니다.

저라면 세션을 상황으로 번역하겠습니다. (그놈 상황 관리자?)


무슨 말씀이신지요?
그놈세션은 정확히 위 사전의 정의대로 사용되는 말입니다. 세션관리자가 저장했다가 다시 적용하는 '상황;이란 것은 세션이 종료되는 때의 '상황'을 말하는 것입니다. 즉, 노틸러스가 있고, 터미널이 어디에 떠 있고 파이어폭스가 몇개 떠 있고... 등등의 상황을(세션 종료시의 상황이죠) 저장했다가 다음 세션에서 그대로 보여줄 수도 있다는(설정 나름이지요) 식입니다.
세션이 상황이 될 수는 없는 것이라고 생각합니다.

추가 : gdm에서 세션 선택을 하는 과정을 살펴보시면 세션의 의미를 이해하는데 도움이 될 것입니다.

eezen의 이미지

GunSmoke wrote:
네이버 영어사전에서 찾으셨더군요.
Quote:
컴퓨터 시스템의 사용자가 단말기 앞에 앉아 로그인하여 사용을 시작한 다음 작업을 끝마칠 때까지의 동안

위 정의에 따르면 세션이란 로그인해서 로그아웃할때까지의 기간을 말하는 것인가요? 실행중인 프로그램이 아니구요?

예, 맞습니다.
다른 상황에서는 세션이 '학기'라고 번역된다는 점을 참고하면 되겠지요.
GunSmoke의 이미지

검은해 wrote:
약속이란 말에 대한 명확한 정의 없이 갖다 붙이고 계신 것이 아닌가하는 생각이 듭니다. 그게 꼭 나쁘다는 말은 아니지만요.

무슨 말씀이신지 이해가 잘 안됩니다. 제가 '약속'이라는 말을 제대로 이해하고 있지 못하다는 말씀이십니까?

저는 "용어의 정확한 의미를 뒤로한 채 자의적인 해석으로 함부로 사용해 버리는 경우에 그 용어를 처음 접하는 사람들이 혼란을 겪을 수 밖에 없다." 그런 의미로 안타까워했던 것 뿐입니다.

大逆戰

Prentice의 이미지

eezen님의 말씀에는 일리가 있다고 생각합니다만, 저는 그렇게 번역하겠다고 했을 뿐이지 세션이라는 말 자체가 상황과 동의어라고는 생각하지 않습니다.

건스모크님께서는 약속이라는 말을 어떻게 사용하고 계신가요..? “변치 않는 약속”, “너와 나 사이의 약속”등의 표현에 익숙하실텐데 그럼 사람들은 변치 않는 약속을 하고서 말을 하고 있다는 말씀이신 건 아니시겠죠.

“용어의 정확한 의미”라는 것은 존재하지 않을 수 있으며, 언어는 본질적으로 일정 부분 이상 자의적일 수 밖에 없다고 생각합니다만, 더 이상의 이야기는 너무 off-topic일 것 같아서 이만 줄이겠습니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.