Trascina e rilascia tra le applicazioni (schermo intero), passando da Alt-Tab


29

Esempio

Trascina il file multimediale nella playlist di Totem per accodarti

Bug in Compiz

Soprattutto per Unity (precedentemente Netbook Edition, inteso per schermi di piccole dimensioni) questa è una caratteristica piuttosto vitale, poiché le applicazioni vengono spesso eseguite a schermo intero e il trascinamento con il touchpad può essere complicato.

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

Qualche suggerimento su dove iniziare a correggere il bug? Quale file / riga nel codice sorgente di compiz?

Sfondo di usabilità

Secondo Fitts, Accot e Zhai, il tempo necessario per spostarsi rapidamente in un'area bersaglio dipende dalla distanza e dalle dimensioni del bersaglio (cfr. Legge di Fitts e Legge di governo ).

È necessario trascinare e rilasciare senza Alt-Tab nelle finestre a schermo intero

  1. inizia a trascinare l'oggetto
  2. passa a launcher / barra delle applicazioni
  3. orientati verso l'icona dell'app di destinazione - target piccolo e distante!
  4. attendere che l'app si concentri
  5. sterzare sulla finestra - (bersaglio enorme)
    facoltativamente: dirigere verso l'area desiderata della finestra, ad es. playlist ( bersaglio abbastanza grande)
  6. rilascia l'oggetto

Drag'n'Drop con Alt-Tab invece richiede solo

  1. inizia a trascinare l'oggetto
  2. Alt-Tab su altra app
    facoltativamente: dirigiti verso l'area desiderata della finestra, ad esempio playlist ( target abbastanza grande)
  3. rilascia l'oggetto

Pertanto, non è richiesto un bersaglio piccolo e distante per Drag'n'Drop mentre Alt-tabbing

soluzioni alternative

Interessanti e probabilmente per molti utenti utili approcci alternativi sono presentati nelle risposte di seguito. Mille grazie alla comunità!

Risposta corretta

... sembra essere disponibile solo quando il bug è stato corretto, però.

Alcune azioni più recenti, forse rilevanti come bug correlati: https://bugs.launchpad.net/ayatana-design/+bug/727903


Non è davvero pratico come troppi tasti coinvolti ma abbastanza interessante: Drag'n'Drop con il cambio delle aree di lavoro tramite le opere della tastiera (Ctrl + Alt + Freccia).
digita il

1
C'è un bug archiviato a riguardo per compiz. bugs.launchpad.net/ubuntu/+source/compiz/+bug/624810
Dorkus1218

2
Questa è una delle cose più irritanti anche nel classico gnomo. prima di questa versione potevo semplicemente trascinare e puntare sull'applicazione che si trova nel pannello e quell'applicazione veniva portata lì lì potevo rilasciare il file / testo / selezione. Questo bug deve essere corretto il prima possibile
puneet

1
Il bot di PS Jenkins (ps-jenkins) dice "Correzione impegnata in lp: unità alla revisione Nessuna, prevista per il rilascio in unità, pietra miliare 7.1.0" su bugs.launchpad.net/ubuntu/+source/metacity/+bug/111939
scrivi

Risposte:


5

Il modo in cui l'ho trovato funzionante:

  1. Inizia a trascinare,
  2. Tenendo premuto il pulsante del mouse, premere Super + (0-9) per cambiare l'applicazione,
  3. Continua a trascinare e rilasciare.

Nota: al passaggio 2 è possibile tenere premuto il Super tasto per un momento, verrà visualizzato il programma di avvio e verrà visualizzato quale numero (0-9) è assegnato a quale applicazione.


La Superchiave è un buon suggerimento, anche se drop sembra funzionare solo sull'elemento di avvio, non sulla finestra che mostra di nuovo (ad es. Totem). L'aggiunta così alla playlist totem funziona solo con la enqueuesoluzione alternativa. Quindi di nuovo, mi dispiace che ciò non sia d'aiuto nel caso generale del passaggio di attività con la tastiera mentre si trascina e rilascia con il mouse.
digita

5

Non ho trovato un modo affidabile per rilasciare i file di file manager su (ad esempio) Totem mentre l'applicazione di ricezione è a schermo intero, tuttavia se non si esegue l'applicazione di ricezione a schermo intero, ciò che segue funziona per me.

Esegui CCSM e modifica il componente aggiuntivo di ridimensionamento.

Fare clic su "Avvia selettore finestre" (avviare il bordo, ad esempio quello con l'icona del monitor) e assegnargli BottomRight.

Quindi avviare l'applicazione ricevente (non a schermo intero).

Avviare il trascinamento della selezione dal file manager per i file desiderati - trascinare il mouse sul BottomRight dello schermo - SpreadMode si verificherà per tutte le finestre. Trascina il mouse sull'applicazione ricevente. La modalità Diffusione verrà chiusa, con l'applicazione di ricezione come finestra attiva. Rilascia gli oggetti che hai trascinato.

Ho provato questo con l'esempio di Totem a schermo intero. Funziona qualche volta, ma non in modo affidabile. Penso che sia il menu globale che sta raccogliendo vari eventi.

NB Per fare in modo che Totem di esempio accetti uno o più file sul drop, sarà necessario apportare una leggera modifica al suo desktop launcher come descritto in questa domanda di UA


grazie per il totem --enqueuesuggerimento! preferirei comunque una scorciatoia da tastiera per passare all'altra app per accettare il drop (qualsiasi app, non solo quelle che ho posizionato 1--9 nel programma di avvio) ... grazie anche per il problema con il bug "diffusione", forse è in relazione con Alt-Tab?
digita

ci ho pensato anch'io - verificherò in seguito se ora è più facile usare gpodder sul mio subnotebook. evviva
digita

l' --enqueuesembra grande per ora - non è, purtroppo, tutto intento di questa domanda, ma potrei forse creare un totem specifica una ...
Tipo

Come sopra: scusate la non chiara libertà fossile. Sto riscontrando il problema di non essere in grado di Alt-Tab (o di passare da una tastiera all'altra in generale) mentre trascini e scarichi con qualsiasi app . La playlist Totem era solo l'esempio attuale. Poiché è stato archiviato un bug per il problema in questione, mi piacerebbe spingere per risolverlo. Per favore copia qui la tua risposta totem: askubuntu.com/questions/43925/…
digita

Tipo: ha aggiunto una risposta leggermente modificata alla nuova domanda. Ad essere onesti, fino a quando il bug non verrà corretto, è improbabile che tu abbia una soluzione "ALT-TAB". La soluzione sopra descritta funzionerà per tutte le applicazioni, non solo per il totem. Il problema chiave è che l'applicazione ricevente non può essere a schermo intero. Ancora una volta - probabilmente un bug che dovrebbe essere archiviato sul launchpad.
Fossfreedom

0

Supponendo che tu abbia l'app aperta su cui vuoi rilasciare: inizia a trascinare il file, vai al programma di avvio (che dovrebbe essere visualizzato poco dopo aver iniziato a trascinare) e passa con il mouse sull'app su cui vuoi rilasciare, questo dovrebbe mostrare il apri le finestre di quell'app, quindi mentre trascini ancora il file, passa con il mouse sulla finestra in cui vuoi rilasciare e attendi che la finestra diventi attiva (il valore predefinito è 500ms ma questo può essere modificato in ccsm) puoi quindi rilasciare il file ovunque ti piace.

Questo può sembrare lungo ma non richiede molto tempo, soprattutto se si abbassa "Trascina e rilascia timeout passaggio" nella scheda Comportamento del plug-in Scala in ccsm (disponibile nel Software Center), ho il mio a 200 ms e va bene.


scusa non funziona per me, la playlist totem non accetta il drop
digita

Quindi il problema con cosa fa Totem quando si rilascia un file su di esso? In tal caso, il titolo della domanda è un po 'confuso.
Luca,

Mi dispiace non essere chiaro Luke. Sto riscontrando il problema di non essere in grado di Alt-Tab (o di passare da una tastiera all'altra in generale) mentre trascini e scarichi con qualsiasi app. La playlist Totem era solo l'esempio attuale. Dato che c'è un bug per cui mi piacerebbe spingere a risolvere il bug, ma sono felice di vedere alcune soluzioni pratiche al momento. Seguendo l'esempio del totem, ho finito per impostare il totem per rimanere in cima in modo da poterlo inserire nella sua playlist ...
digita

0

Un'altra soluzione alternativa per trascinare la selezione tra due applicazioni:

  1. Fare clic e iniziare a trascinare l'elemento nella finestra dell'applicazione n. 1
  2. Fai clic su ALT + F1 per attivare la modalità di selezione dell'elemento Launcher
  3. Questo potrebbe essere un po 'scomodo: premi il tasto freccia giù (o su) sulla tastiera per spostare il cursore Launcher sull'applicazione n. 2
  4. Premere il tasto Invio per attivare l'applicazione n. 2 selezionata
  5. Rilascia l'elemento trascinato sulla finestra che si apre

Nota: questo non funziona (almeno in questo modo) con due finestre della stessa applicazione.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.