(フルスクリーン)アプリケーション間でのドラッグアンドドロップ、Alt-Tabによる切り替え


29

エンキューするために、Totemのプレイリストにメディアファイルをドラッグします

Compizのバグ

特にUnity(旧Netbook Edition、小さな画面向け)の場合、これは非常に重要な機能です。ほとんどの場合、アプリケーションはフルスクリーンで実行され、タッチパッドでのドラッグは面倒です。

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

バグの修正を開始する場所に関するヒントはありますか?compizソースコードのどのファイル/行ですか?

ユーザビリティの背景

Fitts、Accot、およびZhaiによれば、ターゲットエリアに迅速に移動するために必要な時間は、ターゲットまでの距離サイズの関数です(フィッツの法則ステアリングの法則を参照)。

フルスクリーンウィンドウ間でAlt-Tabを使用せずにドラッグアンドドロップするには

  1. オブジェクトのドラッグを開始
  2. ランチャー/タスクバーに移動する
  3. ターゲットのアプリアイコンを操縦する- 小さくて遠くのターゲット!
  4. アプリが集中するのを待ちます
  5. ウィンドウへの操縦- (巨大なターゲット)
    オプション:プレイリスト(かなり大きなターゲット)など、ウィンドウの目的の領域に操縦します。
  6. オブジェクトをドロップ

一方 Alt-Tabでのドラッグアンドドロップには、

  1. オブジェクトのドラッグを開始
  2. Alt-Tabを
    オプションで他のアプリに:プレイリスト(かなり大きなターゲット)など、ウィンドウの目的の領域に移動します。
  3. オブジェクトをドロップ

したがって、Altキーを押しながらドラッグアンドドロップするために、小さくて遠くのターゲットは必要ありません。

回避策

興味深く、おそらく多くのユーザーにとって有用な代替アプローチが以下の回答に示されています。コミュニティに感謝します!

正解

...ただし、バグが修正された場合にのみ使用可能です。

いくつかのより最近のアクション、関連バグとして関連する可能性がありますhttps : //bugs.launchpad.net/ayatana-design/+bug/727903


あまりにも多くのキーが関係しているので、実際には実用的ではありませんが、十分興味深いものです。
入力

1
compizに関してこれについてバグが報告されています。bugs.launchpad.net/ubuntu/+source/compiz/+bug/624810
Dorkus1218

2
これは、gnome classicでも最も刺激的なものの1つです。このバージョンの前に、パネルにあるアプリケーションをドラッグしてポイントするだけで、そのアプリケーションが前面に表示され、ファイル/テキスト/選択をドロップできました。このバグは
できるだけ早く

1
PSジェンキンスボット(PS-ジェンキンス)は、「修正LPにコミット:改正なしで団結、団結でリリース、マイルストーン7.1.0に予定」と言うでbugs.launchpad.net/ubuntu/+source/metacity/+bug/111939
入力

回答:


5

私がそれを見つけた方法:

  1. ドラッグを開始し、
  2. マウスボタンを押したまま、を押し Super + (0-9)てアプリケーションを切り替え、
  3. ドラッグアンドドロップを続けます。

注:ステップ2では、あなたがすることができます保持する Super 瞬間のためのキーを、ランチャーが表示され、番号(0-9)がどのアプリケーションに割り当てられている、あなたが表示されます。


Superにもかかわらずキーは、良いヒントですドロップは、のみ動作しているようランチャー項目、ないので、再表示するウィンドウ(例えばトーテム)に。したがって、トーテムプレイリストへの追加は、enqueue回避策でのみ機能します。繰り返しになりますが、これは、マウスでドラッグアンドドロップしながらキーボードでタスクを切り替える一般的なケースでは役に立たないことを申し訳ありません。
タイプ

5

受信アプリケーションがフルスクリーンであるときに、ファイルマネージャーファイルを(たとえば)Totemにドロップする信頼できる方法を見つけられませんでした-ただし、受信アプリケーションをフルスクリーンにしないと、次のように動作します。

CCSMを実行して、スケールアドオンを編集します。

[ウィンドウピッカーの開始](エッジの開始、つまりモニターアイコンのあるエッジ)をクリックして、BottomRightを割り当てます。

次に、受信アプリケーションを起動します(フルスクリーンではありません)。

必要なファイルのファイルマネージャからドラッグアンドドロップを開始します-マウスを画面のBottomRightにドラッグします-すべてのウィンドウでSpreadModeが発生します。受信アプリケーションにマウスをドラッグします。受信アプリケーションをアクティブウィンドウとして、スプレッドモードが閉じます。ドラッグしているアイテムをドロップします。

フルスクリーンとしてトーテムの例を使用してこれを試しました。時々動作しますが、確実ではありません。さまざまなイベントを獲得しているグローバルメニューだと思います。

注意:このAUの質問で説明されているように、ドロップの1つ以上のファイルを受け入れるトーテムの例を入手するには、デスクトップランチャーをわずかに変更する必要があります。


totem --enqueueヒントをありがとう!それでも、ドロップを受け入れるためにキーボードショートカットを他のアプリに切り替えることを希望します(ランチャーで1〜9に配置されたアプリだけでなく、任意のアプリ)...「スプレッド」バグの問題もあります。 Alt-Tabに関連していますか?
タイプ

サブノートブックでgpodderを使用する方が簡単かどうかを後で確認します。歓声
タイプ

これ--enqueueは今のところ素晴らしいようです-残念ながら、この質問の全体的な意図ではありませんが、トーテム固有の質問を作成できるかもしれません
タイプ

上記のように、はっきりしない化身であることが残念です。アプリで Drag'n'Drop を実行している間、Alt-Tab(またはキーボードによるタスク切り替え)ができないという問題があります。トーテムプレイリストは、現在の例にすぎません。問題の問題に対してファイルされたバグがあるので、私はそれを修正することをプッシュしたいと思います。Plzはここにあなたのトーテムの答えをコピーします。askubuntu.com/questions/43925/...
タイプ

タイプ-新しい質問にわずかに変更された回答を追加しました。正直に言うと、バグが修正されるまで、「ALT-TAB」ソリューションを使用することはまずありません。上記の回避策は、トーテムだけでなく、すべてのアプリケーションで機能します。重要な問題は、受信アプリケーションがフルスクリーンにできないことです。繰り返しますが、おそらくランチパッドで報告する必要があるバグです。
fossfreedom

0

ドロップしたいアプリを開いていると仮定します:ファイルのドラッグを開始し、ランチャー(ドラッグを開始した直後に表示されます)に移動し、ドロップしたいアプリにカーソルを合わせます。そのアプリのウィンドウを開き、ファイルをドラッグしながら、ドロップ先のウィンドウにカーソルを合わせ、そのウィンドウがアクティブになるのを待ちます(デフォルトは500msですが、ccsmで変更できます)。その後、どこにでもファイルをドロップできます。あなたが好きです。

これは長い風に聞こえるかもしれませんが、特に長い時間はかかりません。特に、ccsm(ソフトウェアセンターで利用可能)の[スケール]プラグインの[動作]タブで[ドラッグアンドドロップホバータイムアウト]を下げた場合、そしてそれは大丈夫です。


申し訳ありませんが、トーテムプレイリストがドロップ受け入れない私のために動作しません
タイプ

では、TotemにファイルをドロップしたときのTotemの問題は何ですか?その場合、質問のタイトルは少しわかりにくいです。
ルーク

不明なルークです。アプリでDrag'n'Dropを実行している、Alt-Tab(または一般的にはキーボードによるタスク切り替え)ができないという問題があります。トーテムプレイリストは、現在の例にすぎません。そのために提出されたバグがあるので、バグの修正をプッシュしたいと思いますが、現時点でいくつかの実用的な回避策を見ることができてうれしいです。私はそのプレイリストにドロップすることができるように、私は...上に滞在するように設定トーテムに終わったトーテムの例次
タイプ

0

2つのアプリケーション間でドラッグアンドドロップする別の回避策:

  1. アプリケーション#1のウィンドウ内のアイテムをクリックしてドラッグを開始します
  2. Alt + F1をクリックして、ランチャーアイテム選択モードをアクティブにします。
  3. これは少し不快かもしれません:キーボードの下矢印(または上矢印)を押して、ランチャーカーソルをアプリケーション#2に移動します
  4. Enterキーを押して、選択したアプリケーション#2をアクティブにします
  5. ドラッグしたアイテムをポップアップするウィンドウにドロップします

注:これは、同じアプリケーションの2つのウィンドウでは機能しません(少なくともこの方法では)。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.