"숨겨진"시작 응용 프로그램을 어떻게 추가 / 제거합니까?


56

Ubuntu 11.10 이상에서 모든 시작 응용 프로그램을 어떻게 관리 (추가 / 제거)합니까?

시작 응용 프로그램 에는 부팅 중에 시작된 모든 응용 프로그램 이 표시되지 않습니다.


링크가 작동하지 않습니다. 나는 모든 대답을 시도했지만 .. 작동하지 않습니다

3
Ubuntu 12.04를 사용하고 있습니까?
atenz

1
@tijybba 예. 12.04를 사용하고 있습니다. 그러나 다시 시작한 후 프로그램 목록을 볼 수 있습니다. 감사 . 이 질문은 이중적이다. 투표를 종료하십시오.

2
Okey-Dokey, 제발 제발 투표하십시오 : D :)
atenz

답변:


46

위에서 말했듯이 다음 /etc/xdg/autostart/중 하나 를 편집해야 합니다.

  • NoDisplay=true줄을 제거하십시오 .
  • 또는 그 #앞에 줄을 추가하여 동일한 줄을 주석으로 처리하십시오 .
  • 또는 교체 true에 의해 false그 같은 라인.

세 번째 솔루션은 세 단계로 쉽게 수행 할 수 있습니다.

  1. Ctrl+ Alt+로 터미널을 소환하십시오 T.
  2. 다음 두 명령을 입력하십시오.

    cd /etc/xdg/autostart/
    sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
    

원하는 것을 변경 한 후 터미널에 입력하여 이전 상태로 돌아갈 수 있습니다.

sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop

이것은 12.04, 12.10 및 13.04에서 테스트되었습니다.

[출처 : iloveubuntu.net , Nikhil Sinha에게 감사합니다]


루트 액세스 권한이없는 경우 어떻게 비활성화 할 수 있습니까? 내가 원하지 않는 KDE를위한 시작 그놈 앱
xenoterracide

또한 여기에서 찾을 수 있습니다 help.ubuntu.com/community/ShowHiddenStartupApplications
ksoo

첫 번째 제안은 저에게 효과적이었습니다. 방금 cd /etc/exdg/autostart자동 시작 디렉토리에서 제거하려는 프로그램을 제거했습니다. 실행 ls하여 자동 시작 프로그램을 볼 수 있으며 목록에서 제거하려는 응용 프로그램 또는 프로그램을 볼 수 있습니다.
Mercy Flicker

편집 /etc/xdg/autostart/할 경우 시스템을 업그레이드하기 전에 해당 변경 사항을 취소해야합니다. 그렇지 않으면 편집 된 .desktop 파일을 유지하거나 해당 파일 각각 에 대해 패키지 관리자를 기본값으로 사용하려는 경우 질문이 표시됩니다 ! 더 나은 해결책은 ~/.config/autostart/@TormodVolden의 답변
rubo77에서

16

제거] NoDisplay=true의 각 항목에서 선을 /etc/xdg/autostart/그리고 당신이 시작 응용 프로그램에서 원하지 않는 사람을 선택 취소합니다. 일반적으로 자동 시작 앱은 이유가 있지만 사용 중지 할 때 수행중인 작업을 알고 있어야합니다.

구성 파일을에 저장하는 다양한 서비스도 있습니다 /etc/init. 그러나 대부분의 사용자는 해당 파일을 만지지 않아야합니다.


제레미-팁 주셔서 감사합니다. BTW, BUM (부팅 관리자)을 사용하여 사용하지 않는 많은 서비스를 비활성화하고 부팅 시간을 단축했습니다. 우분투를 좋아했지만 11.10은 UI, 화면 보호기에서 그룹에 사용자를 추가하고 단일 실행기 아이콘을 쉽게 수정하는 것과 같은 몇 가지 기본 사항을 무시했습니다. 나는 UI를 좋아하지는 않지만 UI는 더 많은 사람들을 쉽게 이용할 수 있습니다.
Praveen Sripati

11

일반 사용자로이 작업을 수행하는 올바른 방법에서 문제의 바탕 화면 파일을 복사하는 것입니다 /etc/xdg/autostart/으로 ~/.config/autostart/(필요한 경우 디렉토리를 먼저 생성)와 상태로이 사본을 편집합니다 NoDisplay=false. 그런 다음 "시작 응용 프로그램 환경 설정"을 열고 해당 상자를 선택 취소하십시오.

지금 당신은 제거 할 필요가 NoDisplay=true수행 할 수 있습니다에 복사 한 후 파일의 키, sed그들 모두를 위해를

sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop

2
NoDisplay=true파일을 복사 한 후에도 파일 에서 키 를 제거해야합니다 sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek

1
응용 프로그램이 업데이트 될 때에도 변경 사항이 유지되도록하기 때문에 이것이 가장 좋은 방법이라고 생각합니다.
kapad

~/.config/autostart/시스템 업그레이드 후 파일이 /etc/xdg/autostart/업그레이드 중에 추가 된 경우 기본 파일과 비교하여 변경 사항 이 있는지 확인하십시오
rubo77

9

아무것도 표시되지 않는 것이 정상입니다. 추가 시작 프로그램 목록은 (때 우분투 부팅을 시작하는 모든 서비스를 다른 사용자를 위해 반드시 아닌) 현재 사용자의 시작 프로그램입니다. 또한 사용자가 그래픽으로 로그인 할 때 시작되는 데스크탑 환경의 일반적인 부분은 나열되지 않습니다.

여기서 확인할 수 있습니다

누구나 "응용 프로그램 시작"을 클릭하여이를 확인할 수 있습니다. 기본적으로 비어 있습니다.

여기에 이미지 설명을 입력하십시오

숨겨진 시작 항목 (예 : 업데이트 알리미, 오카 스크린 리더, 온보드 등)을 표시하려면 터미널에 다음을 입력 / 복사하고 붙여 넣기 만하면됩니다.

find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed i -e '/^NoDisplay=/d' {} +

일반적으로 숨겨진 항목을 숨기려면 다음을 입력 / 복사하고 붙여 넣으십시오.

echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null

출처 : How-To Geek


프로그램을 클릭하면 아무것도 표시되지 않습니다.

예, 기본적으로 비어 있습니다.
BigSack

9
이 답변 @BigGenius를 삭제하는 것이 좋습니다. OP는 빈칸을 알고 있으므로 우리에게 묻습니다. :
ish

위의 의견을 읽는다면. 또한 비어 있거나 기본적으로 채워져 있는지 의심됩니다.
BigSack

BigGenius가 옳다고 생각합니다. 기본적으로 사용 가능한 시작 프로그램이 없으므로 목록이 비어 있습니다.
upapilot

5

대안:

" 시작 응용 프로그램 " 에서 모든 시작 응용 프로그램을 보려면 /etc/xdg/autostartNoDisplay=true을 열고 수정하십시오 #NoDisplay=true. 를 추가하십시오 #. 그러면 " 시작 응용 프로그램 " 에서 모든 것을보고 원하는 것을 비활성화 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.