Devilspie로 성능을 최적화하는 방법

데빌 스파이 Linux 용 프로그램으로 창 동작 구성 파일을 사용하여 데스크탑에서. 일반적인 경우는 "데스크톱 Z에서 X 응용 프로그램 열기"또는 "바탕 화면과 함께 데스크톱에 터미널 놓기"등입니다.


Windows에 비해 Linux 배포 창 관리자의 향상된 기능 중 하나는 데스크톱이 여러 작업 영역으로 구성되어 있다는 것입니다. 마치 창문을 정리할 독립 책상이 여러 개있는 것과 같습니다.

예전에는 메일 리더를 시작했을 때 특정 작업 공간에서 열리면 나쁘지 않을 것이라는 생각이 들었습니다. 그래서 그것은 나를 방해하지 않고 영구적으로 열린 "백그라운드"에서 실행될 수 있습니다.

마지막으로이 작업을 수행 할 수있는 대안을 찾았습니다. 그리고 그것은 Devil 's Pie 응용 프로그램 덕분입니다.

악마의 파이 그것이 당신에게 제공하는 것은 당신의 창 동작을 더 잘 제어 할 수 있다는 것입니다. 이를 위해 데스크탑에 생성되는 창을 분석하고 구성 파일을 기반으로 작업을 실행합니다. 이동, 최소화 또는 최대화, 크기 조정, 다른 작업 영역으로 보내기, 장식 숨기기 등 .

Devil 's Pie 구성은 ~ / .devilspie 폴더에 저장된 * .ds 확장자를 가진 파일을 사용하여 수행됩니다. 이러한 텍스트 파일은 매우 구체적인 명명법을 사용하여 편집 할 수 있습니다. foosel.org에는 주제에 대한 매우 완전한 튜토리얼 (영어)이 있습니다.

설치 및 구성

우선, devilspie를 설치하십시오 :

sudo apt-get install 악마

이제 홈 폴더에 구성 파일이 저장 될 디렉토리를 만듭니다.

mkdir ~ / .devilspie

그런 다음 해당 폴더에 첫 번째 구성 파일을 만듭니다. 예를 들어 Firefox는 항상 데스크톱 번호 2에서 열립니다.

나노 ~ / .devilspie / firefox.ds

다음을 붙여 넣습니다.

(만약
((application_name) "Firefox"임)
(시작
(세트 _ 작업 공간 2)
(최대화)
)
)
compiz를 사용하는 사람들은 "set_workspace"호출을 "set_viewport"로 변경해야합니다.

터미널에서 devilspie를 실행 한 다음 Firefox를 실행할 때 어떤 일이 발생하는지 테스트하십시오. 작업 영역 2 번에서 열릴 것입니다.

Firefox를 닫고 터미널에서 Ctrl + C를 눌러 devilspie 실행을 종료합니다.

여기에서 사용자의 취향과 필요에 따라 창에서 나가도록 구성 파일을 편집하기 만하면됩니다. 특정 응용 프로그램에 대한 구성 파일을 만들려면 내가 작성한 * .ds 파일 (디버그)에서 다음을 수행하는 것이 좋습니다. 구성하려는 응용 프로그램을 엽니 다. 그런 다음 터미널에서 다시 devilspie를 호출했습니다. 다음과 유사한 내용이 표시됩니다.

창 제목 : '데스크톱'; 응용 프로그램 이름 : '파일 관리자'; 클래스 : '노틸러스'; 기하학 : 280 × 800 + 0 + 0
창 제목 : '상단 패널'; 애플리케이션 이름 : '상단 패널'; 클래스 : 'Gnome-panel'; 기하학 : 1280 × 25 + 0 + 0
창 제목 : '하단 패널'; 애플리케이션 이름 : '하단 패널'; 클래스 : '그놈 패널'; 기하학 : 1280 × 25 + 0 + 775

이 정보를 사용하여 파일에서 사용할 응용 프로그램의 이름을 얻을 수 있습니다.

마지막으로, Devil 's Pie는 컴퓨터가 시작될 때 자동으로 실행되도록 시스템 세션에 등록되어야한다는 점을 언급 할 가치가 있습니다. 이렇게하려면 시작시 시스템-> 환경 설정-> 응용 프로그램을 통해 추가하는 것을 잊지 마십시오. "추가"를 클릭하고 Devil 's Pie 및 명령 devilspie라는 새 시작 프로그램을 만듭니다.

그데빌스피

당신은 터미널의 좋은 친구가 아니십니까? .ds 파일의 구성이 너무 복잡합니까? 이를 위해 .ds 파일을 쉽게 만들고 편집 할 수있는 그래픽 인터페이스 인 gdevilspie가 있습니다.

설치하려면 터미널에서 다음을 실행하십시오.

sudo apt-get install 그데빌스피

출처 : Marcoscruz


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Linux를 사용합시다

    말할 수 없었습니다 ... 저는 Openbox를 사용하고 있으며 잘 작동합니다 ... : S
    최신 버전의 Ubuntu를 사용하는 사람이 있습니까?
    건배! 폴.

  2.   오스카 토 렌테 아르테로

    이 프로그램은 Metacity와 함께 작동하도록 설계되었습니다. Gnome3 또는 Mutter- 또는 Unity 또는 Compiz와 함께 작동합니까? 공식 페이지는 수년간 업데이트되지 않았습니다 ...

  3.   오스카 토 렌테 아르테로

    이봐, Devilspie가 Metacity에 갈거야. Gnome3-즉, Mutter-와 함께 사용합니까? 공식 웹 사이트는 꽤 오랫동안 업데이트되지 않았습니다 ...

  4.   알레빌스

    안녕하세요.
    터미널에서 실행할 때 나에게 알려줍니다.

    로드 된 s- 표현식 없음, 종료

    Compiz와 함께 우분투 10.04를 사용합니다.