많은 GNU/Linux 배포판은 대부분의 사용자에게 필요하지 않고 개인 정보 보호 및 보안 위험을 초래하는 자동 시작 기능으로 구성되어 있습니다(비록 규모가 작더라도). 원칙적으로 충돌 가능성, 관련 없는 로그 항목 수, 하드웨어 리소스 소비 및 공격 표면(예: 수신하는 소프트웨어 또는 포트의 잠재적인 취약점으로 인해)을 줄이기 위해 실제로 필요한 것만 자동화하는 것이 합리적입니다.
문제는 Debian과 같은 패키지나 배포판을 업그레이드할 때 자동 시작이 다시 활성화될 수 있다는 것입니다. 가장 좋은 방법은 무엇입니까영구적인자동 시작 비활성화아니요패키지를 제거합니다(자동 시작 패키지에는 다른 필수 패키지가 함께 제공되기 때문에 일반적으로 불가능합니다).
원치 않는 특정 기본 자동 시작 소프트웨어에 관한 다양한 질문 중에서 자동 시작을 비활성화하는 다양한 방법이 제안됩니다.
- 자동 시작 폴더의 파일 삭제(또는 이동)Orca 스크린 리더는 다음과 같습니다.
sudo rm /etc/xdg/autostart/orca-autostart.desktop
systemctl --user disable at-spi-dbus-bus.service
추천이랑 비슷한거여기에 스크린 리더 KDE가 있습니다.또는 지리 위치 추적기 geoclue-demo-agent.desktop의 경우- 실행 가능 플래그를 제거하여 누군가가 권장대로
+x
애플리케이션을 실행 하려고 할 때마다 먼저 수동으로 설정해야 합니다(다음을 사용).sudo chmod -x /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd && pkill kdeconnectd
무선 통신 수신기 KDE Connect는 다음과 같습니다. - .desktop 파일을 .config 폴더에 복사하고 자동 시작되지 않도록 변경합니다(아이러니하게도 KDE의 시스템 설정 -> 자동 시작에 표시됩니다).이전에는 거기에 표시되지 않았습니다) 예를 들어 다음과 같이
cp /etc/xdg/autostart/org.kde.kalendarac.desktop ~/.config/autostart
제안한 대로 ~/.config 파일에서crc:General:Autostart:true
false로 변경합니다.:false
여기에서 캘린더 알림을 확인하세요또는Hidden=true
제안된 대로 파일에 추가하세요.여기 - 파일 이름을
/etc/xdg/autostart/
다음으로 바꿉니다.filename.desktop.disabled
- D-Bus 자동 시작 서비스에서 제거
/usr/share/dbus-1/services/
하거나 수정된 버전을 넣으십시오.~/.local/share/dbus-1/services/
- 자동 시작 폴더에서 파일을 제거하지만 일부 업그레이드(특히 distro 업그레이드)를 통해 복원된 경우 자동 시작을 비활성화해야 하는 .config 파일을 남겨 두는 등 위의 조합입니다.
이제 어떤 방법을 사용해야 할지 모르겠고, 업그레이드 후에 시도한 모든 것이 재설정되는 것 같습니다. 패키지가 업그레이드되면 .desktop 파일을 덮어쓸 수 있습니다.
답변1
에 자동 시작 파일이 있으면 패키지가 업데이트된 후에도 /etc/xdg/autostart
복사하여 추가할 수 있습니다 ~/.config/autostart
. Hidden=True
서비스를 비활성화/차단하는 옵션이 있는 경우 해당 방법은 업데이트 후에도 유지되어야 합니다.
언급하지 않았지만 해결책이 될 수도 있는 또 다른 접근 방식입니다. 프로그램이 디렉터리 삽입을 따르는 경우( sudo
예: 파일 읽기 /etc/sudoers.d
) 여기서 사용자 정의 설정도 작동할 수 있습니다.