[해결] rosegarden 설정 값이 저장되는 파일 위치는?

rosegarden의 상태 설정 파일이 어디에 있는지 아시는 분 있나요?

시냅틱 관리자로 제거를 한 후에 다시 설치를 해도 예전에 설정된 값이 그대로 남아 있어서 완전히 제거가 되지를 않네요.

상태 설정 파일?
그냥 설정 파일은
~/.config/rosegardenmusic/Rosegarden.conf

에 있네요

답글을 더 안다시니 제가 "억측을" 해보자면
rosegarden 프로그램을 시냅틱이나 apt-get 으로 설치했는데
새 버젼을 받아 설치 할려고 보니
분명히 제거 했는데도 마치 제거가 완전히 안된 마냥 속을 썩이더라
이런 질문으로 이해하고 답변드리죠.

apt-get이나 시냅틱으로 로즈가든을 설치할때
우리가 신경 안쓰지만 많은 의존 파일들이 따라서
설치됩니다.

그런데 sudo apt-get remove rosegarden
또는 sudo apt-get remove --purge rosegarden

명령으로 제거 했더라도
앞서 같이 설치됐던 의존 파일들은 제거가 안돼 골치아픈 문제의 원인이 되죠.

sudo apt-get install deborphan debfoster

해서 필요한 툴을 설치한뒤

debfoster
명령을 내려보면

sudo apt-get remove --purge 한 뒤에도
제거가 안돼 호환에러를 일으키면서도 아무 프로그램에도 안쓰이고 있는
의존성에 걸려 함께 설치됐던 골치덩어리 파일들을 볼수가 있죠
그런 프로그램을 확인한 후에

deborphan | xargs sudo apt-get remove --purge --assume-yes

해서 지울수 있습니다.

파일 지우는 측면에서 보자면 apt-get 과는 달리 의존성에 걸려 함께 설치됐던 파일들까지
싸그리 잘 찾아서 지워주는게 aptitude 입니다.

sudo aptitude purge rosegarden

하면 위에서 우리가 한 뻘짓을 더이상 안해도 돼죠.

그렇지만 aptitude 쓸때는 유의하셔야 할점이 있습니다.
recommended 로 나온 패키지를 디폴트로 걍 설치해버려서
apt-get 보다 늘 더 많은 패키지를 설치합니다

이걸원치 않으시면 다음과 같이 하세요

sudo aptitude install rosegarden --without-recommends

$sudo debfoster 하면
500여개가 넘는 패키지가 나옵니다.
사용해야 할 패키지가 포함되어 있습니다.

$deborphan
…이렇게 치니까 lib* 파일이 예닐곱개 나오네요.
이거 지워도 되나요…시스템 엉망되는 건 아닐까요? 소심…
한번 실수한 적이 있어서 소십해지네요. :roll:

aptitude를 왜 사용해야 하는지 의문이 들었는데 권장하는 이유가 있네요.
저도 패키지 지우고 설정파일도 지웠는데 재설치하면 설정이 그대로 있어서 난감한 적이 있었어요.
앞으로는 aptitude를 적극 사용해야겠어요.
똑똑한 aptitude… :P

ps :
$sudo aptitude purge debfoster deborphan dialog
이렇게 설치했던 패키지를 지우니…
$deborphan 로 출력됐던 파일까지 싹 지워주네요!
똑똑해요…

[quote="reandr":2bc1ca6e]상태 설정 파일?
그냥 설정 파일은
~/.config/rosegardenmusic/Rosegarden.conf

에 있네요[/quote:2bc1ca6e]

~/.config/rosegardenmusic/Rosegarden.conf

이 설정 파일 자체가 존재하지 않는데도 기존 설정 상태는 여전히 남아 있네요.

[quote="reandr":2m820u8c]sudo aptitude purge rosegarden[/quote:2m820u8c]

sudo aptitude purge rosegarden
[sudo] password for leighals:
꾸러미 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
Reading extended state information
Initializing package states… 완료
Building tag database… 완료
The following packages are BROKEN:
ubuntustudio-audio
The following packages will be automatically REMOVED:
rosegarden{p}
The following packages will be REMOVED:
rosegarden{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 10.1MB will be freed.
The following packages have unmet dependencies:
ubuntustudio-audio: 의존: rosegarden but it is not installable
Resolving dependencies…
The following actions will resolve these dependencies:

Remove the following packages:
ubuntustudio-audio

Leave the following dependencies unresolved:
rosegarden-data recommends rosegarden
Score is -81

Accept this solution? [Y/n/q/?] y
The following packages are unused and will be REMOVED:
flac kdebase-bin kdebase-bin-kde3 khelpcenter rosegarden-data
sndfile-programs
The following packages will be automatically REMOVED:
rosegarden{p} ubuntustudio-audio
The following packages will be REMOVED:
rosegarden{p} ubuntustudio-audio
0 packages upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 32.9MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information… 완료
(데이터베이스 읽는중 …현재 279161개의 파일과 디렉토리가 설치되어 있습니다.)
ubuntustudio-audio 꾸러미를 지우는 중입니다 …
@audio - rtprio 99

Traceback (most recent call last):
File "/usr/share/ubuntustudio-audio/rtprio.py", line 18, in <module>
rtprio.rm_setting()
File "/usr/lib/python2.5/site-packages/changesettings.py", line 80, in rm_setting
self.rm_list.remove(self.remove_string)
ValueError: list.remove(x): x not in list
dpkg: ubuntustudio-audio을(를) 처리하는 데 오류가 발생했습니다 (–remove):
pre-removal script 하위 프로세스가 오류 1번을 리턴했습니다
처리하는 데 오류가 발생했습니다:
ubuntustudio-audio
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
꾸러미 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
Reading extended state information
Initializing package states… 완료
Building tag database… 완료

위 처럼 오류가 발생한 후 rosegarden 이 제거 되질 않습니다.

도대체 rosegarden 의 상태 설정 파일은 어디에 처 박혀 있는 것인지 …

[quote="어설픈껄떡쇠":zjipgfcq][quote="reandr":zjipgfcq]sudo aptitude purge rosegarden[/quote:zjipgfcq]

sudo aptitude purge rosegarden
[sudo] password for leighals:
꾸러미 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
Reading extended state information
Initializing package states… 완료
Building tag database… 완료
The following packages are BROKEN:
ubuntustudio-audio
The following packages will be automatically REMOVED:
rosegarden{p}
The following packages will be REMOVED:
rosegarden{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 10.1MB will be freed.
The following packages have unmet dependencies:
ubuntustudio-audio: 의존: rosegarden but it is not installable
Resolving dependencies…
The following actions will resolve these dependencies:

Remove the following packages:
ubuntustudio-audio

Leave the following dependencies unresolved:
rosegarden-data recommends rosegarden
Score is -81

Accept this solution? [Y/n/q/?] y
The following packages are unused and will be REMOVED:
flac kdebase-bin kdebase-bin-kde3 khelpcenter rosegarden-data
sndfile-programs
The following packages will be automatically REMOVED:
rosegarden{p} ubuntustudio-audio
The following packages will be REMOVED:
rosegarden{p} ubuntustudio-audio
0 packages upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 32.9MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information… 완료
(데이터베이스 읽는중 …현재 279161개의 파일과 디렉토리가 설치되어 있습니다.)
ubuntustudio-audio 꾸러미를 지우는 중입니다 …
@audio - rtprio 99

Traceback (most recent call last):
File "/usr/share/ubuntustudio-audio/rtprio.py", line 18, in <module>
rtprio.rm_setting()
File "/usr/lib/python2.5/site-packages/changesettings.py", line 80, in rm_setting
self.rm_list.remove(self.remove_string)
ValueError: list.remove(x): x not in list
dpkg: ubuntustudio-audio을(를) 처리하는 데 오류가 발생했습니다 (–remove):
pre-removal script 하위 프로세스가 오류 1번을 리턴했습니다
처리하는 데 오류가 발생했습니다:
ubuntustudio-audio
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
꾸러미 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
Reading extended state information
Initializing package states… 완료
Building tag database… 완료

위 처럼 오류가 발생한 후 rosegarden 이 제거 되질 않습니다.

도대체 rosegarden 의 상태 설정 파일은 어디에 처 박혀 있는 것인지 …[/quote:zjipgfcq]
rosegarden이 문제가 아니라 ubuntustudio-audio라는 패키지를 지우는 데 실패하고 있는데요. 상황은 [list:zjipgfcq]
[:zjipgfcq] ubuntustudio-audio는 rosegarden이 깔려 있길 바랍니다.[/:m:zjipgfcq]
[:zjipgfcq] 근데 사용자는 rosegarden을 지우길 원합니다.[/:m:zjipgfcq]
[:zjipgfcq] apt는 해결책의 하나로 ubuntustudio-audio도 같이 지우는 것을 제안합니다.[/:m:zjipgfcq]
[:zjipgfcq] 사용자는 받아들입니다.[/:m:zjipgfcq]
[:zjipgfcq] apt는 rosegarden을 지우기 앞서 ubuntustudio-audio부터 지우려고 합니다. 근데 이게 실패합니다.[/:m:zjipgfcq]
[:zjipgfcq] apt는 불평을 하고 종료합니다.[/:m:zjipgfcq][/list:u:zjipgfcq]
그러면 ubuntustudio-audio는 왜 안 지워질까요. ubuntustudio-audio를 지울 때 실행하도록 등록된 스크립트가 중간에 에러가 나기 때문입니다. 이건 패키지가 오래 돼서 현재 시스템의 상황에서는 그 스크립트가 실패할 수 밖에 없기 때문일 수도 있습니다. 그러면 가능한 해결책은 ubuntustudio-audio를 일단 최신으로 update 해보는 겁니다. [code:zjipgfcq]sudo aptitude update
sudo aptitude dist-upgrade[/code:zjipgfcq]하시면 ubuntustudio-audio와 rosegarden이 모두 update되겠지요. 그 다음에 다시 지우는 작업을 다시 해 보세요. 지금 9.10 같은 상황에서는 ubuntustudio-audio는 rosegarden에 의존하지 않는다고 나오는데요. 어쩌면 ubuntustudio-audio를 지우지 않고 rosegarden을 지울 수 있을지도 모릅니다.

ps. 그리고, aptitude는 command line에서 직접 사용하는 것 말고 터미널 전체를 사용해서 실행할 수도 있습니다. [code:zjipgfcq]sudo aptitude[/code:zjipgfcq]만 해 보시면 curses 기반으로 터미널 화면 전체에 aptitude가 뜹니다. 몇가지 단축키를 외워서 사용할 수도 있고, F10을 눌러서 메뉴에서 동작을 선택할 수도 있습니다. 그리고, 앞에서 의존성 문제 같은 것을 해결할 때, aptitude를 터미널 전체에서 실행하면 가능한 해결책들을 좀더 친절(?)하게 보여줍니다. 사용자가 해결책 하나를 pass하면 (그러니까 no 하면) 다음으로 점수가 높은 해결책을 보여줍니다. 근데 생각해 보니 앞에서 pass한 해결책이 더 좋을 것 같다 하면, 다시 앞의 해결책으로 돌아갈 수도 있습니다. 위에 화면에서는 score가 -81로 나오는데, 이건 apt가 정말 울며 겨자 먹기로 내놓는 해결책이지요. 근데 어떨 때는 apt가 볼 때는 점수가 더 낮은 해결책인데도 사용자 입장에서는 딱맞는 해결책일 수도 있고 뭐 그렇습니다. 그러니 가능한 해결책을 다 둘러볼 필요가 있겠지요. (ps가 뭐 이리 긴가요. -.-; )

gedit /usr/lib/python2.5/site-packages/changesettings.py

하셔서

라인 80에 있는

ubuntustudio-audio 관련 내용을 올려주세요.
필요하면 그 ubuntustudio-audio 관련 내용을 삭제하면
문제가 해결될겁니다.

혹시 모르니 내용을 보고 확인해야 하기에
내용을 올려 달라고 하는 겁니다.

[quote="Lbird":fl9wd1m5]rosegarden이 문제가 아니라 ubuntustudio-audio라는 패키지를 지우는 데 실패하고 있는데요. 상황은 [list:fl9wd1m5]
[:fl9wd1m5] ubuntustudio-audio는 rosegarden이 깔려 있길 바랍니다.[/:m:fl9wd1m5]
[:fl9wd1m5] 근데 사용자는 rosegarden을 지우길 원합니다.[/:m:fl9wd1m5]
[:fl9wd1m5] apt는 해결책의 하나로 ubuntustudio-audio도 같이 지우는 것을 제안합니다.[/:m:fl9wd1m5]
[:fl9wd1m5] 사용자는 받아들입니다.[/:m:fl9wd1m5]
[:fl9wd1m5] apt는 rosegarden을 지우기 앞서 ubuntustudio-audio부터 지우려고 합니다. 근데 이게 실패합니다.[/:m:fl9wd1m5]
[:fl9wd1m5] apt는 불평을 하고 종료합니다.[/:m:fl9wd1m5][/list:u:fl9wd1m5]
그러면 ubuntustudio-audio는 왜 안 지워질까요. ubuntustudio-audio를 지울 때 실행하도록 등록된 스크립트가 중간에 에러가 나기 때문입니다. 이건 패키지가 오래 돼서 현재 시스템의 상황에서는 그 스크립트가 실패할 수 밖에 없기 때문일 수도 있습니다. 그러면 가능한 해결책은 ubuntustudio-audio를 일단 최신으로 update 해보는 겁니다. [code:fl9wd1m5]sudo aptitude update
sudo aptitude dist-upgrade[/code:fl9wd1m5]하시면 ubuntustudio-audio와 rosegarden이 모두 update되겠지요. 그 다음에 다시 지우는 작업을 다시 해 보세요. 지금 9.10 같은 상황에서는 ubuntustudio-audio는 rosegarden에 의존하지 않는다고 나오는데요. 어쩌면 ubuntustudio-audio를 지우지 않고 rosegarden을 지울 수 있을지도 모릅니다.

ps. 그리고, aptitude는 command line에서 직접 사용하는 것 말고 터미널 전체를 사용해서 실행할 수도 있습니다. [code:fl9wd1m5]sudo aptitude[/code:fl9wd1m5]만 해 보시면 curses 기반으로 터미널 화면 전체에 aptitude가 뜹니다. 몇가지 단축키를 외워서 사용할 수도 있고, F10을 눌러서 메뉴에서 동작을 선택할 수도 있습니다. 그리고, 앞에서 의존성 문제 같은 것을 해결할 때, aptitude를 터미널 전체에서 실행하면 가능한 해결책들을 좀더 친절(?)하게 보여줍니다. 사용자가 해결책 하나를 pass하면 (그러니까 no 하면) 다음으로 점수가 높은 해결책을 보여줍니다. 근데 생각해 보니 앞에서 pass한 해결책이 더 좋을 것 같다 하면, 다시 앞의 해결책으로 돌아갈 수도 있습니다. 위에 화면에서는 score가 -81로 나오는데, 이건 apt가 정말 울며 겨자 먹기로 내놓는 해결책이지요. 근데 어떨 때는 apt가 볼 때는 점수가 더 낮은 해결책인데도 사용자 입장에서는 딱맞는 해결책일 수도 있고 뭐 그렇습니다. 그러니 가능한 해결책을 다 둘러볼 필요가 있겠지요. (ps가 뭐 이리 긴가요. -.-; )[/quote:fl9wd1m5]
에러 메시지를 쉽고 이해하기 좋게 풀어놓으셨네요.
문제를 이렇게 논리적으로 풀어야 한다는 생각이 들게 하는군요.
덕분에 aptitude도 터미널 전체사용해서 실행해 봤습니다.
그놈 터미널에서는 메뉴가 ctrl + t 를 눌러야 되고(F10 누르면 터미널 메뉴가 활성화 됩니다.)
tty1~6에서는 F10 누르면 메뉴가 뜹니다.

[quote="reandr":2df2u9i7]gedit /usr/lib/python2.5/site-packages/changesettings.py

하셔서

라인 80에 있는

ubuntustudio-audio 관련 내용을 올려주세요.
필요하면 그 ubuntustudio-audio 관련 내용을 삭제하면
문제가 해결될겁니다.

혹시 모르니 내용을 보고 확인해야 하기에
내용을 올려 달라고 하는 겁니다.[/quote:2df2u9i7]

/usr/lib/python2.5/site-packages/changesettings.py
전문입니다.

ChangeSettings.py

Copyright Andrew Hunter, 2008

This program is free software; you may redistribute it and/or modify it

under the terms of the GNU General Public License as published by the Free

Software Foundation; either version 2 of the License, or (at your option)

any later version.

This program is distributed in the hope that it will be useful, but WITHOUT

ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or

FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for

more details.

TODO: Backup conf file before overwriting :P

TODO: Come up with better varriable names

import re

class ChangeSettings:
"""
ChangeSettings requires three strings as arguments:

  1. The file to operate on
  2. The python regular expression to look for
  3. The string to replace
    """

def init(self, file_input, regex_string, line_replacement):
self.file = file_input
self.regex_string = regex_string
self.line_replacement = line_replacement
self.regex = re.compile(self.regex_string)

def regex_search(self):
self.open_file_read = open(self.file, ‘r’)
self.current_open_file = self.open_file_read.read()
self.line_check = self.regex.search(self.current_open_file)
return self.line_check

def _open_file(self):
self.open_file = open(self.file, ‘r+’)
return self.open_file

def _append(self):
self.open_file = self._open_file()
self.append_list = self.open_file.readlines()
self.to_add = self.line_replacement + ‘\n’
self.append_list.insert(-1, self.to_add)
self._seek_write(self.append_list)

def _update(self):
self.newlines = [self.regex.sub(self.line_replacement, item) for item in self._open_file()]
self._seek_write(self.newlines)

def _seek_write(self, open_list):
self.open_file.seek(0)
self.open_file.writelines(open_list)
self.open_file.truncate()
self.open_file.flush()

def ch_setting(self):
"""
Adds or updates the replacement string
"""
self.line_check = self.regex_search()
if self.line_check:
self._update()
else:
self._append()

def rm_setting(self):
self.open_file = self._open_file()
self.line_check = self.regex_search()
if self.line_check:
self.remove_string = self.line_check.group() + ‘\n’
print self.remove_string
self.rm_list = self.open_file.readlines()
self.rm_list.remove(self.remove_string)
self._seek_write(self.rm_list)
else:
print "No matches in file"


*. 그냥 단순하게 rosegarden 설정 파일만 찾아서 지우고 싶은데… 의외로 복잡해 지네요.

혹시 업데이트 한 다음에 시도해 보셨나요? 밑져야 본전이니 한 번 해 보세요. 패키지 꼬이면 고치기 힘들어질 수 있고, apt를 통하지 않고 강제로 설정 파일 건드려가면서 고치면 나중에 더 큰 골치가 될 수도 있습니다. -.-; "감기 안 걸리려면 손 잘 씻으세요." 수준의 조언이지만 -.-;; 밑져야 본전이니깐요.

허 빈대 잡으려다 초가 삼간 태운다고하더니
그말 틀리지 않으니 맘고생 많으시겠습니다.

문제의 원인을 하나 하나 점검해보죠.

File "/usr/share/ubuntustudio-audio/rtprio.py", line 18, in <module>
rtprio.rm_setting()
File "/usr/lib/python2.5/site-packages/changesettings.py", line 80, in rm_setting
self.rm_list.remove(self.remove_string)
ValueError: list.remove(x): x not in list

두개의 패키지(ubuntustudio-audio 와 python-changesettings가) 와
하나의 파일(/etc/security/limits.conf)이 문제가 되고 있습니다.

먼저 ubuntustudio-audio 0.28(인트레피드) 0.37(잔티) 0.52(카르믹)
python-changesettings 0.3.1(인트레피드) 0.4.4(잔티) 0.4.6(카르믹)

에 버젼간 차이가 있는지 살펴보니 전혀 변화가 없습니다.

ubuntustudio-audio 패키지(rtprio.py)가 하는 일은 단순합니다.

/etc/security/limits.conf 파일에

@audio - rtprio 99

라는 값을 넣어 줬다가 뺐다가 하는 일입니다.

그런데 /etc/security/limits.conf 파일안에 그런 값이 없거나
다른 값이 들어 있으면( 글자간 간격이 다릅니다.포럼상에서는 글자간 간격이 같게 나오는 군요

)
(예컨대 @audio - rtprio 99 대신에
@audio rtprio 99이 들어 있으면)

문제가 발생합니다.
코드상으로는

    self.rm_list.remove(self.remove_string)
      else:
  print &quot;No matches in file&quot;

제거 하려고 하는 항목이 list 안에 없으면
없는대로 에러 메시지 No matches in file 내고 없다고 처리하면 되는데
그걸 못하고 전체 apt-get aptitude 설치 제거 작업을
못하게 방해를 하네요.

임시 해결법으로는 직접 편집해서 추가 해주시든지 아니면

[b:ahqbud6v]sudo python /usr/share/ubuntustudio-audio/rtprio.py -i

하셔서 /etc/security/limits.conf 파일에

@audio - rtprio 99

라는 값을 넣어준뒤 sudo aptitude purge rosegarden을 다시 실행하세요.
[/b:ahqbud6v]
주의 하실점:

/etc/security/limits.conf 안에 @audio - rtprio 99 가
이미 있는데

sudo python /usr/share/ubuntustudio-audio/rtprio.py -r 했을때
No matches in file

라고 나오면

sudo python /usr/share/ubuntustudio-audio/rtprio.py -i 해서
추가해주고 난뒤 /etc/security/limits.conf 파일을 보시면
글자간 간격이 다른것을 알수 있으실 겁니다.

[quote="reandr":5ikfoph1]허 빈대 잡으려다 초가 삼간 태운다고하더니
그말 틀리지 않으니 맘고생 많으시겠습니다.

문제의 원인을 하나 하나 점검해보죠.

File "/usr/share/ubuntustudio-audio/rtprio.py", line 18, in <module>
rtprio.rm_setting()
File "/usr/lib/python2.5/site-packages/changesettings.py", line 80, in rm_setting
self.rm_list.remove(self.remove_string)
ValueError: list.remove(x): x not in list

두개의 패키지(ubuntustudio-audio 와 python-changesettings가) 와
하나의 파일이 문제가 되고 있습니다.

먼저 ubuntustudio-audio 0.28(인트레피드) 0.37(잔티) 0.52(카르믹)
python-changesettings 0.3.1(인트레피드) 0.4.4(잔티) 0.4.6(카르믹)

에 버젼간 차이가 있는지 살펴보니 전혀 변화가 없습니다.

ubuntustudio-audio 패키지(rtprio.py)가 하는 일은 단순합니다.

/etc/security/limits.conf 파일에

@audio - rtprio 99

라는 값을 넣어 줬다가 뺐다가 하는 일입니다.

그런데 /etc/security/limits.conf 파일안에 그런 값이 없거나
다른 값이 들어 있으면( 글자간 간격이 다릅니다.포럼상에서는 글자간 건격이 같게 나오는 군요

)
(예컨대 @audio - rtprio 99 대신에
@audio rtprio 99이 들어 있으면)

문제가 발생합니다.
코드상으로는

    self.rm_list.remove(self.remove_string)
      else:
  print &quot;No matches in file&quot;

제거 하려고 하는 항목이 list 안에 없으면
없는대로 에러 메시지 No matches in file 내고 없다고 처리하면 되는데
그걸 못하고 전체 apt-get aptitude 설치 제거 작업을
못하게 방해를 하네요.

임시 해결법으로는 직접 편집해서 추가 해주시든지 아니면

[b:5ikfoph1]sudo python /usr/share/ubuntustudio-audio/rtprio.py -i

하셔서 /etc/security/limits.conf 파일에

@audio - rtprio 99

라는 값을 넣어준뒤 sudo aptitude purge rosegarden을 다시 실행하세요.
[/b:5ikfoph1]
주의 하실점:

/etc/security/limits.conf 안에 @audio - rtprio 99 가
이미 있는데

sudo python /usr/share/ubuntustudio-audio/rtprio.py -r 했을때
No matches in file

라고 나오면

sudo python /usr/share/ubuntustudio-audio/rtprio.py -i 해서
추가해주고 난뒤 /etc/security/limits.conf 파일을 보시면
글자간 간격이 다른것을 알수 있으실 겁니다.[/quote:5ikfoph1]

위 방법 대로 직접 편집 하니 프로그램의 제거는 가능해 졌습니다.
그러나 다시 rosegarden 을 설치 하니 여전히 예전의 세팅 값 (예전에 작업했던 파일들의 목록 내용이나, 사운드 폰트 지정 등의 MIDI 환결 설정)이 그대로 존재하고 있습니다. rosegarden의 상태 설정 파일은 지워지지 않은 것 같습니다.

rosegarden 을 초기화 하려는 이유는
[url:5ikfoph1]http://www.ubuntu.or.kr/viewtopic.php?f=22&t=8701[/url:5ikfoph1]
의 사진처럼 음의 정보 입력 창의 크기가 조절이 되질 않고 제멋대로 움직이는 해괴한 문제가 발생해서입니다. 다른 창은 다 이상이 없는데 유독 Matrix Editor 창에서만 이 해괴한 증상이 발생해서 입니다.

현재 새로 설치한 rosegarden버젼이 무엇입니까?

우분투 8.04 위에서 오래된 버젼을 쓰시고 있다면

삭제안된 설정 파일들은

[quote:t3ay9cit]~/.kde/share/config/rosegardenrc 파일과
~/.kde/share/apps/rosegarden 디렉토리 일겁니다.
[/quote:t3ay9cit]
요즘 나오는 더 새 버젼 설정파일들은

[quote:t3ay9cit]~/.config/rosegardenmusic/Rosegarden.conf 파일과
~/.local/share/rosegarden/ 디렉토리[/quote:t3ay9cit]

입니다.

위 설정파일을 삭제한다고 해서 말씀하신 문제가
해결되리라 볼순없군요. :)

[quote="reandr":28yiznec]현재 새로 설치한 rosegarden버젼이 무엇입니까?

우분투 8.04 위에서 오래된 버젼을 쓰시고 있다면

삭제안된 설정 파일들은

[quote:28yiznec]~/.kde/share/config/rosegardenrc 파일과
~/.kde/share/apps/rosegarden 디렉토리 일겁니다.
[/quote:28yiznec]
요즘 나오는 더 새 버젼 설정파일들은

[quote:28yiznec]~/.config/rosegardenmusic/Rosegarden.conf 파일과
~/.local/share/rosegarden/ 디렉토리[/quote:28yiznec]

입니다.

위 설정파일을 삭제한다고 해서 말씀하신 문제가
해결되리라 볼순없군요. :)[/quote:28yiznec]

rosegarden 1.6.1 버전입니다.

[quote:28yiznec]~/.kde/share/config/rosegardenrc 파일과
~/.kde/share/apps/rosegarden 디렉토리 일겁니다.
[/quote:28yiznec]

이 파일을 지우는 것으로 모든 문제가 해결되었습니다.

역시 환경 설정 파일에 문제가 있었던 것 같습니다.

그동안 신경 써 주신 모든 분들에게 감사를 드립니다.