Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스에서 부팅 시 응용 프로그램 자동 시작 설정하기

컴퓨터를 켤 때마다 응용 프로그램을 수동으로 실행하고 계신가요? 자동으로 실행되게 설정하면 훨씬 편리합니다. 리눅스에서 부팅 시 응용 프로그램을 자동 시작하는 방법을 데스크톱 환경별로 정리했습니다.

자동 시작 설정의 이점

자동 시작(Startup Applications)은 특정 프로그램을 컴퓨터 부팅 시 자동으로 실행되도록 설정하는 기능입니다. 매일 부팅 후 같은 앱을 실행한다면 큰 시간 절약이 됩니다. 특히 백그라운드 도구를 항상 실행해 두고 싶을 때 유용합니다. 예를 들어 KDE ConnectKDE Connect Indicator를 자동 시작하면 안드로이드 폰과의 동기화를 항상 준비할 수 있습니다.

리눅스에서 자동 시작 설정은 배포판(Distro)과 데스크톱 환경(DE)마다 방식이 달라 다소 혼란스러울 수 있습니다. 어떤 환경은 설치된 앱 목록에서 선택만 하면 되지만, 다른 환경은 실행 명령어를 정확히 알아야 하는 경우도 있습니다.

Unity (우분투 기본 환경)

초보자에게 가장 추천되는 우분투지만, Unity에서는 이 기능이 시스템 설정에 없습니다. 대신 대시(Dash)에서 시작 응용 프로그램(Startup Applications) 도구를 검색해 실행해야 합니다.

도구에서 오른쪽 추가(Add) 버튼을 클릭합니다. 우분투는 앱 선택 편의 기능을 제공하지 않으므로 두 가지 방법이 있습니다:

  1. 이름과 실행 명령어를 직접 입력
  2. 찾아보기(Browse) 클릭 → 사이드바에서 컴퓨터(Computer) 선택 → /usr/bin 폴더로 이동해 실행 파일 선택

/usr/bin 폴더에는 설치된 모든 프로그램의 실행 바이너리가 들어있어 초보자에게는 다소 복잡할 수 있습니다.

Cinnamon (리눅스 민트 기본 환경)

리눅스 민트는 GNOME의 단순함, 우분투의 기술적 접근, 독자적 편의 기능을 잘 조화시켰습니다. 민트 메뉴에서 시스템 설정시작 응용 프로그램(기본 설정 섹션)을 엽니다. 창 하단 추가(Add)응용 프로그램 선택(Choose application)을 클릭합니다. 목록에서 앱을 고르거나 이름 입력을 시작하면 숨겨진 검색 기능이 나타납니다. 마지막으로 응용 프로그램 추가(Add Application)를 누르면 됩니다.

추가된 항목에는 ON/OFF 토글지연(Delay) 설정이 있습니다. 지연 시간으로 실행 순서를 조절할 수 있는데, 항목 선택 후 편집(Edit) → 마이너스/플러스 버튼이나 직접 숫자 입력으로 변경 가능합니다. 이런 세심한 배려가 리눅스 민트를 '우분투 킬러'로 부르는 이유 중 하나입니다.

GNOME (우분투 GNOME 등)

GNOME 자체에는 자동 시작 기능이 기본 제공되지 않지만, GNOME 트윅 도구(Tweak Tool)로 해결됩니다. 이 도구는 거의 모든 GNOME 기반 배포판에 기본 설치되어 있습니다. (우분투 GNOME 사용자라면 GNOME 개요에서 우분투 전용 도구도 찾을 수 있습니다.)

활동(Activities) 버튼(또는 Super/윈도우 키)을 눌러 개요를 열고, tweak를 검색해 트윅 도구를 실행합니다. 왼쪽 사이드바에서 시작 응용 프로그램 선택 → 큰 플러스(+) 버튼 클릭. 목록에서 앱을 고르거나 이름 입력으로 검색해 추가합니다.

KDE Plasma (쿠분투 등)

KDE는 현재 Plasma 5로 전환 중이며, 쿠분투 15.10이 Plasma 5를 사용합니다. 자동 시작 관리 방식은 Plasma 5와 KDE4에서 동일합니다.

애플리케이션 실행기 → 컴퓨터(Computer) 섹션 → 시스템 설정(System Settings) 실행. 작업 공간(Workspace) 섹션의 시작 및 종료(Startup and Shutdown)자동 시작(Autostart) 탭에서 프로그램 추가(Add Program) 클릭. 카테고리별 목록에서 앱을 고르거나 검색해 확인(OK) 두 번으로 완료합니다. 스크립트 추가(Add Script)로 사용자 정의 스크립트도 자동 실행 가능합니다.

MATE (우분투 MATE 등)

화면 왼쪽 상단 시스템(System) 메뉴 → 제어 센터(Control Center)시작 응용 프로그램. (인터페이스 스위처로 모양을 바꿨다면 제어 센터 열기 방식이 다를 수 있습니다.)

MATE는 우분투 Unity와 같은 도구를 사용하므로 과정도 동일합니다. 추가(Add) 버튼 → 앱 이름과 명령어 직접 입력 또는 찾아보기컴퓨터/usr/bin에서 실행 파일 선택.

LXDE (루분투 등)

LXDE의 자동 시작 설정은 LXSession 설정 안에 숨어 있습니다. 메인 메뉴 → 응용 프로그램 및 설정(Application and Settings)기본 설정(Preferences)LXSession용 기본 응용 프로그램(Default applications for LXSession). 왼쪽 사이드바의 자동 시작(Autostart) 도구는 기능이 제한적이라 실행 명령어를 미리 알아야 합니다.

루분투는 파일 관리자 PCManFM으로 이 문제를 해결했습니다. PCManFM 왼쪽 사이드바 응용 프로그램(Applications) 항목에서 카테고리를 탐색해 원하는 앱을 찾습니다. 우클릭 → 속성(Properties)데스크톱 엔트리(Desktop Entry) 탭 → 명령(Command) 필드의 명령어를 복사해 LXSession 자동 시작 필드에 붙여넣고 + 추가(+ Add) 클릭.

XFCE (주분투 등)

XFCE는 우분투/MATE와 같은 '시작 응용 프로그램' 도구로 앱을 추가하지만, 목록 관리는 세션 및 시작(Session and Startup) 설정 도구에서 합니다.

위스커 메뉴 → 설정(Settings) 카테고리 → 세션 및 시작 실행. 응용 프로그램 자동 시작(Application Autostart) 탭 → 왼쪽 하단 추가(Add). 이후로는 우분투/MATE와 동일한 도구가 나타납니다. 추가 버튼 → 이름과 명령어 입력 또는 찾아보기컴퓨터/usr/bin에서 선택.

Moksha (보디 리눅스)

Moksha는 인라이튼먼트에서 포크된 경량 데스크톱 환경으로, 보디 리눅스 프로젝트에서 개발했습니다. 자동 시작 방식이 독자적입니다.

Moksha 메뉴 → 설정(Settings)전체(All)앱(Apps)시작 응용 프로그램(Startup Applications). 시스템(System) 탭은 시스템 유틸리티, 응용 프로그램(Applications) 탭은 사용자 앱, 순서(Order) 탭은 실행 순서 관리용입니다. 응용 프로그램 탭에서 목록의 앱을 선택해 추가(Add) 클릭. 사용자 정의 명령어나 스크립트 추가는 도구에서 지원하지 않는 것으로 보이며, 자동 감지되지 않는 앱은 추가 조사가 필요할 수 있습니다.

Budgie (솔루스 프로젝트)

솔루스 프로젝트가 GNOME 3에서 포크해 만든 아름다운 데스크톱 환경 Budgie. GNOME 포크인 만큼 자동 시작 관리는 GNOME 트윅 도구로 합니다.

Budgie 메뉴 상단에서 tweak 입력 → 트윅 도구 실행. 왼쪽 사이드바 시작 응용 프로그램 → 큰 플러스(+) 버튼. 목록 스크롤 또는 이름 입력으로 검색해 추가.

Pantheon (elementary OS)

Pantheon은 elementary OS가 만든 GTK+ 기반 데스크톱 환경입니다. GNOME 3와 비슷해 보이지만 포크는 아니어서, 자동 시작 관리 방식은 비슷하면서도 꽤 다릅니다.

윙패널(Wingpanel) 오른쪽 끝 전원 아이콘 메뉴 → 시스템 설정(System Settings). 응용 프로그램(Applications)시작(Startup) 선택. 하단 왼쪽에 플러스(+)마이너스(-) 버튼이 있습니다. 목록에서 앱 선택, 상단 검색창에서 검색, 하단에서 사용자 정의 명령어 직접 입력 모두 가능. 추가 후 활동 토글로 비활성화하거나 마이너스 버튼으로 제거할 수 있습니다.

자동화로 리눅스 생활 편하게 하기

여러분은 부팅 시 어떤 앱을 자동 시작하시나요? 데스크톱 환경별 설정 과정에 궁금한 점이 있으신가요? 댓글로 알려주세요.