[완료]Gnome에서 Qt 어플리케이션을 깔끔하게 하는법

klara의 이미지

첨부한 파일을 보시면 알것 같습니다만...

왼쪽의 아래쪽에 있는 Qt Assistant와 ojoji란 타이틀의 창을 보면, 너무 조잡하게 생겼습니다.

전 처음에 원래 그놈에서 Qt로 빌드하면 이런가보다 했는데, 알고보니 그게 아니더군요.

오른쪽에 띄워져있는 프로그램은 QDevelop이며,이것도 역시 Qt로 만들어졌지만, 전혀 조잡하지 않습니다.

그런데 이게 또 재미있는게, QDevelop을 다운 받았더니, 스크립트 파일을 통해서 실행하게끔 되어있더군요.

우연히 스크립트 파일을 거치지 않고, 직접 실행을 시켜봤더니,왼쪽과 같이, 역시 제가 빌드한 것과 같이 조잡한 모습으로 나오더군요.

도대체 어디서 이런 차이가 나오는 걸까요...? 제가 스크립트를 쓸줄 몰라서, 혹시나 도움이 될까 하여 QDevelop 실행 스크립트를 적어보면 다음과 같습니다.

#!/bin/sh

SCRIPT="$0"
COUNT=0
while [ -L "${SCRIPT}" ]
do
SCRIPT=$(readlink ${SCRIPT})
COUNT=$(expr ${COUNT} + 1)
if [ ${COUNT} -gt 100 ]
then
echo "Too many symbolic links"
exit 1
fi
done
MYDIR=$(dirname ${SCRIPT})

export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${MYDIR}/bin"

cd ${MYDIR}

exec ./bin/QDevelop

참고로, 관계가 있을진 모르겠지만 터미널에서 실행하면 나오는 "Qt: Cannot set locale modifiers: "라는 경고메시지가 나오더군요...

http://www.qdevelop.org/download/compteur.php3?soft=QDevelop-0.23-1-bin.tar.gz
제가 다운 받은 qdevelop주소입니다.

File attachments: 
첨부파일 크기
Image icon sc1.png196.52 KB
송효진의 이미지

LD_LIBRARY_PATH 를 지정하네요.
/etc/ld.so.conf 에 qt 라이브러리 경로를 넣어보세요.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~

klara의 이미지

추가해봐도 달라지는 점은 없네요...

잘은 모르지만, 혹시나 해서 저스크립트에서 실행파일(QDevelop)만 제껄로 바꾸고 실행해봤는데, 제껀 여전히 조잡하게 나오더군요..

참고가 될까 하여 제가 받은 qdevelop 다운로드 주소를 본문에 추가해두었습니다.

sakuragi의 이미지

한글 입력 문제라면 scim-qtimm 을 설치해 보세요.
----------

klara의 이미지

한글 입력 문제는 어느세 해결이 되었네요-_-;;
어떻게 해서 해결된건지 모르겠는데, 방금 입력해보니 입력이됩니다;

klara의 이미지

해결했습니다.

configure에 필요한 라이브러리가 몇개 부족해서, 제대로 설정이 안된것이었습니다.

그냥 직접 데비안 패키지 사이트에서 다운 받아서 설치했더니, 의존성 라이브러리까지 다 설치되어서 해결되었습니다.

댓글 달기

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