KDE에서 시작프로그램에 쉘스크립트 등록시

rekcuf의 이미지

그놈만 쓰다가 KDE 한 번 써 볼려고 하고 있습니다.
(데비안 시드, 2.6.14-1, KDE3.4)

시작프로그램 등록을 ~/.kde/Autostart/ 에 하는 것으로 검색되어,
한글입출력을 위해 일단 nabi를 넣어두었더니 잘 시작됩니다.

한영키 사용을 위해 데비안 그놈에서 많이 하듯이,
/etc/init.d/hangulkeys 라는 파일을 만들고 자동 시작 서비스가 되도록 하였고요,

!/bin/sh

setkeycodes 71 122
setkeycodes 72 123

.Xmodmap이 문제가 있는 관계로 ~/.keycodes 라는 스크립트를 만들어 KDE 시작시 자동시작되도록 하고자 합니다.

#!/bin/sh

xmodmap -e 'keycode 210 = Hangul'
xmodmap -e 'keycode 209 = Hangul_Hanja'

그놈같은 경우에는 데스크탑-기본설정-세션-시작프로그램에서,
sh /~/.keycodes
와 같이 자동실행되도록 해 주었는데, KDE에서는 ~/.kde/Autostart/ 에 어떤 식으로 넣어 주어야 하는지 모르겠습니다.
.keycodes 파일을 그냥 넣어주거나, chmod 755 등으로 실행가능하게 하거나, 링크를 시키거나 해도 한영키는 안 먹고 right Alt 키만 되네요.
KDE 컨트롤 센터에 보아도 따로 시작프로그램 설정하는 메뉴는 안 보이네요.
KDE 시작하고 콘솔에서 #xmodmap -e 'keycode 210 = Hangul' 하면 한영키가 잘 됩니다.

KDE에서 시작프로그램에 쉘스크립트를 어떻게 실행하는 것인지 좀 알려 주시면 감사하겠습니다.

익명 사용자의 이미지

해결책이 될 지 모르겠지만, ~/.xprofile 에다가 추가해보세요.
보통 KDE 시작할 때 환경변수를 세팅하고 export하는 파일인데... 되지 않을까 싶습니다.

atie의 이미지

저는 나비를 ~/.kde/env/nabi.sh에 이렇게 해서 쓰니까, ./kde/env 밑에 넣어보시죠.

Quote:

export XMODIFIERS="@im=nabi"
export XIM_PROGRAM=/usr/bin/nabi
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim

----
I paint objects as I think them, not as I see them.
atie's minipage

rekcuf의 이미지

Quote:
저는 나비를 ~/.kde/env/nabi.sh에 이렇게 해서 쓰니까, ./kde/env 밑에 넣어보시죠.

아, 잘 되네요...

좋은 것 하나 배웠습니다.

감사합니다.

# apt-get install HOPE

댓글 달기

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