Chrome + Touchscreen + Unity (14.04)

Я использую mediainfo для получения всех свойств медиафайлов (аудио и видео файлов)

root@server:Videos::08:47 PM# mediainfo Vazquez.mp4 
General
Complete name                            : Vazquez.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42
File size                                : 103 MiB
Duration                                 : 3mn 52s
Overall bit rate mode                    : Variable
Overall bit rate                         : 3 730 Kbps
Encoded date                             : UTC 2011-11-10 07:30:57
Tagged date                              : UTC 2011-11-10 07:30:57
gsst                                     : 0
gstd                                     : 232083
gssd                                     : B7AA66E45HH1322313268839354
gshh                                     : o-o.preferred.bhartibb-blr1.v12.lscache7.c.youtube.com

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.0
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : M=1, N=24
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 3mn 52s
Bit rate                                 : 3 576 Kbps
Maximum bit rate                         : 5 947 Kbps
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 24.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.072
Stream size                              : 98.9 MiB (96%)
Tagged date                              : UTC 2011-11-10 07:30:58

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 3mn 52s
Bit rate mode                            : Variable
Bit rate                                 : 152 Kbps
Maximum bit rate                         : 188 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 4.20 MiB (4%)
Title                                    : IsoMedia File Produced by Google, 5-11-2011
Encoded date                             : UTC 2011-11-10 07:30:58
Tagged date                              : UTC 2011-11-10 07:30:58

mediainfo теперь находится в репозиториях Ubuntu и может быть установлен с помощью

[ f2]

Раньше было необходимо использовать mediainfo , но у этого нет пакетов для текущих версий Ubuntu.

1
задан 24 May 2014 в 19:00

2 ответа

ОБНОВЛЕНО Ответ:

Измените ~/.profile и добавьте следующее в конец файла:
export CHROMIUM_USER_FLAGS="--touch-devices=`echo $(xinput list | grep 'Virtual core pointer' | awk 'match(\$0, /id=/){print substr($0, RSTART+3, RLENGTH-1)}')` --touch-events=enabled --enable-pinch"
Выйдите из системы, а затем войдите в систему. Запустите Google Chrome как обычно
[d9 ] UPDATED. Ответ: : Возможно, вам придется изменить строку «Виртуальный основной указатель» в приведенной выше команде на имя вашего устройства ввода с сенсорным экраном «главный указатель» в приведенной выше команде. Просто используйте команду xinput, чтобы найти имя вашего устройства.

ПРИМЕЧАНИЕ. Я использую Ubuntu 15.04, используя /usr/bin/google-chrome-stable

ПРИМЕЧАНИЕ [!d13 ]

У меня Ubuntu 14.14. Это сработало для меня:

Измените ~/.profile и добавьте следующее в конец файла:
export CHROMIUM_USER_FLAGS="--touch-devices=`echo $(xinput list | grep 'Virtual core pointer' | awk 'match(\$0, /id=/){print substr($0, RSTART+3, RLENGTH-1)}')` --touch-events=enabled --enable-pinch"

Измените ~/.profile и добавьте следующее в конец файла:

Изменить /usr/share/applications/google-chrome.desktop. Найдите все вхождения Exec=google-chrome-stable и замените его на Exec=start-chrome.sh

7
ответ дан 24 May 2018 в 07:24
  • 1
    Обновленное исправление работало как charme! Спасибо. – ChosSimbaOne 4 June 2015 в 23:46
  • 2
    Вы решения умнее других. Но с 16.04 с новейшим chome 50 (chromium 49) он не работает на моей стороне. Прокрутка двумя пальцами работает, одним пальцем я всегда выбираю текст. Любые идеи, что еще может пойти не так, или что я могу проверить? – user157697 30 April 2016 в 12:27

Вы можете попробовать включить события касания под флагами Chrome:

Перейдите к chrome://flags/#touch-events и установите его для включения. Перезапустите Chrome

Источник:

https: //github.com/EightMedia/hammer.js/wiki/How-to-fix-Chrome-35--and-IE10--scrolling-(touch-action)

6
ответ дан 24 May 2018 в 07:24
  • 1
    Я тоже пробовал этот подход, но это не помогло Ubuntu. – alex 16 October 2014 в 18:29
  • 2
    Большое спасибо! Работает с Ubuntu 14.04 и Dell XPS 12 из коробки! – Julian Liebl 26 February 2015 в 19:13

Другие вопросы по тегам:

Похожие вопросы: