GNOME의 특정 데스크탑에서 애플리케이션을 자동으로 실행하는 방법

  • 글 작성자:
  • 게시물 카테고리:튜토리얼
  • 댓글을 게시합니다:0 댓글

이 미니 튜토리얼은 복잡해 보일 수 있지만 실제로는 그렇게 복잡하지 않습니다. 목표는 간단합니다. GNOME에서 애플리케이션을 자동으로 실행하고 원하는 데스크톱에서 시작하기만 하면 됩니다.

GNOME에서 애플리케이션 자동 실행

그놈 사람들이 그 옵션을 제거하기로 결정했기 때문에 다시 되돌리려면 그놈 세션 속성을 설치해야 합니다. 그들은 Linux에 애플리케이션을 설치하는 방법을 알고 있다고 확신합니다.

그런 다음 Alt + F2로 이 유틸리티를 시작합니다.

아직 사용하지는 않을 예정이지만 다음은 Linux용 트위터 클라이언트인 Polly를 자동 시작하는 방법의 스크린샷 예시입니다.

애플리케이션을 미리 정의된 데스크톱으로 이동하는 방법

이를 위해 wmctrl이라는 애플리케이션을 사용하겠습니다. 이를 통해 창 관리자와 상호 작용할 수 있습니다. 콘솔이나 스크립트에서 사용할 수 있는 애플리케이션입니다.

예를 들어 방금 연 폴리를 데스크톱 2로 이동하려면 콘솔에 다음과 같이 입력합니다:

wmctrl -r polly -t 1

다음과 같은 다른 작업도 수행할 수 있습니다:

  • -어떤 데스크톱에 있든 지정한 프로그램에 초점이 맞춰지도록 합니다.
  • -를 눌러 미리 정의된 데스크톱으로 이동합니다.

GNOME에서 미리 정의된 데스크탑에서 애플리케이션을 자동 시작하는 방법

이제 튜토리얼의 앞선 2부에 이어서 우리가 여기서 하려고 했던 작업을 해보겠습니다. 먼저 gedit 또는 텍스트 편집기를 엽니다. 그 안에 다음을 입력합니다:

 

?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
#!/bin/bash
google-chrome-stable &
polly &
spotify &
spacefm &
sleep 5
wmctrl -r google-chrome-stable -t 0
wmctrl -r spacefm -t 0
wmctrl -r polly -t 1
wmctrl -r spotify -t 2
wmctrl -a google-chrome-stable

이 스크립트는 세 부분으로 구성되어 있습니다.

  • 먼저 자동 시작하려는 모든 애플리케이션을 엽니다.
  • 둘째: 각 애플리케이션을 원하는 데스크톱으로 이동합니다. 0은 첫 번째 데스크톱, 1은 두 번째 데스크톱 등입니다.
  • 셋째, 선호하는 애플리케이션에 초점을 맞춥니다.

‘.’로 시작하는 설명이 포함된 이름으로 파일을 홈 폴더에 저장합니다. 예: .auto-start

이제 gnome-session-properties를 열고 방금 저장한 스크립트를 가리키는 ‘자동 시작’이라는 항목을 추가합니다. 이런 식으로요:

그래도 문제가 해결되지 않으면 슬립 값을 더 큰 값으로 변경하거나 시작 시 슬립을 추가해 보세요.

도움이 되셨기를 바라며 게시물을 공유해 주시기 바랍니다.

답글 남기기