Ejemplo
Arrastra el archivo multimedia a la lista de reproducción de Totem para poner en cola
Bug en Compiz
Especialmente para Unity (anteriormente Netbook Edition, destinado a pantallas pequeñas), esta es una característica bastante vital, ya que las aplicaciones se ejecutan con mayor frecuencia en pantalla completa, y arrastrar con el panel táctil puede ser engorroso.
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/624810
¿Alguna pista sobre dónde comenzar a solucionar el error? ¿Qué archivo / línea en el código fuente compiz?
Antecedentes de usabilidad
Según Fitts, Accot, y Zhai, el tiempo requerido para mover rápidamente a una zona objetivo es una función de la distancia a y el tamaño de la diana (cf. ley de Fitts y ley de control ).
Arrastrar y soltar sin Alt-Tab en ventanas de pantalla completa requiere
- comenzar a arrastrar objetos
- mover al lanzador / barra de tareas
- diríjase al icono de la aplicación de destino: ¡objetivo pequeño y distante!
- espera a que la aplicación se enfoque
- dirigirse a la ventana - (objetivo enorme)
opcionalmente: dirigirse al área deseada de la ventana, por ejemplo, lista de reproducción ( objetivo bastante grande) - soltar objeto
Arrastrar y soltar con Alt-Tab por otro lado solo requiere
- comenzar a arrastrar objetos
- Alt-Tab a otra aplicación
opcionalmente: diríjase al área deseada de la ventana, por ejemplo, lista de reproducción ( objetivo bastante grande) - soltar objeto
Por lo tanto, no se requiere un objetivo pequeño y distante para arrastrar y soltar mientras se presiona Alt
Soluciones alternativas
En las respuestas a continuación se presentan enfoques alternativos interesantes y probablemente para muchos usuarios. ¡Muchas gracias a la comunidad!
Respuesta correcta
... sin embargo, parece estar disponible solo cuando se corrige el error.
Algunas acciones más recientes, tal vez relevantes como error relacionado: https://bugs.launchpad.net/ayatana-design/+bug/727903
Respuestas:
La forma en que lo encontré funcionando:
Super + (0-9)
para cambiar la aplicación,Nota: En el paso 2, puede mantener presionada la
Super
tecla por un momento, aparecerá el iniciador y le mostrará qué número (0-9) está asignado a qué aplicación.fuente
Super
clave es una buena pista, aunque la caída parece funcionar solo en el elemento del iniciador, no en la ventana que vuelve a mostrarse (por ejemplo, tótem). Agregar así a la lista de reproducción de tótems solo funciona con laenqueue
solución. Así que de nuevo, lamento que esto no ayude en el caso general de cambiar de tarea con el teclado mientras arrastra y suelta con el mouse.No he encontrado una manera confiable de colocar archivos del administrador de archivos en (por ejemplo) Totem mientras la aplicación receptora está en pantalla completa; sin embargo, si no realiza la aplicación receptora en pantalla completa, lo siguiente funciona para mí.
Ejecute CCSM y edite el complemento de escala.
Haga clic en "Iniciar selector de ventana" (iniciar borde, es decir, el que tiene el icono del monitor) y asignarle BottomRight.
Luego, inicie la aplicación receptora (no a pantalla completa)
Inicie Arrastrar y soltar desde el administrador de archivos para los archivos que desee - arrastre el mouse hacia la parte inferior derecha de la pantalla - SpreadMode ocurrirá para todas las ventanas. Arrastre el mouse para recibir la aplicación. El Modo extendido se cerrará, con la aplicación receptora como la ventana activa. Suelta los elementos que has estado arrastrando.
He intentado esto con el ejemplo de Totem como pantalla completa. Funciona parte del tiempo, pero no de manera confiable. Creo que es el menú global que está tomando varios eventos.
Nota: para que el Totem de ejemplo acepte uno o más archivos en el drop necesitará una ligera modificación en su iniciador de escritorio como se describe en esta pregunta de AU
fuente
totem --enqueue
pista! aun así, preferiría un atajo de teclado para cambiar a la otra aplicación para aceptar la caída (cualquier aplicación, no solo las que coloqué 1--9 en el iniciador) ... gracias también por el problema de error 'extendido', tal vez sea relacionado con Alt-Tab?--enqueue
parece grande por ahora - por desgracia, no todo el propósito de esta pregunta, pero tal vez podría crear un tótem específica uno ...Suponiendo que tiene la aplicación abierta en la que desea soltar: comience a arrastrar el archivo, vaya al iniciador (que debería aparecer poco después de comenzar a arrastrar) y desplace el mouse sobre la aplicación a la que desea soltar, esto debería mostrar el abra las ventanas de esa aplicación, luego, mientras sigue arrastrando el archivo, desplace el cursor sobre la ventana a la que desea soltar y espere a que esa ventana se active (el valor predeterminado es 500 ms, pero esto se puede cambiar en ccsm), luego puede soltar el archivo donde sea te gusta.
Esto puede sonar largo aliento pero no lleva mucho tiempo, especialmente si desactiva el "Tiempo de espera de arrastrar y soltar" en la pestaña Comportamiento del complemento Escala en ccsm (disponible en el Centro de software), tengo el mío a 200 ms Y eso está bien.
fuente
Otra solución alternativa para arrastrar y soltar entre dos aplicaciones:
Nota: esto no funciona (al menos de esta manera) con dos ventanas de la misma aplicación.
fuente
Funciona bajo Unity 2D porque Unity 2D no depende de Compiz sino de Metacity / Mutter:
fuente