Alt-Tab을 통해 전환 (전체 화면) 응용 프로그램에서 끌어서 놓기


29

미디어 파일을 토템 재생 목록으로 드래그하여 대기열에 추가

Compiz의 버그

특히 작은 화면 용으로 만들어진 Unity (이전의 Netbook Edition)의 경우 응용 프로그램이 전체 화면으로 실행되고 터치 패드로 드래그하는 것이 번거로울 수 있으므로 매우 중요한 기능입니다.

https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/624810

버그 수정을 시작할 위치에 대한 힌트가 있습니까? compiz 소스 코드의 어떤 파일 / 라인?

사용성 배경

Fitts, Accot 및 자이에 따르면, 소요 시간 빠르게 이동하는 대상 영역은 의 함수 인 거리크기 (참조 대상의 피츠의 법칙스티어링 법 ).

전체 화면 창에서 Alt-Tab을 사용 하지 않고 드래그 앤 드롭 하려면

  1. 개체를 드래그 시작
  2. 실행기 / 작업 표시 줄로 이동
  3. 작고 먼 대상 을 목표로 앱 아이콘을 조종하십시오 !
  4. 앱이 집중 될 때까지 기다립니다
  5. 창으로 조향- (거대한 대상)
    선택적으로 : 의도 된 창 영역으로 조향 (예 : 재생 목록 ( 상당히 큰 대상)
  6. 개체 놓기

반면 Alt-Tab을 사용하여 드래그 앤 드롭 하면

  1. 개체를 드래그 시작

  2. 선택적 으로 다른 응용 프로그램 으로 Alt-Tab : 의도 된 창 영역 (예 : 재생 목록 ( 상당히 큰 대상))으로 조정
  3. 개체 놓기

따라서 Alt-tabbing 동안 Drag'n'Drop에 작고 먼 대상이 필요하지 않습니다.

해결 방법

흥미롭고 아마도 많은 사용자에게 유용한 대안 접근법이 아래 답변에 제시되어 있습니다. 커뮤니티에 감사드립니다!

정답

...하지만 버그가 수정되었을 때만 사용할 수있는 것 같습니다.

관련 버그와 관련이있을 수있는 최근 조치 : https://bugs.launchpad.net/ayatana-design/+bug/727903


너무 많은 키가 관련되어 있지만 실용적이지는 않습니다. 키보드 작업 (Ctrl + Alt + 화살표)을 통해 작업 공간을 전환하여 드래그 앤 드롭하십시오.
유형

1
compiz에 대한 버그가 있습니다. bugs.launchpad.net/ubuntu/+source/compiz/+bug/624810
Dorkus1218

2
이것은 그놈 클래식에서 가장 짜증나는 것 중 하나입니다. 이 버전 이전에는 패널에있는 응용 프로그램을 드래그 앤 포인트 할 수 있었고 해당 응용 프로그램이 앞에 표시되어 파일 / 텍스트 / 선택 항목을 삭제할 수 있습니다. 이 버그는 가능한 빨리 수정해야합니다.
puneet

1
PS Jenkins 봇 (ps-jenkins)에 따르면 bugs.launchpad.net/ubuntu/+source/metacity/+bug/111939에서 "개정시 lp : unity에 커밋 된 수정 없음, 통합 릴리스, 이정표 7.1.0"으로 표시됨
입력

답변:


5

내가 찾은 방식 :

  1. 드래그 시작
  2. 마우스 버튼을 누른 상태에서을 눌러 Super + (0-9) 응용 프로그램을 전환하십시오.
  3. 드래그 앤 드롭을 계속하십시오.

참고 : 2 단계 에서 키를 잠시 동안 누르고 있으면 Super 런처가 나타나고 어떤 번호 (0-9)가 어떤 응용 프로그램에 할당되었는지 표시됩니다.


Super있지만 핵심은 좋은 힌트입니다 강하 에만 작동하는 것 같다 (예를 들어 토템)하지 이렇게 보여주는 다시 창에서 시작 프로그램 항목을 선택합니다. 따라서 토템 재생 목록에 추가하면 enqueue해결 방법으로 만 작동합니다 . 다시 말하지만, 마우스로 드래그 앤 드롭하는 동안 키보드로 작업을 전환하는 일반적인 경우에는 도움이되지 않습니다.
입력

5

수신 응용 프로그램이 전체 화면 인 동안 파일 관리자 파일을 토템에 놓을 수있는 신뢰할 수있는 방법을 찾지 못했습니다. 그러나 수신 응용 프로그램을 전체 화면으로 만들지 않으면 다음이 작동합니다.

CCSM을 실행하고 Scale Addon을 편집하십시오.

"창 선택기 시작"(모니터 아이콘이있는 가장자리 시작)을 클릭하고 BottomRight를 할당하십시오.

다음으로 수신 응용 프로그램을 시작하십시오 (전체 화면 아님).

원하는 파일에 대해 파일 관리자에서 끌어서 놓기 시작-마우스를 화면의 오른쪽 아래로 끌어서 놓기-모든 창에서 SpreadMode가 발생합니다. 마우스를 응용 프로그램 수신으로 끕니다. 수신 응용 프로그램이 활성 창인 스프레드 모드가 닫힙니다. 드래그 한 항목을 삭제하십시오.

토템의 예를 전체 화면으로 사용하여 이것을 시도했습니다. 일부 시간 동안 작동하지만 안정적으로 작동하지는 않습니다. 다양한 이벤트를 잡는 글로벌 메뉴라고 생각합니다.

NB 드롭에서 하나 이상의 파일을 수락하기 위해 Totem 예제를 얻으려면이 AU 질문에 설명 된 것처럼 데스크탑 런처를 약간 수정해야합니다.


totem --enqueue힌트 주셔서 감사합니다 ! 여전히 드롭을 수락하기 위해 다른 앱으로 전환하는 키보드 단축키를 선호합니다 (실행기에서 1-9로 위치 한 앱뿐만 아니라 모든 앱) ... '확산'버그 문제 덕분에 어쩌면 아마도 Alt-Tab과 관련이 있습니까?
입력

나도 그렇게 생각했다-나중에 하위 노트에서 gpodder를 사용하는 것이 더 쉬운 지 나중에 확인할 것입니다. 환호
유형

--enqueue지금 큰 것 -이 질문의 불행히도 전체의 의도,하지만 난 아마 ... 토템 특정 하나를 만들 수 있습니다
유형

위와 같이 : 불확실한 fossfreedom을 유감스럽게 생각합니다. Drag'n'Drop 을 응용 프로그램과 함께 사용하는 동안 Alt-Tab (또는 일반적으로 키보드 방식의 작업 전환)을 할 수 없다는 문제가 있습니다. 토템 플레이리스트는 현재 예일뿐입니다. 문제의 문제에 대해 제기 된 버그가 있으므로 버그를 수정하고 싶습니다. Plz 토템 답변을 여기에 복사하십시오 : askubuntu.com/questions/43925/…
유형

유형-새 질문에 약간 수정 된 답변을 추가했습니다. 솔직히 말해서 버그가 수정 될 때까지는 "ALT-TAB"솔루션이 없을 것입니다. 위의 해결 방법은 토템뿐만 아니라 모든 응용 프로그램에서 작동합니다. 중요한 문제는 수신 응용 프로그램을 전체 화면으로 볼 수 없다는 것입니다. 다시 한 번-아마도 런치 패드에 제기되어야 할 버그입니다.
fossfreedom

0

끌어다 놓을 앱을 열어 놓았다고 가정합니다. 파일을 드래그하기 시작하고 실행기 (드래그를 시작한 직후 표시되어야 함)로 이동 한 후 놓으려는 앱을 마우스로 가리키면 해당 응용 프로그램의 창을 연 다음 파일을 계속 드래그하면서 놓으려는 창으로 마우스를 가져간 다음 해당 창이 활성화 될 때까지 기다립니다 (기본값은 500ms이지만 ccsm으로 변경 될 수 있음). 너는 좋아한다.

긴 바람이 들릴지 모르지만 특히 오래 걸리지 않습니다. 특히 CCS (Software Center에서 사용 가능)에서 Scale 플러그인의 Behavior 탭에서 "Drag and Drop Hover Timeout"을 끄면 200ms에 있습니다. 그리고 괜찮습니다.


죄송합니다, 토템 재생 목록 드롭 동의하지 않는 나를 위해 작동하지 않습니다
유형

파일을 놓을 때 토템이하는 문제가 있습니까? 그렇다면 질문 제목이 약간 혼동됩니다.
Luke

분명하지 않은 루크 죄송합니다. Drag'n'Drop을 응용 프로그램 과 함께 사용 하는 동안 Alt-Tab (또는 일반적으로 키보드 방식의 작업 전환) 수 없다는 문제가 있습니다. 토템 플레이리스트는 현재 예일뿐입니다. 제출 된 버그가 있으므로 버그 수정을 추진하고 싶지만 현재로서는 몇 가지 실용적인 해결 방법을 보게되어 기쁩니다. ... 나는 그것의 재생 목록에 드롭 할 수 있도록 상단에 체류로 설정 토템에 결국 토템 예를 들어 다음
유형

0

두 응용 프로그램간에 끌어다 놓는 또 다른 해결 방법 :

  1. 응용 프로그램 # 1의 창에서 항목을 클릭하고 끌기 시작
  2. 실행기 항목 선택 모드를 활성화하려면 Alt + F1을 클릭하십시오.
  3. 약간 불편할 수 있습니다. 키보드의 아래쪽 (또는 위쪽) 화살표 키를 눌러 실행기 커서를 응용 프로그램 # 2로 이동하십시오.
  4. 선택한 응용 프로그램 # 2를 활성화하려면 Enter 키를 누르십시오
  5. 드래그 한 항목을 팝업 창에 놓으십시오

참고 : 이것은 동일한 응용 프로그램의 두 창에서 작동하지 않습니다 (적어도 이런 식으로).


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