Gnome Shell에서 앱을 실행하기위한 Unity 스타일 Super + [1-9] 키보드 단축키를 얻을 수 있습니까?


17

Unity 대신 Gnome Shell을 사용하여 더 좋아하는지 확인하려고합니다. 가장 놓친 Unity 기능 Super은 1에서 9까지의 숫자를 사용하여 특정 응용 프로그램으로 전환 할 수있는 기능입니다. 그놈 쉘 기능?

Gnome Shell 시스템 설정을 사용하여 사용자 정의 바로 가기를 추가 할 수 있지만 해당 바로 가기는 기존 창으로 전환하지 않고 항상 새 창을 시작합니다.

답변:


18

옵션 1 : 그놈 셸 확장 : AppKeys

이 확장 프로그램은 Gnome Shell의 Unity 동작을 에뮬레이트합니다 : https://extensions.gnome.org/extension/413/dash-hotkeys/

을 사용하여 응용 프로그램의 새 창을 여는 등의 키 바인딩을 추가하고 추가 할 내용을 정확하게 추가합니다 Super+Shift+[1-9]. Ubuntu 14.04.2 및 Gnome Shell 3.10.4에서 작동하는 것으로 확인되었습니다.

옵션 2 : xbindkeys 및 wmctrl

그것은 사용자 친화적 인 설정에 관해서는 아니다하고 관리하는 동안, 당신은 사용하여 다양한 환경에서 이런 종류의 기능을 얻을 수 있습니다 wmctrlxbindkeys.

Xbindkeys는 로그인시 시작하도록 설정할 수 있습니다. 다음 .xbindkeysrc과 같은 행을 포함 할 수 있는 파일을 모니터링합니다 .

#Launch or switch to E-mail
"wmctrl -xa Thunderbird || thunderbird"
    Alt + 2

#Launch or switch to Konsole
"wmctrl -xa Konsole || konsole"
    Alt + 3

#Launch or switch to IRC client
"wmctrl -xa Xchat || xchat"
    Alt + 4

Unity와 마찬가지로이 레시피를 사용하면 실행중인 응용 프로그램으로 전환하거나 그렇지 않은 경우 시작하는 키를 설정합니다. 나는 Alt여기에 사용 했지만 Mod4대신 사용할 수 있다고 생각합니다.

옵션 3 : 작업 공간 전환 단축키 사용

비슷한 것은 특정 데스크탑 (또는 "작업 공간")으로 전환되는 키보드 단축키를 할당하는 것입니다. 작업 공간 당 하나의 응용 프로그램을 실행하면 바로 가기가 해당 응용 프로그램으로 효과적으로 전환됩니다. Keyboard: Shortcuts: Navigation작업 공간 전환 바로 가기를 설정할 위치를 찾으십시오 .

옵션 4 : 그놈 쉘 확장 창 탐색기

이 Gnome 확장 프로그램을 설치 한 후 오버레이 모드에서 ALT 키를 누르고 각 창에 지정된 번호를 볼 수 있습니다. 그런 다음 숫자를 눌러 창을 전환 할 수 있습니다. 설치 지침을 포함한 자세한 내용은 여기를 참조하십시오.


3
모든 옵션에 대해 감사하지만 옵션 4를 앞면과 가운데에 놓았습니다. 그것은 정확히 무엇을 요구하고 IMHO가 가장 쉽습니다.
amenthes

@amenthes : 완료!
ojdo

3

Mark Stosberg의 "Option 1"을 기반으로 wmctrl을 사용하여 작은 스크립트를 구현하여 .desktop 파일을 사용하여 앱을 시작했습니다. .desktop 파일을 실행하면 Oneiric에서 버그가있는 xdg-open을 대체하는 역할도합니다 (적절한 응용 프로그램을 실행하는 대신 텍스트 편집기에서 .desktop 파일을 엽니 다).

~ / bin / 데스크톱 열기 :

#!/bin/bash
NAME=`grep '^Name=' $1 | sed 's/^Name=//' | sed 's/%.//'`
EXEC=`grep '^Exec=' $1 | sed 's/^Exec=//' | sed 's/%.//'`
wmctrl -xa $NAME || $EXEC &

그런 다음 그놈 키보드 설정을 사용하여 사용자 정의 키보드 바로 가기를 설정했습니다. 여기서 바로 가기 명령은 다음과 같습니다 /home/richardt/bin/desktop-open /usr/share/applications/gvim.desktop.

내가 관리하지 않은 것은 Super키 를 구성하는 바로 가기를 사용하는 것입니다. 그놈은 활동 개요로 전환하기 위해 이것을 예약하고 싶어하지만 아마도 버그 일 것입니다 ...


1

DockbarX 는 환경 설정 패널에 다음 옵션을 포함합니다.

Unity 스타일 번호 바로 가기 (Super + 숫자)를 사용하십시오 .

내가 현재 Linux Mint 14에서 사용하고있는 유일한 이유입니다 (dpkg-query로 나열된 "MATE 용 DockbarX 애플릿 패널"). Linux Mint에서는 시작 응용 프로그램에 독립형 "DockX"를 추가해야했습니다.

Unity에 대한 경험이 없으므로 Windows 7 작업 표시 줄과 유사한 동작을 찾고있었습니다. Windows 7과 비교하여 Unity / Dockbar가 누락 된 한 가지는 이미 초점이 맞춰 졌을 때 창을 최소화하지 않는다는 것입니다. 앱을 시작하거나 포커스를 앱으로 전환합니다. 최소화 동작도 클러 터를 빠르게 제거하고 현재 작업에 더 잘 초점을 맞추는 데 매우 편리하다는 것을 알았습니다. 다른 답변에서 공유 된 예제 스크립트를 여기에 적용하여이를 에뮬레이션 할 수있는 것처럼 보입니다.


FWIW 필자는 최소화 기능이 최신 우분투에 추가되었다고 생각합니다
nafg

우분투 14.04.3 LTS 실행 여전히 최소화 할 수는 없지만 기본 옵션이 아닌 곳입니까?
Bleep Bloop
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.