저는 gdm3이 설치된 Debian 8에서 gnome-tweak 도구를 실행하고 있습니다. 이 애플리케이션이 전체 권한으로 실행되도록 하려면 어떻게 해야 합니까? "sudo gnome-tweak-tool"을 실행하면 프로그램이 예상대로 실행되지만 응용 프로그램 메뉴에서 일부 프로그램을 실행하려고 하거나 sudo 없이 터미널에서 응용 프로그램 이름만 사용하려고 하면 문제가 발생합니다. gnome-tweak-tool을 사용하면 실행되지만 아무것도 변경할 수 없으며 시스템 테마와 다른 테마로 열립니다. Ubuntu gnome에는 이 문제가 없습니다. 왜 이런 일이 발생하는지, 무엇을 놓치고 있는지, 그리고 각 .desktop 파일의 exec 줄에 sudo 또는 gksu를 추가하지 않고 어떻게 문제를 해결할 수 있는지 설명할 수 있습니까?
이것이 내가 기대하는 일입니다:
터미널에서 sudo 없이 실행할 때 실제로 발생하는 상황은 다음과 같습니다.
답변1
그놈 설치에 문제가 있습니다.
터미널에서 다음 명령을 실행했습니다.
sudo apt-get --reinstall install gdm3 -y
sudo apt-get --reinstall install gnome -y
sudo apt-get --reinstall install gnome-shell -y
이제 gnome-tweak-tool
애플리케이션 메뉴에서 실행하면 제대로 작동합니다.
답변2
먼저 문제를 식별해 보십시오. 터미널에서 gnome-tweaks를 실행하려면 터미널에 gnome-tweaks를 입력하기만 하면 됩니다. Tweak에서 일부 사항을 변경하고 터미널에서 로그를 확인하세요. 만약 그것이 말한다면
dconf 데이터베이스를 열 수 없습니다: 잘못된 gvdb 헤더
~/.config/dconf/user* 파일이 손상되었을 수 있습니다. 다음 명령을 시도해보세요. 새 명령이 다시 생성되어 설정을 영구적으로 저장할 수 있습니다.
mv ~/.config/dconf/ ~/.config/dconf.bak
모든 사용자 정의가 재설정되므로 시스템에 설정된 일부 사용자 정의가 손실될 수 있습니다.
문제가 해결되지 않으면 다음을 수행하면 됩니다.
mv ~/.config/dconf.bak ~/.config/dconf/