요약:
최근 크런치뱅을 설치했는데 기본으로 설치되어 있는 Conky의 색상을 변경하고 바탕화면에 시스템 상태 정보를 표시하고 싶었습니다. 하지만 Conky를 수동으로 다시 시작해도 구성 설정을 변경해도 별 차이가 없는 것 같습니다.
세부 사항:
두 개의 구성 파일을 찾았습니다.
/etc/conky/conky.conf
/etc/conky/conky_no_x11.conf
색상 설정이 있습니다. 설정을 변경하고 실행하면
$ conky
그런 다음 터미널처럼 보이는 패널이 나타나고 여기에 변경 사항이 반영됩니다. 데스크톱 Conky를 새로 고치려면 터미널처럼 보이는 이 Conky 대신 다음을 수행해야 한다는 것을 알았습니다.
$ sudo killall conky
$ sudo conky -q
그것을 죽이면 Conky가 테이블에서 사라질 것입니다. 루트로 다시 실행하면 데스크탑에 다시 나타납니다. 그러나 구성 파일에 대한 변경 사항은 "하위 시스템" Conky로 실행할 때만 "루트 데스크톱" Conky에 표시되지 않습니다.
무슨 일이 일어나고 있고 무엇이 누락되었는지 이해하도록 도와주세요.
답변1
conky의 기본 구성 파일은 입니다 ~/.conkyrc
. 이는 구성 파일(도트 파일)을 ~/
.
파일이 존재하면 conky를 시작할 때 해당 파일을 읽고, /etc
보시다시피 그 파일은 무시됩니다. 플래그를 사용하여 기본값을 재정의할 수 있습니다 -c
(적어도 conky 1.9.0에서는).
-c | --config= FILE
Config file to load instead of $HOME/.conkyrc
답변2
데스크탑은 모든 사용자 창 뒤에 나타나지만 "루트 데스크탑"은 아닙니다. 이것은 귀하의 데스크탑이자 사용자의 데스크탑입니다. conky
터미널에서 실행하면 터미널에서 열립니다. "sudo"를 사용해도 데스크탑으로 이동되지 않습니다. 루트 사용자로 conky를 실행합니다. 그러나 변경하는 것은 단순한 사용자의 선호입니다. 에서 기본 설정을 변경하더라도 /etc
. 루트 사용자의 기본 설정은 /root에 있습니다. Linux Mint 19(원래 Crunchbang과 마찬가지로 Ubuntu 기반)에서 conky
Alt+F2 실행 프로그램을 실행하면 데스크탑에서 열립니다. 변경 사항을 /etc/conky
올바르게 읽었습니다.