![Conky를 자동으로 시작할 때 이상한 동작](https://linux55.com/image/59388/Conky%EB%A5%BC%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%A0%20%EB%95%8C%20%EC%9D%B4%EC%83%81%ED%95%9C%20%EB%8F%99%EC%9E%91.png)
conky.sh
파일을 생성하고 Xfce 시작 응용 프로그램 목록에 /usr/local/bin
항목을 추가하여 conky.sh
로그인 후 시작되도록 conky를 설정했습니다 . conky.sh
다음 텍스트가 포함되어 있습니다.
#!/bin/bash
sleep 10
conky
exit
Conky는 예상대로 시작되지만 이제 영구적으로 실행되는 두 개의 conky 관련 프로세스( conky
7MB RAM 사용 및 conky.sh
1.4MB RAM 사용)가 있습니다. whereis conky
이제 결과도 다음과 같습니다.
conky: /usr/bin/conky /etc/conky /usr/lib/conky /usr/bin/X11/conky /usr/local/bin/conky.sh /usr/share/man/man1/conky.1.gz
왜 이런 일이 발생합니까? 어떻게 해결할 수 있나요?
답변1
하나는 conky.sh에 대한 실제 호출이고 conky.sh 내에서는 바이너리 conky를 호출하기 때문에 두 개의 프로세스가 있습니다. conky 바이너리를 호출하는 스크립트를 호출하도록 지시하는 대신 시스템 부팅 후 10초 후에 시작 응용 프로그램에 conky 바이너리를 호출하도록 지시할 수 있어야 합니다.
나는 Gnome, Ubuntu를 사용하며 다음과 같이 표시됩니다.
우분투/유니티에서:
상단 패널의 오른쪽 상단에 있는 기어 아이콘을 클릭하세요. 애플리케이션 시작을 선택합니다. 추가를 클릭합니다. 나타나는 대화 상자에서 이름을 "Conky"로 지정하고 명령을 conky로 지정합니다. 추가 및 닫기를 클릭합니다.
우분투/그놈 쉘에서
Alt+F2를 눌러 실행 대화 상자를 엽니다. 그놈 세션 속성을 입력합니다. "추가" 버튼을 클릭하세요. 나타나는 대화 상자에서 이름을 "Conky"로 지정하고 명령을 conky로 지정합니다. 추가 및 닫기를 클릭합니다.
몇 초 동안 거기에 영역이 있습니다. 이것이 XFCE에 도움이 되기를 바랍니다.
답변2
나도 같은 문제가 있었는데, conky에게 시작할 시간을 더 주세요.
저는 기본적으로 30초를 사용합니다. 다음을 참조하세요.
#!/bin/bash
sleep 30 && # 30 for Gnome
conky -c ~/.conkymain
어디.콘치메인내 conky 구성을 실행하는 파일입니다.
건배!