Unity 구성을 어떻게 재설정합니까?


182

나는 Unity로 엉망이고 무언가를 깨뜨 렸습니다. 어떻게 "다시 시작"합니까?


모든 버전 : rm ~/.conf/dconf/user; unitysudo, apt 또는 dumbledorfing이 필요하지 않습니다.
Dominic Cerisano 2016 년

답변:


114

다음 명령은 최신 배포에서 작동하지 않습니다 (답장이이므로 ERROR: the reset option is now deprecated).

12.04 이상

가장 간단한 방법은 히트 "열기 터미널을"또는 충돌하는 것입니다 Alt- F2명령을 실행합니다 :

unity --reset

14.04 이상에서는 작동하지 않습니다.
Edward Torvalds

1
모든 버전 : rm ~/.conf/dconf/user; unitysudo, apt 또는 dumbledorfing이 필요하지 않습니다.
Dominic Cerisano 2016 년

112

12.10-13.04의 경우

jokerdino 및 amithkk와 함께 Quantal 이상의 Unity를 완전히 재설정하는 Python 스크립트를 만들었습니다.

https://github.com/phanimahesh/unity-revamp의 github에서 호스팅됩니다.

스크립트는 이제 Unity Tweak Tool 과 번들로 제공됩니다 . 당신은 그것을 사용하여 설치할 수 있습니다

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

13.10 및 14.04

sudo apt-get install unity-tweak-tool

Unity를 재설정하려면

unity-tweak-tool --reset-unity

참고-이렇게해도 Unity 문제가 해결되지 않으면 다음 Q & A가 적용될 수 있습니다.


무대 뒤에서 어떤 일이 발생합니까?

단순한. Unity가 사용하는 각 개별 설정을 추적하고 기본값으로 재설정 한 다음 단일성을 다시로드하여 변경 사항을 적용합니다. 아, 물론, 우리는 compiz의 코 아래에서 설정을 변경하면 까다로워지기 때문에 Unity와 compiz를 시작하기 전에 죽입니다.


왜 이런 일이 더 나은 사용과 비교 dconf-editordconf reset?

  • Unity python wrapper의 저자 인 Didier Roche (didrocks) dconf reset는 모든 경우에 작동하지는 않는다고 말합니다 .
  • Unity 개발자들 사이의 합의는 dconf 대신 Gsettings를 사용하여 설정을 직접 수정한다는 것입니다.


정확히 무엇입니까 dconf?

작은 역사

  • 구성 설정은 이전에 gconf에서 관리했습니다.
  • Gnome은 gconf 대신 gsettings를 제공합니다.
  • Gsettings는 백엔드에 저장된 설정을 조작하는 고급 API입니다.
  • Unity는 gconf보다 훨씬 빠르게로드 할 수 있으므로 백엔드 dconf에 설정을 저장합니다.

왜 이것이 더 나은지 설명 할 수 unity --reset있습니까? 현재 어떤 대답입니까?
Flimm

1
12.10 이상 : unity --reset은 12.10에서 구현되지 않았습니다. 13.04 년에 복구 작업이 진행 중입니다. 한편, 이것이 최선의 방법입니다.
Mahesh

6
업데이트 : 자동 테스트를 제 시간에 완료 할 수 없으므로 13.04에는 패치가 포함되어 있지 않습니다. 그러나 unity-tweak-toolraring (13.04) 에서이 스크립트와 함께 제공됩니다. unity-tweak-tool --reset-unity깨끗하게 단결해야합니다.
Mahesh

1
@Mahesh 분명히 Ctrl + Alt_Fterminal이 아닌 데스크탑 세션에 있어야합니까? "플러그인로드 : unityshell"후에 세그먼트 화 오류가 발생하면 어떻게합니까?
NoBugs

3
unity-tweak-tool --reset-unity재부팅 후 16.04에서 작동합니다.
Joel DeWitt

29

Kees가 말했듯 이 실행 unity --reset 하면 모든 실행기 옵션 이 재설정 되지만 사용자 정의 즐겨 찾기는 제거되지 않습니다. 실행기에 추가 한 실행기를 제거하려면 다음을 실행하십시오.

unity --reset-icons

또는 수동으로 :

gsettings reset com.canonical.Unity.Launcher favorites

전에 gsettings 명령을 실행하여 unity --resetgsettings 키 재설정을 적용하기 위해 unity를 다시 시작할 필요가 없도록하는 것이 좋습니다 .


1
즐겨 찾기를 왜 재설정 하시겠습니까?
NoBugs

20

이것을 시도하십시오 :

  1. 우분투에 로그인
  2. Ctrl+ Alt+를 눌러 터미널을 엽니 다T
  3. 다음 명령을 삽입하고 실행하십시오.

    gconftool-2 --recursive-unset /apps/compiz-1
    unity --reset
    
  4. 다시 시작하면 작동합니다.


고마워요, 당신은 내 생명을 구했습니다! 위의 모든 것이 나를 위해 작동하지 않습니다 ...
linusg

14

우분투 12.10 (다시 개정)

자, 여기 있습니다. 앞에서 설명한 것처럼 'dconf reset'을 사용할 수 있으며 'unity --reset'이 사용한 것과 정확히 동일하게 수행됩니다.

dconf reset -f /org/compiz/

그런 다음 다시 시작하십시오.

compiz --replace & disown

분명히 'dconf reset'을 사용하기 전에 compiz를 중지하는 것이 좋습니다. 현재 작업 중입니다.

다음과 같은 설정을 볼 수도 있습니다.

dconf dump /org/compiz/

화합 아이콘을 재설정하려면 여전히 사용할 수 있습니다

unity --reset-icons

이 정보는 많은 인터넷 검색 후 다양한 소스에서 제공됩니다.


1
이 제품 만 내 랩톱에서 사용할 수 있습니다. 감사!!!! CompizConfig 설정 관리자는 너무 끔찍합니다 ... 많은 문제를 야기합니다 ... 나쁜 경험 !!!
캐스퍼

7

우분투 조정을 설치하십시오. 우분투 조정의 아름다움은 데스크탑 및 응용 프로그램 설정을 저장하고 무언가를 엉망으로 만든 후에 복원 할 수 있다는 것입니다. 원래 설정으로 돌아가는 기능도 있습니다.

여기에 이미지 설명을 입력하십시오


2
AFAIK 인 Ubuntu Tweak은 아직 Ubuntu 11.10에서 작동하지 않습니다. 또한이 답변에는 특정 설정을 변경 해야하는 것에 대한 자세한 정보가 필요하다고 생각합니다.
Christopher Kyle Horton



4

12.10 — 13.04의 경우 [아마 더 오래됨]

이 해결 방법을 사용하여 단일 구성을 재설정합니다. 그러나 Unity에서는 사용자 정의 배경 화면, 테마, 아이콘 테마 등의 모든 구성을 재설정합니다.

  1. 사용자 별 dconf 데이터베이스 파일을 삭제하십시오.

     rm ~/.config/dconf/user
    
  2. 그런 다음 로그 아웃하고 다시 로그인하십시오.

중대한! 모든 Unity 설정 을 잃고 기본값으로 전환하므로이 파일 을 백업 하십시오 !



0

Unity 2d 데스크탑이 갑자기 모든 사용자에 대해 런치 패드 및 제목 표시 줄 표시를 거부 한 후 명백한 이유없이이 스레드를 실행했습니다. 자동 숨기기가 비활성화되었습니다. 다른 스레드에서 제안 된대로 CCSM에서 Unity를 다시 활성화하는 것이 솔루션의 일부 였지만, 여기에는 다음과 같은 다른 관련 스레드에서 제안 된 다른 조치가 없습니다.

Reinstalling unity

Reinstalling ubuntu desktop

Removing all relevant (e.g. compiz, gconf, etc.) configuration information

이러한 증상을 완전히 해결하는 데 도움이되었습니다.

unity --reset

나를 위해 작동하지 않습니다. 다양한 오류 및 정보 메시지를 전달한 후에는 항상 다음과 같이 중단됩니다.

Setting Update "run_key"

"unity has vanished"스레드에 게시 된 로그에 표시된대로 인수없이 단일 실행을 수행합니다.

다음과 같은 오류 메시지가 나타납니다.

/usr/lib/nux/unity_support_test -p

unity --reset에 의해보고 된 일부 오류와 유사했습니다.

공유 라이브러리로드 중 오류 : libGL.so.1 :

cannot open shared object file: No such file or directory.

광범위한 검색 후 다음 해결책을 찾았습니다 (JD Bartlett 제공).

Get the path of libGL.so.1 by using the command locate libGL.so.1.

Add a link to the library in /usr/lib/ as shown in the following example:

sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib

Restart the computer.

이를 통해 unity_support_test-p와 unity --reset을 실행할 수있을뿐만 아니라 Unity 2d도 시작할 수있었습니다. 위에서 언급 한 게시물의 저자와 마찬가지로, 나는 내 문제를 일으킨 원인을 전혀 모른다. 또한 링크가 완벽한 솔루션인지 또는 그래픽 라이브러리를 완전히 다시 설치해야하는지 확실하지 않지만 링크를 만든 이후 몇 주 동안 모든 것이 제대로 작동했습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.