답변:
루트로 시작된 응용 프로그램이 해당 응용 프로그램을 호출하는 사용자의 테마를 채택한다는 것을 알게되었을 때 맞습니다.
그러나 루트로 시작하는 것이 적합한 응용 프로그램은 거의 없습니다. 다행스럽게도 다음 세 가지 응용 프로그램 만 있습니다.
이 세 가지 응용 프로그램은 모두 바탕 화면 테마와 독립적으로 테마를 지정할 수 있습니다. 테마에 대한 루트 변경 사항이 발행되면 적용 할 수 있으며 유지됩니다.
왼쪽 : 기본 테마 | 오른쪽 : 루트 테마
나는 시스템 전체를 변화시키는 해킹을 발견했다. :)
sudo mkdir /root/.themes
sudo cp -r ~/.themes/yourTheme /root/.themes
sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
/PathToRootTheme/
합니까? 원래 다운로드 한 것을 의미합니까?
다른 접근법을 사용했습니다. 일반 사용자를 위해 사용자 별 테마와 아이콘을 사용합니다. 이들은 ~ / .themes 및 ~ / .icons에 있습니다. 내 방법은 루트 응용 프로그램이 현재 사용자의 로컬 테마를 사용하고 있다고 생각하도록 속이는 것이지만 실제로는 다른 글로벌 테마를 사용 합니다.
1 단계 : /root/.themes 및 /root/.icons에서 루트 앱에 사용하려는 전역 테마 및 아이콘에 대한 심볼릭 링크를 만듭니다. 확인 /root/.themes 및 /root/.icons 이미 존재하지 않는 경우 폴더를 :
sudo mkdir /root/.themes
sudo mkdir /root/.icons
기본 Ubuntu Theme ( Ambiance ) 및 Icons ( ubuntu-mono-dark )를 사용합니다. Ambiance 및 ubuntu-mono-dark 를 사용하려는 테마 및 아이콘으로 바꾸고 다음 명령을 실행하십시오.
sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
그러나 테마와 아이콘이 / usr / share / themes 및 / usr / share / icons 에서 사용 가능한지 확인하십시오. 그렇지 않으면 루트 앱이 액세스 할 수없고보기 흉하게 보일 수 있습니다.
참고 : 이전 답변은 전체 테마 및 아이콘 폴더를 /root/.themes 및 /root/.icons에 복사하는 것과 관련이있었습니다. 이 답변의 방법 2 에서도 비슷한 접근 방식이 사용됩니다 . 그러나 데이터 중복을 피하고 작업을 완료하기 때문에 심볼릭 링크를 선호합니다.
2 단계 : /root/.themes 및 /root/.icons의 테마 및 아이콘 심볼릭 링크 이름을 현재 사용중인 ~ / .themes 및 ~ / .icons의 이름과 정확히 동일한 이름으로 바꿉니다 . Delorean Dark 테마와 Faenza-Darkest 아이콘을 사용함에 따라 필자의 경우 명령은 다음과 같습니다.
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
교체 Delorean 다크 와 파엔 - 가장 어두운을 사용하는 테마의 이름.
바로 가기 명령 : 1 단계에서 1 단계와 2 단계를 수행 할 수 있습니다 .
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
루트 사용자 테마 및 아이콘을 일반 사용자가 액세스 할 수 없게하려면 / usr / share / themes 및 / usr / share / icons에 배치하지 마십시오 . 대신 /root/.themes 및 /root/.icons에 배치하십시오 . 그런 유사한 현재의 테마와 아이콘, 같은 이름으로 이름을 바꿉니다 2 단계 의 방법 1 .
"ln -s -t ..."팁 주셔서 감사합니다. 잊어 버렸습니다. 그것은 확실히 큰 공간 절약이 될 것입니다.
필자의 경우, 나는 항상 Shiki-Colors (그리고 내가 만든 몇 가지를 포함하여 그에 기반한 후속 테마)와 GNOME-Colors를 좋아했습니다. LXDE / Openbox의 사용자 인 저는 항상 PCManFM이 sudo 권한으로 사용자를 사용할 때이를 충분히 상기시킬만큼 시각적으로 충분하지 않다고 느꼈습니다. 따라서 나는 항상 sudo 권한으로 사용할 때 빨간색과 (와인) GTK 및 아이콘 테마를 사용해야한다고 생각했습니다.
더 간단한 해결책이 있습니다.
tty 중 하나로 이동하십시오 (예를 들어 Ctrl + Alt + F3 또는 Ctrl + Alt + F4 또는 Ctrl + Alt + F5를 클릭하여). 'root'로 로그인하십시오. 유형 :
startx
이제 그래픽 모드에 루트로 로그인하고 '조정'응용 프로그램을 검색하고 어두운 모드 인 로그 아웃을 확인하십시오. tty 명령 행으로 돌아간 후 다음을 입력하십시오.
exit
.
세션으로 돌아가려면 (Ctrl + Alt + F1 또는 Ctrl + Alt + F7)을 클릭하십시오.