Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

리눅스에서 XAMPP 제어판 .desktop 실행 아이콘 만드는 방법 — 5단계 완벽 가이드

XAMPP는 Apache Friends에서 배포하는 인기 오픈소스 웹 서버 스택 솔루션입니다. Apache HTTP 서버, MariaDB 데이터베이스, PHP 스크립트 인터프리터, Perl 인터프리터를 하나로 통합해 주기 때문에 개발자가 로컬 서버 환경을 손쉽게 구축하고 웹 콘텐츠를 테스트·배포할 수 있습니다. 이 패키지를 설치하면 통합 제어판을 사용할 수 있지만, 안타깝게도 설치 과정에서 해당 제어판의 실행 아이콘(launcher)은 자동으로 생성되지 않는 경우가 많습니다.

.desktop 파일을 직접 만들면 XAMPP 제어판에 즉시 접근할 수 있습니다. Unity, GNOME, KDE, LXDE, Xfce4 등 어떤 데스크톱 환경을 사용하든 대부분 ~/.local/share/applications 디렉터리에 .desktop 파일을 넣을 수 있습니다. 주요 우분투 그래픽 배포판이라면 이 경로가 기본적으로 적용되며, 만약 사용 중인 배포판이 실행 아이콘을 다른 위치에 저장한다면 아래 안내의 경로만 알맞게 수정하면 됩니다.

방법 1: XAMPP 제어판용 .desktop 파일 만들기

1단계. 새 .desktop 파일 생성

CTRL + ALT + T 키를 눌러 터미널을 연 뒤 다음 명령어를 입력해 새 파일을 만듭니다.

gedit ~/.local/share/applications/xampp-control-panel.desktop

Lubuntu를 사용한다면 gedit 대신 leafpad를, Xubuntu라면 mousepad를 입력하세요. 어떤 우분투 또는 리눅스 환경에서든 vi나 nano 같은 편집기를 사용해도 무방합니다.

2단계. 코드 입력

열린 텍스트 편집기에 아래 코드를 그대로 붙여 넣습니다.

[Desktop Entry]
Comment=Start or Stop XAMPP
Name=XAMPP Control Panel
Exec=gksu "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Icon[en_US]=/usr/share/icons/Humanity/devices/24/network-wired.svg
Encoding=UTF-8
Terminal=false
Name[en_US]=XAMPP Control Panel
Comment[en_US]=Start or Stop XAMPP
Type=Application
Icon=/opt/lampp/htdocs/favicon.ico

3단계. 저장 및 실행 권한 부여

CTRL + S를 눌러 파일을 저장하고 편집기를 닫습니다(나중에 다시 수정할 수도 있으니 편집기 설정은 기억해 두세요). 이제 아래 명령어로 파일에 실행 권한을 부여합니다.

sudo chmod +x ~/.local/share/applications/xampp-control-panel.desktop

4단계. 실행 아이콘 테스트

Dash로 이동해 실행 아이콘이 정상적으로 작동하는지 확인합니다. Unity를 사용하지 않는다면 각자 사용하는 애플리케이션 런처나 바탕화면 아이콘 시스템에서 확인하면 됩니다. 실행 시 관리자 권한이 필요하기 때문에 대개 비밀번호 입력 창이 나타납니다.

방법 2: 문제 발생 시 해결 방법

모든 것이 잘 작동한다면 이 단계는 건너뛰어도 됩니다. 하지만 간혹 파일을 만들었는데도 아무 반응이 없는 경우가 있습니다. 이럴 때는 CLI에서 다음 명령어를 직접 실행해 오류 메시지를 확인해 보세요.

gksu python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py

"Error importing pygtk2 and pygtk2-libglade"와 같은 오류가 표시된다면 python-libglade 의존성 패키지가 빠져 있는 것입니다. 아래 명령어로 설치하면 해결됩니다.

sudo apt-get install python-glade2

그래도 실행되지 않는다면 .desktop 파일의 'Exec' 항목을 다음과 같이 바꿔보세요.

Exec=sudo -i python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py

아이콘 자유롭게 변경하기

'Icon=' 항목에 지정된 아이콘은 반드시 기본값을 쓸 필요가 없습니다. 원하는 이미지 파일 경로를 지정하거나, 인터넷에서 무료 아이콘 세트를 내려받아 적용할 수도 있습니다. 예를 들어 유명한 Flatastic 아이콘 세트(비상업적 용도로 무료)의 마우스 커서 아이콘을 활용하는 식입니다. en_US 외에도 두 개 이상의 언어별 아이콘을 따로 지정할 수 있으며, 예제에서 사용한 en_US 부분은 사용자의 로컬 언어 코드로 교체 가능하고 경우에 따라 생략해도 무방합니다.

XAMPP 삭제 시 실행 아이콘 정리

XAMPP를 더 이상 사용하지 않게 되면 생성한 아이콘 파일도 함께 삭제해야 깔끔하게 정리됩니다. 다음 명령어를 차례로 입력하세요.

cd ~/.local/share/applications/
sudo rm xampp-control-panel.desktop

마무리

.desktop 파일 하나만 추가하면 매번 터미널 명령어를 입력할 필요 없이 클릭 한 번으로 XAMPP 제어판을 열 수 있습니다. 위 과정을 그대로 따라 하면 어떤 데스크톱 환경에서도 손쉽게 실행 아이콘을 만들고 관리할 수 있습니다.


저자 소개

Kevin Arrows

Kevin Arrows는 10년 이상의 업계 경력을 지닌 베테랑 IT 전문가로, Microsoft Certified Technology Specialist(MCTS) 자격증을 보유하고 있습니다. 최신 기술 동향을 꾸준히 학습하는 것을 즐기며, 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 폭넓은 분야에서 수많은 기술 아티클을 집필했습니다. 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 동료들에게 폭넓은 인정을 받고 있습니다.