![원격 서버의 GTK 앱이 불량해 보입니다.](https://rvso.com/image/1366203/%EC%9B%90%EA%B2%A9%20%EC%84%9C%EB%B2%84%EC%9D%98%20GTK%20%EC%95%B1%EC%9D%B4%20%EB%B6%88%EB%9F%89%ED%95%B4%20%EB%B3%B4%EC%9E%85%EB%8B%88%EB%8B%A4..png)
X11 전달을 사용하여 헤드리스 원격 서버에 SSH로 접속합니다. 원격 서버의 모든 원격 GTK 앱은 다소 보기 흉해 보입니다. 내 기본 GTK 테마가 적용되지 않았습니다. 나는 이것이 GTK 엔진이나 원격 서버의 마법 내부의 GTK와 관련이 있다고 생각합니다.
이전에도 비슷한 문제가 있었는데, fluxbox
를 시작하지 않고 WM을 시작하면 gnome-settings-daemon
모든 GTK 앱이 이상해 보입니다. WM이 시작된 gnome-settings-daemon
후 실행하면 GTK 앱이 괜찮아 보입니다.fluxbox
그러나 이번에는 xorg가 설치되지 않고 콘솔로만 부팅되는 헤드리스 원격 서버에서 제품군을 따를 수 없을 것 같습니다.
업데이트:
gnome-settings-daemon
원격 서버에서 xterm을 시작하여 다음을 얻으려고 했습니다 . 그래서 제가 옳았습니다. gnome-settings-daemon
이 사건에서는 의문의 여지가 없습니다.
...
failed to get device list: The name org.freedesktop.UPower was not provided by any .service files
Unable to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Failed to get session for pid: GDBus.Error:org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '5851'
...
내 GTK 엔진(또는 무엇이든)을 제대로 시작하는 방법이 있나요?
감사해요
답변1
이것이 Ubuntu Server에서 저에게 도움이 된 것입니다:
apt-get install gtk-chtheme
RHEL6(및 클론)도 마찬가지입니다.
yum install gtk-chtheme
그런 다음 X11 전달을 사용하는 SSH 세션을 통해 이 도구를 실행할 수 있습니다.
[local]# ssh -CY <remote_server>
[remote]# gtk-chtheme
다음으로 테마를 선택하고 Clearlooks라고 말하세요(또는 적합한 테마가 없으면 더 많은 테마를 설치하세요). 이제부터 모든 앱이 훨씬 더 좋아 보일 것입니다. 이 도구는 홈 디렉토리(~/.gtkrc-2.0)에 설정을 영구적으로 저장할 파일을 생성합니다.
이는 GTK3.x가 아닌 GTK2.x 앱에만 적용되는 것 같습니다.
답변2
서버에 "light-themes" 패키지를 설치해 보세요.
sudo apt-get install light-themes
여기에는 Ubuntu 기본값인 "분위기"가 포함되며, gnome 앱은 일단 설치되면 해당 테마를 사용하기 시작해야 합니다.