Unity에서 '활동'을 달성하는 방법은 무엇입니까?

Unity에서 '활동'을 달성하는 방법은 무엇입니까?

저는 활동 중심 데스크탑이라는 개념을 좋아하는데 이것이 Unity에서 달성될 수 있는지 궁금합니다. 나에게 활동은 '사진 조작', '소프트웨어 개발', '사무', '사회 활동', '음악 및 비디오'와 같이 동일한 주제에 속하는 몇 가지 응용 프로그램입니다. 동일한 활동 그룹에 속하는 애플리케이션을 정렬하기 위해 가상 데스크탑을 활용하고 싶습니다.

예: 데스크톱 1에는 '사무'에 속하는 모든 응용 프로그램이 포함되어 있습니다. 데스크톱 2에는 '소프트웨어 개발'에 필요한 모든 응용 프로그램이 포함되어 있습니다. 데스크톱 3에는 일반적으로 '사진 작업'에 필요한 모든 응용 프로그램이 포함되어 있습니다.

그러므로 나는 그 목적을 반영하는 가상 데스크톱에 이름을 부여하고 싶습니다. 그리고 컴퓨터를 시작하거나 가상 데스크톱 중 하나로 전환할 때 Unity가 필요한 애플리케이션을 자동으로 시작하도록 하고 싶습니다.

Unity(또는 다른 데스크톱)에서 이것이 가능합니까?

답변1

그놈 쉘을 사용하면 이 작업을 수행할 수 있습니다. 라는 확장 프로그램이 있습니다.자동 이동 창이를 통해 특정 데스크톱을 모든 애플리케이션에 할당할 수 있습니다(안타깝게도 자동으로 할당되지는 않으므로 확장을 적용하려는 모든 앱에 구성을 설정해야 합니다).

Oneiric Ocelot(11.10)을 사용하는 경우 GNOME 3.2를 사용하게 되며 구성이 정말 쉽습니다. 먼저 확장 폴더를 엽니다(위 링크에서 설치하는 경우 텍스트 편집기(예: gedit)로 /home/user/.local/share/gnome-shell/extensions/열고 APPLICATIONS(16행)를 수정하고 다음과 같이 애플리케이션, 작업 공간 쌍 목록을 삽입해야 합니다.extension.jsconst APPLICATIONS = ['epiphany.desktop:1','evolution.desktop:1','gnome-terminal.desktop:2','empathy.desktop:3','xchat.desktop:3']

확장 구성에 대한 자세한 내용을 보려면 다음 사이트를 방문하세요.이 링크.

답변2

이것은 좋은 생각입니다.
활동당 데스크톱을 가질 계획이라면 각 데스크톱마다 다른 실행 프로그램을 갖고 특정 활동/데스크톱에 속하는 애플리케이션을 실행 프로그램에 배치/잠그는 것이 자연스러울 것이라고 생각합니다.

이 아이디어가 마음에 들면 각 데스크탑에 고유한 실행 프로그램을 할당하는 방법에 대해 설명합니다.이 질문.

관련 정보