Изменяем диалоги открытия/сохранения файлов в Opera и Firefox

Полагаю, многие встречались с длительным ожиданием открытия диалога выбора файла в Gnome, особенно если папка содержит несколько файлов. Для проверки можете запустить из командной строки zenity --file-selection и открыть «тяжелую» папку. В худшем случае диалог, так и не загрузив список файлов, подвиснет и повесит за собой браузер с введённым текстом, который придётся заново печатать. В лучшем — ждать 1-3 секунды. Чтобы исправить эту ситуацию, следует изменить «File Selector» для браузера.

Opera


Для Opera этот параметр задаётся на странице opera:config -> Dialog Toolkit
  • 0 = Autodetect toolkit to use for file selector
  • 1 = Use Qt for file selector
  • 2 = Use GTK for file selector
  • 3 = Use KDE for file selector
Предлагаю выбрать Qt, как наиболее быстрый.

Firefox


Для Firefox упрощённый вариант диалога задаётся на странице about:config путём установления параметра ui.allow_platform_file_picker в значение false. К сожалению, не известно как задать Qt напрямую.

В обоих случаях перезагрузка браузера не требуется.
+4
17 февраля 2010, 11:17
3
kay 73,5

комментарии (5)

0
dshster #
Да, получилось, спасибо. Но Опера всё же предложила перезапустить себя.
0
grcool #
Предложить то предложила, но если ее проигнорировать, то диалоги все равно будут нужными)

kay, Спасибо за наводку на опцию, стало действительно быстрее и удобнее!)
+2
muhas #
из самых «тяжелых» папок это /usr/bin — дискомфорта не замечаю в gtk диалогах пару секунд на /usr/bin не жалко(как-то и не помню когда последний раз это делал), а остальные открываются шустро
0
braintorch #
Диалоги qt мне кажутся неудобными (видимо, в силу непривычности), но фича интересная. Спасибо.
0
yarodin #
Есть еще и другой, в чем-то даже более оптимальный способ — wrapper KGtk

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.