sudo를 통해 애플리케이션을 실행할 때 사용되는 UI/아이콘을 사용자 정의할 수 있나요?

sudo를 통해 애플리케이션을 실행할 때 사용되는 UI/아이콘을 사용자 정의할 수 있나요?

Linux에서 애플리케이션을 sudo로 실행할 때 사용되는 원하는 아이콘 세트와 테마를 설정하는 방법이 있습니까? 예를 들어 지금 입력하면...

sudo gedit /et/fstab

그런 다음 "다른 이름으로 저장"을 클릭하면 파일 저장 대화 상자가 내 데스크탑 환경 설정과 일치하지 않고 기본 아이콘과 기본 테마(Adwaita)를 사용하는 것으로 나타납니다.

일치하도록 어디에서나 구성할 수 있습니까(또는 더 나은 방법은 기본적으로 동일하지만 부스트를 실행 중임을 나타 내기 위해 다른 색상을 사용하고 싶습니다).

관련이 있다면 Manjaro에서 Gnome을 실행하고 있습니다.

명령줄에서 직접 gsettings를 호출해 보았습니다.

sudo gsettings set org.gnome.desktop.interface icon-theme 'Tela-red-dark'

하지만 이것은 효과가 없었고, 이것이 효과가 없었던 이유를 설명하는 다음 일에 대해 생각하게 만들었습니다.

dconf-editor를 실행해 보았지만 sudo이와 같은 구성에 필요한 데스크톱 설정을 포함하지 않고 제한된 옵션만 제공합니다.

이것이 운영 체제 제한 사항입니까, 아니면 "기본" 설정을 구성할 수 있는 더 깊은 곳이 있습니까?

관심이 있어서 이것도 실행해봤는데..

sudo gsettings get org.gnome.desktop.interface icon-theme

돌아오지 않고 내 뇌를 더 혼란스럽게 해아드비타(실행 중인 GUI 창에서 사용됩니다 sudo.)파피루스-어둠-마야이는 Manjaro에서 새 사용자를 생성할 때 사용되는 기본 아이콘 테마입니다.

나중에....

sudo루트로 직접 로그인하고 원하는 구성으로 루트를 설정했는데(기본 UI 설정과 유사하지만 크고 눈부신 빨간색 위험 색상이 있음) 로컬에서 사용할 때 볼 수 있는 것과 다르지 않았습니다.

그리고...

sudo그런 용도로 사용하면 안 된다는 말을 들은 후 pkexec내 사용 사례에 대해 이 문서에 설명된 대로 구성하고 활성화했습니다.geditpkexec를 사용하여 GUI 응용 프로그램을 루트로 실행하는 방법은 무엇입니까?

sudoUI 관점에서 이것을 사용하는 것과 정확히 동일한 결과를 얻습니다.

상승된 앱은 표시 방법에 대한 자체 기본 구성으로 작동하는 것으로 보입니다. 이는 로그인한 사용자를 존중하지 않는 것 같습니다(저에게는 이해가 됩니다).뿌리이건...아니요.

내 원래 질문이 여전히 남아 있습니다. 승격된 애플리케이션에서 사용되는 UI 설정을 어떻게 변경합니까?

답변1

마침내 문제를 해결했습니다. 그 과정에서 여러 가지 조정을 거쳤습니다(모두 양호).

pkexec먼저, 대신 사용하는 방법을 살펴보았습니다 sudo. 이는 또한 멋진 GUI 비밀번호 프롬프트를 제공하지만 편집기가 실행될 수 있도록 구성하기 전까지는 작동하지 않습니다.

이를 사용하려면 이 문서의 지침을 따르십시오.pkexec를 사용하여 GUI 응용 프로그램을 루트로 실행하는 방법은 무엇입니까?gedit- (또는 선택한 GUI 편집기)에 대한 설정 파일을 생성하고 나면 모든 것이 정상입니다 pkexec.

그러나 이는 주제의 적용이라는 근본적인 문제를 해결하지 못한다. 테마를 적용하려면 몇 가지 작업을 수행해야 합니다. 하나라도 놓치면 작동하지 않습니다...

  1. 로그아웃하고 로그인하세요뿌리
  2. 확실하게 하다뿌리사용자 공간에 테마가 설치되어 있는 경우 설치된 테마는 사용자 계정과 동일합니다.
  3. 놓다뿌리나만의 테마 설정
  4. 다시 시작(중요 - 로그아웃해도 문제가 해결되지 않음)
  5. 자신의 계정으로 다시 로그인하세요.
  6. pkexec또는 기타 명령을 사용하여 gksu편집기를 실행합니다 sudo(최종 결과에는 영향을 미치지 않음). 이제 UI가 설정과 일치합니다.

이로 인해 여전히 이상하고 예상치 못한 동작이 발생했습니다. 예를 들어 - 내가 구성했습니다.뿌리내 계정에서 사용하는 것과 동일한 GTK+ 테마의 라이트 버전과 다른 색상 폴더가 있는 아이콘 테마를 사용합니다(그래서뿌리사물이 나를 새빨간 눈으로 바라볼 것입니다.) 로그인하면 작동하지만뿌리이것은 내 계정에서 무시되는 것으로 보이며 "pkexec"(또는 사용하는 상승된 실행 명령)는 내 자신의 아이콘 테마와 색상을 사용합니다. 아직도 이게... 이상하다고 생각해요. GUI에 뭔가를 설치해야 하는 것 같아요뿌리하지만 자신의 계정을 기반으로 환경설정을 로드합니다. 이러한 환경설정이 다음에 반영되기를 바랍니다.뿌리그러나 그것은 사실이 아닌 것 같습니다.

이 시점에서 컨텍스트가 어떻게 상호 작용하는지 더 자세히 알아보고 싶지만 초기 문제는 해결되었습니다.

관련 정보