gnome에서 Windows 키 + 숫자를 활성화하여 작업 표시 줄 또는 패널의 창으로 전환하는 방법


10

윈도우 7/8 및 유니티에서는 사용할 수 WindowsKey+ 1, 작업 표시 줄 / 패널의 첫 번째 응용 프로그램에 스위치 WindowsKey+ 2두 번째 등을 위해

gnome-desktop에서 활성화하려면 어떻게해야합니까?


나는 이것이 Gnome Shell에서 가능하다는 것을 확신하지 못한다. 당신이 할 수있는 최선은 Alt + Tab이라고 생각합니다.
Seth

동작은이 기사 makeuseof.com/tag/…에 설명되어 있으며 목록에서 2 번입니다.
holmb

2
@holmb 불행히도 No2는 Unity에만 있습니다.
TankorSmash

xdotool을 사용하여 스크립트를 작성하여 해당 핫키에 할당 할 수 있습니다.
allo

... 또는 그놈 설정에서 사용자 정의 키보드 바로 가기 사용 (답변 참조)
Steven

답변:


5

그놈 3에는이 기능이 내장되어 있지 않습니다.

해결 방법으로 RaiseOrRun.sh스크립트에 대한 키보드 단축키를 작성하십시오.

  1. /home/<username>/RaiseOrRun.sh스크립트 작성
  2. 실행 가능 chmod +x /home/<username>/RaiseOrRun.sh하도록 실행하십시오 .
  3. 그놈 설정, 키보드 열기
  4. 각 응용 프로그램 "즐겨 찾기에 추가됨":
    1. 하단으로 스크롤하고 + 버튼을 눌러 사용자 정의 바로 가기를 추가하십시오
      • 이름 : 이름을 선택하십시오
      • 명령: /home/<username>/RaiseOrRun.sh <WM_CLASS> <EXECUTABLE>
      • 예: /home/<username>/RaiseOrRun.sh chromium chromium-browser
    2. 편집 버튼을 클릭하고 원하는 바로 가기 키를 누릅니다 (예 : Super+ 1)
    3. 추가를 클릭하여 확인

메모:

  1. 이 솔루션은 그놈 3 대시에 대해 전혀 모릅니다. 즐겨 찾기에서 첫 번째 앱 의 Super+ 1를 유지하려면 바로 가기 키와 대시 위치를 수동으로 동기화해야합니다.

  2. 열린 각 응용 프로그램에 대한 WM_CLASS를 wmctrl -l -x

  3. 또한보십시오 : Alt + Tab은 suck니다; 해결책은 다음과 같습니다-프로그래머의 악용-Vicky Chijwani ( "run-or-raise"가 작업 공간보다 나은 이유를 설명합니다).


스크립트: RaiseOrRun.sh

#!/bin/bash

# $1 - case insensitive word in WM_CLASS
# $2 - command to start application

# wmctrl 
# -a <WIN> Activate the window <WIN> by switching to its desktop and raising it.
# -x Include WM_CLASS in the window list or interpret <WIN> as the WM_CLASS name

wmctrl -x -a "$1" || "$2"

1
나는이 솔루션을 정말 좋아한다! 휴대가 편리합니다! 최근에 사용한 최근 예를 들어 터미널로 전환하기 위해 확장하는 방법을 알고 있습니까? 또한 Unity shift + windows + num에서는 즉시 앱의 새로운 인스턴스를 생성하는 데 사용할 수 있습니다.
Daniel Hitzel

새 인스턴스를 만드는 것은 쉬워야합니다. 바로 가기 키를 만들어 응용 프로그램을 시작하십시오. 특정 응용 프로그램의 인스턴스를 반복하는 간단한 솔루션을 찾을 수 없습니다.
Steven

하나를 우연히 발견하면 게시물에 추가하십시오.) 어쨌든 그놈에 대한 도움에 감사드립니다
Daniel Hitzel

이러한 종류의 기능은 AskUbuntu에 대한 내 게시물에 설명 된 이유로 DE에 구워 져야합니다 .
Dan Dascalescu

특정 응용 프로그램의 인스턴스를 반복 할 수있는 Steven과 @daniel 은이 질문에 대한 저의 대답 을 참조하십시오 . 희망이 도움이됩니다!
로버트

1

Gnome은이를 구체적으로 수행 할 방법이 없지만 애플리케이션을 빠르게 전환 할 수있는 다른 방법이 있습니다.

  1. 애플리케이션 전환을 위해 Gnome의 기능을 사용할 수 있습니다. 그놈은이 주제에 관한 비디오와 튜토리얼을 가지고 있습니다 . 일부 주요 내용은 입력 (Firefox로 전환하려는 경우 "super"를 누르고 "fir"를 입력 한 다음 enter 키를 누름) 및 활동 개요 (화면 왼쪽 상단 모서리를 마우스로 범프 한 다음 클릭)를 포함합니다. 원하는 창).

  2. 작업 공간을 사용할 수 있습니다. Gnome은 특정 작업 공간으로 전환하기위한 바로 가기 키를 제공하지만 기본적으로 설정되어 있지 않습니다. 창을 다른 작업 공간에 전체 화면으로 놓고이 바로 가기를 사용하여 창을 전환 할 수 있습니다.

    예를 들어 Super+ 1를 "작업 공간 1로 전환"등에 바인딩 할 수 있습니다. 그런 다음 Firefox를 작업 공간 1에, Libreoffice를 작업 공간 2에, 음악 플레이어를 작업 공간 3에 넣은 다음 바로 가기로 전환 할 수 있습니다.

    이러한 키보드 단축키 및 기타는 설정> 키보드에서 찾을 수 있습니다. 아래 이미지에서 가능한 단축키를 설정했습니다.

    가능한 작업 공간 단축키가있는 그놈 키보드 설정


이것은 실제로 내가하는 일, 하나의 작업 공간, 하나의 응용 프로그램입니다. 각 asdzxc 키와 Shift zx에 작업 공간을 매핑했습니다.
TankorSmash


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.