Linux Mint - 설정 변경이 적용되지 않습니다(재부팅하지 않아도).

Linux Mint - 설정 변경이 적용되지 않습니다(재부팅하지 않아도).

일부 업데이트 이후에 짜증나고 답답한 상황은 다음과 같습니다.

  • 재부팅할 때마다 업데이트 아이콘에 "1"이 포함된 파란색 원이 표시됩니다. 이를 클릭하면 업데이트 관리자가 열리고 표시됩니다.환영 화면
  • 터미널에서는 사용자 정의 글꼴과 색상을 사용합니다. 이 옵션을 설정하면 첫 번째 인스턴스를 닫기 전에 터미널의 다른 인스턴스를 열면 선택한 설정이 "상속"되지만 각 인스턴스를 닫았다가 다시 열면 설정이 잊혀지므로 설정을 해야 합니다. 다시 사용하려면(글꼴, 크기, 색상, "메뉴 표시줄 표시 안 함", ...)
  • 바탕 화면을 클릭하고 F5 키를 누르면 아이콘이 홈 화면 왼쪽 가장자리 근처에 다음과 같이 어수선해집니다.여기에 이미지 설명을 입력하세요.(마우스 오른쪽 버튼을 클릭하고 아이콘을 이름별로 정렬하여 재정렬할 수 있습니다.)
  • 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 바탕 화면 설정을 클릭하면 바탕 화면 설정을 변경할 수 없습니다. 컴퓨터/홈/휴지통/볼륨/네트워크 아이콘의 표시 여부를 변경할 수 없으며 "기본 아이콘 표시"도 ​​변경할 수 없습니다. /보조 화면", 변경할 수도 없고 배경화면을 변경할 수도 있습니다! 테마, 아이콘 색상 등도 없습니다!
  • 메뉴 표시줄 오른쪽에 이동식 장치 아이콘이 표시됩니다. 이를 클릭하면 이전 스크린샷에서도 볼 수 있듯이 "파일 시스템 베이스"(베이스는 루트) 및 "홈"이 표시됩니다. (삭제할 수 없습니다. 이것이 정상일 수도 있지만 외부 드라이브가 연결되어 있지 않으면 메뉴 표시줄에 아이콘이 표시되지 않습니다. 여기에 이미지 설명을 입력하세요.
  • 메뉴 표시줄의 설정도 변경할 수 없습니다(예: 자동 숨기기 설정).

다른 많은 예를 추가할 수 있다고 생각하지만 요점은 다음과 같습니다.어떤 설정을 변경해도 아무 일도 일어나지 않습니다!

편집하다

@Bahamut이 제안한 대로 명령의 출력은 다음과 같습니다.

...$ find $HOME -user root
/home/enrico/.android
/home/enrico/.android/adb_usb.ini
/home/enrico/.cache/dconf
find: "/home/enrico/.cache/dconf": Permesso negato
/home/enrico/AnthemScore/resources/license_utility

편집 2

...$ env | grep -i session
XDG_SESSION_ID=c3
XDG_SESSION_COOKIE=2a5d5f96ef9147c0b35535562b32d0ff-1488028994.552913-205956845
SESSION_MANAGER=local/de-angelis-desktop:@/tmp/.ICE-unix/25348,unix/de-angelis-desktop:/tmp/.ICE-unix/25348
DESKTOP_SESSION=cinnamon
GDMSESSION=cinnamon
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_DESKTOP=cinnamon
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-PA0bmxOIbi,guid=b51ee46103581d350dc85be758b18544
MDMSESSION=cinnamon

답변1

깨끗한 솔루션이 아니라 더 많은 해결 방법입니다. 채팅 중에 우리는 Enlico가 소스 코드로 소프트웨어를 구축하고 /usr/local/lib에 일부 라이브러리를 설치했다는 사실을 발견했습니다.

ldd /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
1516

linux-vdso.so.1 => (0x00007fffa2c2d000)
libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x00007f1037207000)
libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x00007f1036fb6000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x00007f1036ca5000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1036a5c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1036693000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f103648a000)
libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x00007f10362870

전단

설치 프로그램에서 생성한 /etc/ld.so.conf.d/의 파일 이름을 바꾸고 변경합니다.

/etc/ld.so.conf.d/libc.conf 
# libc default configuration
# /usr/local/lib

이러한 방식으로 작동 sudo ldconfig문제가 일시적으로 해결됩니다.

관련 정보