Gnome에서 프로그램 부팅 시 자동 실행되도록 설정하는 방법

Gnome에서 프로그램 부팅 시 자동 실행되도록 설정하는 방법

Summary Gnome에서 Albert 프로그램을 부팅 시 자동 실행하도록 설정하는 방법에는 GUI를 이용한 간단한 방법, 수동으로


Gnome에서 프로그램 부팅 시 자동 실행되도록 설정하는 방법

Albert 프로그램이 리눅스 부팅 시 자동으로 실행되도록 설정하려면 다음 방법을 사용할 수 있습니다.


1. GUI를 이용한 자동 실행 설정 (간단한 방법)

  1. “Startup Applications” (자동 실행 프로그램 설정) 열기
  • GNOME 기반 (POP!_OS 포함): gnome-session-properties 실행
1
gnome-session-properties
  • KDE 환경: System Settings > Startup and Shutdown
  • XFCE 환경: Session and Startup
  1. 새로운 자동 실행 항목 추가
  • “Add” 버튼 클릭
  • Name: Albert
  • Command: albert
  • Comment: Launch Albert at startup
  1. 설정을 저장하고 창 닫기 이제 다음 부팅부터 자동으로 Albert가 실행됩니다.

2. **~/.config/autostart/** 폴더에 실행 파일 추가 (수동 설정)

이 방법은 수동으로 설정하는 방법입니다.

  1. 자동 실행 설정 파일 생성
1
2
mkdir -p ~/.config/autostart
nano ~/.config/autostart/albert.desktop
  1. 다음 내용을 입력
1
2
3
4
5
6
7
8
[Desktop Entry]
Type=Application
Exec=albert
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Albert
Comment=Start Albert on login
  1. 파일 저장 후 종료 (**Ctrl + X**, **Y**, **Enter**)
  2. 실행 권한 부여
1
chmod +x ~/.config/autostart/albert.desktop

이제 재부팅하면 자동으로 Albert가 실행됩니다.


3. Systemd 서비스로 설정 (고급 사용자용)

  1. 새로운 systemd 서비스 파일 작성
1
nano ~/.config/systemd/user/albert.service
  1. 다음 내용 추가
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
[Unit]
Description=Albert Launcher

[Service]
ExecStart=/usr/bin/albert
Restart=always
Environment=DISPLAY=:0

[Install]
WantedBy=default.target
  1. Systemd 데몬 리로드
1
systemctl --user daemon-reload
  1. 서비스 활성화
1
systemctl --user enable albert
  1. 즉시 실행
1
systemctl --user start albert

이제 시스템이 켜질 때마다 Albert가 자동으로 실행됩니다.


추천 방법

  • 간단한 방법 (GUI 사용): gnome-session-properties에서 직접 등록
  • 일반적인 방법: ~/.config/autostart/albert.desktop 파일 추가
  • 고급 사용자용: systemd를 이용한 자동 실행 이제 컴퓨터가 켜질 때마다 자동으로 Albert가 실행될 것입니다! 🚀

💬 댓글

GitHub 계정으로 로그인하여 댓글을 남겨보세요. GitHub 로그인

🔧 댓글 시스템 설정이 필요합니다

GitHub Discussions 기반 댓글 시스템을 활성화하려면:

  1. Giscus 설정 페이지에서 설정 생성
  2. GISCUS_SETUP_GUIDE.md 파일의 안내를 따라 설정 완료
  3. Repository의 Discussions 기능 활성화

Repository 관리자만 설정할 수 있습니다. 설정이 완료되면 모든 방문자가 댓글을 남길 수 있습니다.