월하점
월하점의 개발 공부 일지
월하점
전체 방문자
오늘
어제
  • 분류 전체보기 (96)
    • Back-end (3)
    • PROJECT (1)
    • CS (15)
      • Operating System (0)
      • Network (4)
      • Data Structure (7)
      • Algorithm (0)
      • Database (4)
    • Problem Solving (52)
    • Programming Languages (1)
      • Javascript (0)
      • Python (1)
      • JAVA (0)
    • Codestates BEB 4기 (7)
    • Blockchain (12)
    • Linux (2)
    • Git (1)
    • 잡다한 (2)

공지사항

인기 글

태그

  • 자료구조
  • javascript
  • 알고리즘
  • baekjoon
  • CS
  • Python
  • SWEA
  • node.js
  • django
  • 프로그래머스
  • 네트워크

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
월하점

월하점의 개발 공부 일지

  • HOME
  • GUEST
  • WRITE
Ubuntu 20.04 사이드바(Dock)에 즐겨찾기(바로가기) 추가하기
Linux

Ubuntu 20.04 사이드바(Dock)에 즐겨찾기(바로가기) 추가하기

2022. 4. 1. 00:25

문제 현상

우분투 환경에서 Postman 데스크탑 앱을 설치했으나, 바로가기 아이콘이 생성되지 않아 Activities에서도 검색이 되지 않았다.

즉, Postman을 실행하려면 실행파일이 존재하는 경로로 직접 들어가 파일을 실행하는 방법 뿐이었고, 다른 어플리케이션들처럼 Dock에 즐겨찾기 추가를 할 수도 없었다. 

 

파란 색 영역: Dock / 노란 색 영역: 설치된 앱을 검색할 수 있는 공간

참고: Activies의 단축키는 window키이다.

 

문제 원인

이러한 문제는 바로가기 파일이 없기 때문이다.

바로가기 파일이 있어야 Activities나 show applications(상단 캡처 이미지의 노란 영역)에서 앱을 검색하고 바로 실행할 수 있다.

또한 Dock에 즐겨찾기 고정을 시키는 것도 바로가기 파일을 통해 할 수 있는 것이므로, 바로가기 파일을 먼저 만들어줘야 즐겨찾기 추가를 할 수 있는 것이다.

 

해결 방안

만들고자하는 애플리케이션의 바로가기 파일을 터미널에서 만들어주면 된다.

 

.desktop 파일을 새로 만들어주자.

나는 Postman 앱의 바로가기 파일을 만드는 경우이므로 postman.desktop 파일을 만들 것이다.

다른 앱으로 응용할 경우 [앱이름].desktop 으로 만들면 될 것이다.

 

1. 터미널을 실행하고 /usr/share/applications 경로로 이동한다

cd /usr/share/applications
* /usr/share/applications 경로는 모든 사용자에게 적용하는 경로이다.
* 모든 사용자에게 공통 적용시키지 않고 개인 사용자에게만 적용시킬 경우에는 ~/.local/share/applications 경로로 이동한다.

 

 

2. 해당 경로에 postman.desktop 파일을 만들어준다.

vim postman.desktop

파일 생성시 권한이 없다고 뜰 경우 sudo vim postman.desktop 으로 명령한다.

 

 

파일 내용은 아래와 같이 입력하고 저장해주면 된다.

[Desktop Entry]
Type=Application
Name=Postman
Exec=/home/arh/Documents/Postman/Postman #실행경로
Icon=/home/arh/Documents/Postman/app/icons/icon_128x128.png
Terminal=false

참고: vim의 저장 및 종료 명령어는 :wq 이다. 강제 저장이 필요할 경우에는 :wq! 를 입력해준다.

 

Type 은 수정없이 그대로 써줘야 한다.

Name 은 애플리케이션의 이름이다. 원하는 대로 이름을 지정해준다.

Exec 은 실행파일의 절대 경로를 넣어준다.

Icon 은 아이콘 이미지파일의 경로를 넣어주면 된다.

Terminal 은 true면 터미널에서 실행, false면 실행하지 않는다.

 

 

참고: 파일의 절대 경로 찾는 법 (GUI)

사전에 바로가기 아이콘을 만들어놓은 상태라 검색 결과에 바로가기 아이콘이 뜨는 것이다

Activities 검색창에 찾고자 하는 파일을 검색하면 검색어와 일치하는 Files들을 보여준다.

파일 목록에서 찾고 있던 파일을 클릭한다.

 

실행파일 선택 후 복사해주면 해당 파일의 경로 주소가 복사된다.

복사는 단축키 Ctrl+c 를 이용하거나 마우스 오른쪽 클릭후 Copy 를 클릭한다.

이제 실행 파일 경로를 작성할 때 간편하게 붙여넣기 해주기만 하면 된다.

 

 

3. 파일의 권한을 755로 준다.

sudo chmod 755 postman.desktop

 

끝이다.

 

이제 Activities에서 검색했을 때 바로가기 파일이 잘 뜨는 것을 볼 수 있을 것이다.

 


참고 사이트

Applications not showing up in Gnome 3 Activities > Search after .desktop configuration file created

저작자표시 비영리 변경금지 (새창열림)

'Linux' 카테고리의 다른 글

VMware 15 player 설치 오류 해결 error: Your host does not meet minimum requirements to run VMware workstation with hyper-v or device/credential guard enabled (76918)  (4) 2020.09.09
    'Linux' 카테고리의 다른 글
    • VMware 15 player 설치 오류 해결 error: Your host does not meet minimum requirements to run VMware workstation with hyper-v or device/credential guard enabled (76918)
    월하점
    월하점
    개발 공부를 기록합니다. 웹을 위주로 공부하며 컴퓨터과학 이론도 함께 정리할 계획입니다.

    티스토리툴바