현재 gtk3 테마를 사용하는 일부 애플리케이션(VLC 등) 제외

현재 gtk3 테마를 사용하는 일부 애플리케이션(VLC 등) 제외

전체적으로 어두운 테마를 사용하고 싶지만 몇 가지 예외가 있습니다.

특히 VLC는 어두운 테마에서는 어색해 보입니다.

어두운 테마를 사용하여 VLC를 피할 수 있는 방법이 있습니까?

질문에 대한 답변을 고려애플리케이션별로 어두운 테마를 활성화/설정합니다.: 내 어두운 테마에 변형이 없을 뿐만 아니라 사용 방법 GTK_THEME=NAME_OF_THEME <application>(또는 데스크탑 런처에서 Exec=env GTK_THEME=NAME_OF_THEME <application>)이 VLC(또는 Libreoffice)에서 작동하지 않습니다.

(저는 Xfce, Linux Mint 13.2를 사용하고 있습니다.)

답변1

수행원이것답변:

  • 아무 폴더나 생성path/to/FOLDER
  • 그 안에 폴더를 만듭니다 /share/themes/(즉 path/to/FOLDER/share/themes).
  • 앱별 GTK3 테마를 후자 안에 넣으세요
  • 이름 바꾸기현재 활성 테마의 이름으로 테마를 변경합니다.

현재 활성 테마 대신 이름이 변경된 테마로 애플리케이션을 시작하려면 다음 명령을 사용하십시오.

GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATON

이후의 경로 GTK_DATA_PREFIX=는 다음과 같습니다.오직가 포함된 폴더로 /share/themes/RENAMED_THEME,~ 아니다테마 자체에

실행기 내부에 포함하려면 그에 따라 교체하십시오.

Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION' 

또는

Exec=env GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION 

VLC의 경우:

Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U'

또는

Exec=env GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U

변경 사항은 의 데스크탑 파일 /usr/share/file/applications이나 에 복사된 파일에서 이루어질 수 있습니다 ~/.local/share/applications.


시스템 테마를 변경하면 후자의 폴더 이름이 전자의 이름과 일치하도록 바뀔 때까지 응용 프로그램별 테마가 재설정됩니다.

관련 정보